Всего десять лет назад практически каждый второй играл в Lineage 2, при этом, игра была очень любима во всем мире.
Это история о моих приключениях, как я создал свой первый сервер Lineage 2 C4, о его гибели и о последующих моих проектах.
Маленькая предыстория.
В далеком 2004 году я очень ждал World of Warcraft. Очень-очень, ведь я успел застать Ultima online, и жанр MMORPG мне пришелся по душе.
Время тянулось медленно, Blizzard медлило с релизом, кормя страждущих скриншотами и роликами. Появилась российская эрзац-ммо, кривая, косая, но, тоже быстро получившая известность - Сфера. Сгорая от нетерпения, желая поиграть в ММОRPG, я прикоснулся даже к этому творению. Убогая графика, тормоза серверов и странное коммьюнти, это все, что я увидел за пару недель в Сфере.
Однажды, решая с одногруппником прогулять универ, мы отправились в компьютерный клуб "Ультра", что в г.Королев. Я думал поиграть в контру, но пока мы от универа добирались до Королева, мой товарищ прожужжал мне все уши историями о некоей "Линейке".
С этого началась моя самая суровая "игровая болезнь", которая не отпускала меня на протяжении многих лет.
За шесть месяцев непрерывного фарма и ПВП, играя на одной из первых иностранных пираток по Prelude/C1, сервере с названием "Hellspawn clan", мы достигли невиданных высот. Были одними из самый активных членов русского альянса РОА, с лидером РОСТИШКОЙ, которого боялись абсолютно все иностранные игроки...
Время шло, сервер начал увядать, тем более, вышли новые хроники, и народ стал разбредаться по появившимся Мелкософту, Варсмиту, ла2ворлду...
Пошли слухи о появлении русского официального сервера L2, а я с нашей КП (constant party) играл попеременно на пиратских ГФШ, и на американском официальном сервере.
Первый сервер.
Однажды, в далеком 2006 году, я поговорил с администратором крупного внутрисетевого WOW (вроде его звали Warhead и он поддерживал работу собственного крупного игрового портала в Corbina) и задумался.
В интернете на тот момент стали появляться джава-сборки серверов по разным хроникам. Я заинтересовался и почти три месяца читал мануалы по джаве, рекламе, web-дизайну.
Я решил открыть свой сервер Lineage 2.
За основу взял самую стабильную на тот момент сборку L2jServer под Lineage 2 C4, взял напильник и долго-долго ковырялся в ней. Потом, мне удалось договориться с одним хостером и работа пошла.
За месяц тестирования я настроил сборку, слегка модифицировал клиент, сделал сайт и запустил сервер.
Мои затраты на тот момент составили порядка 4000 рублей, что, как я сейчас понимаю, были просто копейками для такого проекта.
Поначалу ,(а сервер крутился на железе крупного московского провайдера) я был обеспечен рекламой (внутри сети и в DC++, где было порядка 60к пользователей), крупным онлайном (около 1500 человек на сервере) и постоянным притоком доната.
Я тратил по 3-4 часа на правки кривых диалогов,квестов, магазинов,дроплистов, экономикой и исправлением искусственного интеллекта у некоторых монстров и боссов. Времени не хватало на все и я решил бросить клич во внутрисетевом форуме провайдера и довольно быстро нашел двоих помощников. Работа пошла лучше, помимо низкорейтового сервера (х1) мы смогли открыть еще два, лайт-фарм сервер с рейтами (х10) и ПВП-Сервер (х50) с гм-шопами, которые потихоньку стали наполняться игроками.
Случилось две неприятности.
Первой неприятностью оказались читеры, которые использовали различные пакет-хаки (тот же hlapex), второй же, более критичной, оказались недобросовестные Гейм мастеры, которые начали "одевать" своих друзей и продавать внутриигровые ценности минуя платежную систему сервера.
Для примера, за первые два месяца после старта сервера, чистой прибыли с доната набралось почти 120000 рублей. Я был поражен. Стал думать о улучшении серверного железа, покупке хорошей платной сборки, защиты и рекламе.
Почти месяц у меня ушел на поиск адекватной системы защиты и встраивания ее в клиент, при этом, я столкнулся с рядом проблем с запуском игры у игроков, которые сам исправить не мог, а после запуска защиты, более 100 человек не могли запустить игровой клиент из за особенностей своей ОС. Пришлось привлекать за дополнительные деньги (и не малые) программиста и оптимизатора.
Еще две недели я собирал данные по "нечестной" деятельности Гейм мастеров, изучая логи и действия этих хитрецов, обнаружив множество доказательств их деятельности.
В один прекрасный день, я собрал всех участников нашего проекта в групповом голосовом-чате во время технических работ на сервере и выгнал "крыс" из проекта, предварительно закрыв им доступ и забанив их персонажей и всех, кому они что-либо передавали (некоторое время форум был кипел, но, после объяснения того, что произошло, игроки успокоились).
С этого момента прошло две недели и сервер стал страдать от DDOS-атак, при этом я получил первое предупреждение от хостера, так как у него из за такой нагрузки на канал стали страдать серверы провайдера.
Я впервые задумался о переносе проекта на другой хостинг и стал продумывать последствия. Сервер был популярен, и онлайн, хоть и просел, но не критично. Готовилось крупное обновление серверной сборки и новое железо, игроки были вполне довольны.
Кое-как удалось разобраться с DDOS-атаками и, казалось бы, что работа сервера вернулась в привычное русло.
За пару дней до обновления произошло нечто ужасное, что и убило мой первый проект.
Серверная, где физически стояло железо, на котором "крутился" мой сервер Lineage 2, сгорела. Все было потеряно, я даже смог туда попасть после пожара и ковырялся в своем системнике, покореженном и закопченом, надеясь, что хоть что-нибудь осталось в целости. Ввиду особых условий содержания моего сервера, компенсацию я не получил за сгоревшее железо.
Бекапы я конечно делал, но, захостить по-новой сервер в другом месте в короткий срок не получилось. Половина бэкапов оказалась повреждены, договориться в краткие сроки с другими хостерами я не смог. Они либо хотели принимать участие в проекте (то есть встраивание их рекламы и изменение игрового стиля по их желанию) и иметь чуть-ли не половину прибыли, либо, требовали сказочно высокую оплату за хостинг, при этом не обещая стабильной работы. Я извинился перед всеми игроками и пообещал, что смогу в ближайшее время восстановить сервер на новом месте. Это ожидание затянулось на долгие 4 месяца...
О том, как я запустил свои следующие проекты, я расскажу в новой статье :)