В данной статье речь пойдет о разработке игровых серверов для популярных онлайн игр. Я думаю Вы знаете, что огромное количество людей во всем мире проводит часть своего свободного времени в сети «Интернет», увлекаясь различными играми по сети. Но так как в большинство онлайн игр нельзя поиграть, не заплатив за это из собственного кошелька, — это послужило поводом стремительного развития индустрии бесплатных или так называемых «фришардных» серверов.
Я думаю вы понимаете, что для того, чтобы это стало возможным нужно не только желание игроков играть «на халяву», но и труд большого числа разработчиков, которые занимаются созданием сервера, подобного официальному, — так называемого «эмулятора игрового сервера». Невозможно играть без сервера, так как игровой клиент, лежащий у Вас на жестком диске, это просто набор различных текстур, библиотек и исполняемых файлов, неспособных самостоятельно превратиться в игру.
Людей, имеющих отношение к «фришард» серверам, условно можно разделить на несколько групп:
- Игроки (люди, играющие на официальных бесплатных серверах).
- Администраторы (владельцы серверов, которые занимаются контролем игрового процесса и поддержкой игроков. В качестве помощников, они привлекают людей, которые помогают контролировать процесс игры. Как правило их называют «Гейм Мастер»).
- Разработчики (те, кто непосредственно создают сервер онлайн игры, добавляют функционал, исправляют ошибки и так далее)
Люди из этих групп преследуют различные цели. Например, для игрока это может являться отдыхом от повседневной жизни либо интересным хобби. Для администратора, — в большинстве случаев, это не только хобби, но и способ заработка, так как игроки вкладывают деньги в процессе игры много и весьма охотно. Например, сервер с хорошим средним онлайном может приносить около 5 тысяч рублей в день. Самые крупные сервера приносят уже чуть ли не по 400-600$ в день.
Вы спросите, — «Так почему же вы сказали, что игра серверах бесплатна?». Ответ прост, — у игрока нет необходимости платить деньги за игру, но некоторая часть людей хочет выделиться из толпы обычных игроков. Для кого-то интереснее всего быть самым сильным игроком сервера, кто-то хочет быть самым богатым, а «система доната» помогает им в этом. Процесс прост, — игроки просто отдают деньги администрации сервера в качестве пожертвования на его развитие, а в замен получают игровые ценности, например, одежду, игровые деньги, какие-то другие вещи, — ассортимент довольно богат.
На самом деле это коммерческая деятельность купли-продажи, с которой администрация серверов должна платить налоги. Но практически никто этого не делает, а просто маскируют это под «донат», — добровольное пожертвование.
Теперь обратим свой взор и подробно расскажем о разработчиках. Это люди, которые имеют свой сервер и от качества их работы напрямую зависит их доход. Команды разработчиков также условно можно поделить на несколько категорий:
- Те, которые «привязаны» к какому-либо серверу. Они работают на благо одного или нескольких проектов, их разработки никогда не распространяются, они являются или хозяевами этого серверасерверов, или получают определенную зарплату от администратора, или получают некий процент с дохода.
- Закрытые платные команды (с ограниченным количеством покупателей сервера, чаще всего, чтобы пробиться в обладатели такого сервера Вам надо подписать какие-либо документы о нераспространении или провести беседу с разработчиками).
- Открытые платные команды (каждый желающий может купить сборку сервера за определенную сумму)
- Бесплатные команды с открытым кодом (все исходники сервера лежат в открытом доступе, каждый может принять участие в разработке.)
Самыми популярными игровыми серверами являются сервера игры Lineage 2. Но на данный момент эпоха серверов Lineage 2 начинает постепенно клониться к закату, игре уже около 5 лет и игрокам хочется чего-то более нового и современного, а 3 часть этой популярнейшей игры ожидается только в 2011 году, которая возможно как-то изменит ситуацию. Тем не менее сегодня, на смену Lineage 2 идет новая игра от компании NcSoft под названием Aion Online. Огромное количество людей, любящих Lineage и другие онлайн игры с нетерпением ждут, когда уже можно будет поиграть в очередной хит от Корейского производителя.
На бесплатном бета тесте игры, проводимым компанией перед официальным открытием, был невообразимый аншлаг, — сотни тысяч людей из различных стран хотели своими глазами посмотреть на новое творение и они не были разочарованы!
Спрос рождает предложение, поэтому многие разработчики решили еще до открытия официальных серверов начать разработку эмулятора сервера Aion. Java был выбран языком написания данного эмулятора за свои неоспоримые достоинства в простоте, кроссплатформенности, стабильности и хорошими показателями производительности. Уже на данной стадии «зарождения» существуют десятки команд по всему миру, занятых разработкой игрового сервера. Одной из первых команд разработчиков Aion в России стала AioN EmuDev™. На официальном сайте команды ( http://aionemu.ru/ ) указана информация о разработке, а так же доступны различные вакансии, ведь на данном этапе дорог каждый человек, готовый помочь в разработке или еще в каких-то вещах, которые могут быть полезны для команды.
Посмотреть список вакансий, одна из которых возможно сможет вас заинтересовать, можно по ссылке http://aionemu.ru/making/ . По последним данным, в команде работают уже около 20 человек по различным направлениям. Многие из них, уже известные личности в прошлом, которые внесли свой вклад в разработку Lineage серверов. Предчувствуя грядущие возможности, многие люди уже становятся спонсорами различных команд по разработке Aion Online серверов, ведь кто будет в числе лучших, — может сорвать самый большой куш.
Итак, подведя итоги мы видим, что онлайн игры давно стали больше, чем просто интересным времяпровождением. Для многих это такое же хобби, как охота или коллекционирование марок. А для кого-то это прибыльный бизнес и повседневная работа.