Сообщество - FOnline: Never Changes

FOnline: Never Changes

1 пост 7 подписчиков
90

Как пара недель превратилась в несколько лет разработки Fallout Online

Когда-то давно существовал сервер FOnline TLA mk2. Старый добрый, великий, очень известный - вероятно, в узких кругах. Потом он закрылся, хотя была надежда, что оживёт - разработчики пытались, но, как я понял, забили, и сервер прекратил своё существование.

Вот с него всё и началось

Вот с него всё и началось

Я был одним из тех, кто (был там 5000 лет назад) играл тогда, очень активно, и любил этот сервер и игру. Погонял на других - не зашло. Пострадал, поковырялся чуток и забил. Как оказалось, не навсегда.

Через пару лет вспомнил, нашёл, что выкладывали старые разработчики: какая-то старая версия, с начатыми, но не законченными переделками (к слову, очень неплохими), частично обновлённой боевой системой (довольно коряво, почти сразу это вырезал), тоннами скриптов и текста, без какой-то документации или подобных удобных вещей.

Подумал: а какого, собственно, хрена?

Поднял всё это добро, посмотрел и понял: оставить "как было" уже не получится. У меня был старый добрый TLA mk2, полурабочий, но тот самый - ТОТ САМЫЙ! Который я могу улучшить, сделать "как надо", исправить. Решил, за недельку-две справлюсь. Как же я ошибался!

Так начался проект FOnline: Never Changes

Решил, что название крутецкое))

Такой вот сплеш-скрин делал для группы и новостей

Такой вот сплеш-скрин делал для группы и новостей

Первые два года творилась полная дичь и жесть. Обновления выходили каждый день, иногда по несколько штук. Новые механики, предметы, локации, переписывание тонн старого кода, обновление интерфейса, исправления старых багов, которые были сколько себя помню в этой игре, и новых которые появились после начала неоконченного обновления. И, конечно, добавление новых. Без этого никак.

Пилигрим с новым атмосферным освещением (с перком "Ночное зрение" будет значительно светлее). И курсор показывает, на что наведена мышка - подсказкой, а не в консоли!

Пилигрим с новым атмосферным освещением (с перком "Ночное зрение" будет значительно светлее). И курсор показывает, на что наведена мышка - подсказкой, а не в консоли!

Первые игроки помогали очень мощно: играли в то, что получилось, сообщали обо всей фигне, высказывали своё мнение и видение - что было чертовски ценно! Исправления, исправления, исправления - ни дня без изменений. В какой-то момент я вышел на старого разработчика, он скинул мне исходники сервера и клиента, какие были, и работа началась с нового витка - теперь у меня в руках было буквально всё, что нужно. Какое же это было счастье! Примерно на этом этапе мне начисто отшибло тормоза. Обойти и дополнить то, что было невозможно без исходников. Исправить, посмотреть реализацию, обновить... Ух, эмоции просто зашкаливали.

Широкий инвентарь, а не "в линию", как везде. Говорят, одно из самых крутых изменений. Это правда - после такого интерфейса, другие воспринимаются как какое-то непотребство.

Широкий инвентарь, а не "в линию", как везде. Говорят, одно из самых крутых изменений. Это правда - после такого интерфейса, другие воспринимаются как какое-то непотребство.

Потом темп стал поспокойнее. Времени стало меньше, а работа над сервером - тяжелее. Экономика. Баланс. Билды. Переписывание старых механик. Производительность. Обновления клиента и сервера. Исправление ошибок, которые допускали даже не старые админы, а ещё автор самого движка. Архитектура. Всякие неприятные вещи, которые игрок обычно не замечает, но только пока они работают. Сколько времени ушло на исправление многопоточности, сети, системы перков, боёвки... Просто жесть!

Какие-то ребята решили меня запилить, пока пилю скрины. За одно - дневной жёлтенький шейдер.

Какие-то ребята решили меня запилить, пока пилю скрины. За одно - дневной жёлтенький шейдер.

4 года (или уже 5?) я пилил это. Уже забыл, как жить без администрирования своего проекта. В итоге от старого TLA mk2 осталось только основание (зато какое!). Остальное постепенно разъехалось настолько далеко, что сравнивать их уже стало невозможно.

За эти годы получилось добавить что-то около полусотни крупных игровых механик, и несколько сотен более мелких изменений. Полностью переделана боевая система, появилась новая прокачка. Даже что-то вроде новых режимов игры. Где-то интерфейс очень сильно доработан, а пара мест создана вообще с нуля. Однажды сервер просто перестал лагать, хотя для FOnline это, наверное, норма. Вместо 100-200 пинга (да, на таком играется, даже более-менее прилично) стало что-то вроде 30 - что само по себе достойно отдельного патчноута.

Вообще, патчноутов за это время просто километры - посмотреть можно в дискорде сервера. Да, сам дискорд сейчас заблокирован, но переносить такое куда-то - то ещё удовольствие.

Старое доброе Нью-Рено! Всё ещё можно убивать друг друга без штрафов и реакции охраны.

Старое доброе Нью-Рено! Всё ещё можно убивать друг друга без штрафов и реакции охраны.

По ощущениям, код сервера и клиента переписаны примерно на четверть. Для проекта такого размера это просто ебануться какой объём работы.

Скрипты даже не считаю - там залез просто везде.

В какой-то момент я настолько упоролся разработкой, что чуть не развёлся с женой. К сожалению, это не фигура речи. Реально разъехались на время. Непростые времена. Потом, к счастью, всё стало нормально. Да, оно того не стоило, но задним умом все крепки.

Свалка в Гекко. Узнаёте контейнер?

Свалка в Гекко. Узнаёте контейнер?

Последние месяцы опять пошла большая волна переделок. Много старых решений отправились туда, где им самое место. Всё, до чего раньше не доходили руки, наконец было переписано, переработано или выкинуто к чертям. В результате получился уже не просто очередной сервер Fallout Online. Получился именно тот сервер, в который самому хочется играть.

Сейчас сервер наконец дошёл до того состояния, когда мне не стыдно звать людей.

Теперь не хватает только одного — игроков.

Старая гвардия там, несколько человек. Так что, сервер не пустой - хотя, всякое бывает.

Если когда-то играл в TLA mk2. Если просто любишь Fallout Online. Или хочешь посмотреть, во что превратилась эта безумная идея за несколько лет разработки — заходи.

Буду рад каждому.
Буду очень рад, если попробуете. Но, строго 18+! Это FOnline, Пустошь сурова.

Сайт: neverchanges.online или - для краткости - tlamk2.ru
Wiki: wiki.tlamk2.ru

На сайте - ссылки на Discord и Telegram.

Показать полностью 7
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества