9 лет опыта в геймдеве
Я занимаюсь разработкой майнкрафт-серверов с 2017 года, это почти 9 лет опыта.
1. НАЧАЛО
Начал играть я в 2016, спустя год я познакомился с Семеном (админом на 16 лет меня старше) на его сервере выживания. При общении с Семеном я захотел открыть сервер с модами и плагинами на версии 1.7.10 (на тот момент актуальная версия – 1.10, но не было модифицированных решений, если не считать Sponge). Начал читать форумы, изучать готовые решения: Cauldron, Thermos.
Мы с Семёном накачали самых крутых модов на тот момент: Ic2, RedProject, DivineRpg. Сборек игроки устанавливали вручную, из архив 🤣. Тогда пришла догадка, что нужен лаунчер. И я начал изучать доступные решения: читал форумы, пытался повторить туториалы, но отсутствие компетенций в разработке не дало результата. Забили на лаунчер. Сервер проработал месяц и Семен его закрыл, так как никто хотел вручную устанавливать моды 😄 Но во мне осталось желание сделать лаунчер и сервер.
Семён и я сфокусировались на его основном сервере. Я вдруг захотел установить новые плагины, начал изучать и делиться с Семеном находками, которые он согласовывал и устанавливал. Я чувствовал себя важным. Через неделю, я предложил Семену обновить его сервер с версии 1.10 на актуальную тогда 1.12.2. Семен доверил мне обновить сборку сервера локально.
Плагинов на сервере было 70, каждый от отдельного разработчика, некоторые заброшены, некоторые ещё не обновлены до версии 1.12. Не все плагины полагались на предоставляемое ядром API, обращаясь к коду майнкрафт сервер без обертки (NMS). Это был мой первый dependency hell. Мне пришлось искать аналоги, а для этого нужно знать что искать. Так я впервые анализировал систему (сервер), узнал функции каждого плагина и искал аналоги с похожим функционалом. Например, плагин на список игроков (таб) PlayerTablist не был обновлён, я гуглил и нашел плагин даже лучше – TAB (от Neznamy). Установил TAB, почитал доки, перенес значения из PlayerTablist, показал Семену скрин, он был доволен. И так с остальными плагинами. Обновили сервер, игроки были довольны. Я стал вторым админом)
2. УСКОРЕНИЕ
В августе 2018, популярный на тот момент хостинг игровых серверов запустил акцию «заплати 500 рублей и получи тариф». Я подсуетился и получил тариф 😎 Я уже знал что я хочу делать – сервер выживания на версии 1.13, тренд трендовый. Собрал сборку за неделю, длбавил профиль сервера на мониторинги (списки с рейтингом), появились первые игроки, мои игроки.
Не по инструкции, а от желания подружиться, я общался с каждым новичком, спрашивал обратную, играл. Это был первый опыт общения с пользователями.
Весной 2019, незнакомый парнишка предложил мне купить у него VDS, я согласился с учётом желания открыть второй сервер 🗿и желания поработать с удалённым линуксом, а не локальным. Открыл сервер на версии 1.14. Так же добавил сервер на мониторинги, и пошли игроки.
К тому моменту я уже пробовал копирайтинг: знать про AIDA, про важность ключевых слов в тексте. Я экспериментировал с описанием сервера на мониторингах с целью привлечь больше игроков. Это был первый опыт продвижения.
Началась учеба в техникуме и я бросил это дело на 5 лет. Но весной 2024, вновь открыл сервер, работающий до сих пор. Сделал за вечер, грустя от одиночества и неудовлетворённости работой. Я работал в галере 👹, поддерживал Naumen Service Desk, ругался на грязный код. Аудитория сервера помогла мне пережить тот грустный период жизни. После я уволился и начал агресссиано искать новую работу под аплодисменты ребят в дискорде, о чем уже писал.
Летом 2025, я захотел нарастить аудиторию, тренд тогда был – один блок – режим, на котором игрок играл в мире из одного блока. Объявил о смене тематики сервера, также позвал желающих себе в помощники. Так появилась команда. Нас было четверо: я, цифровой дизайнер паренек майнкрафтер (доменный эксперт) и фронтендер. Мы сделали сайт и новую сборку.
Позже мне предложили новый хостинг, и я согласился его протестировать. Для этого наш майнкрафтер собрал модовую сборку. Во время теста нашим игрокам понравилась идея, и я принял решение открыть сервер с модами, с лаунчером.