Как в 11 лет я запустил сервер, а утром проснулся в лаве
Помню тот день. 2012 год. Мне 11. Я сидел у друга, и он показал мне Minecraft по сети — с живыми людьми, которые копали, строили, матерились в чат. Для меня это было как увидеть инопланетный корабль. У меня даже интернета не было. Но была навязчивая идея: "Я тоже так хочу".
Друг дал мне свой переносной HDD диск с дистрибутивами игр. Я скачал пиратку, сразу после школы запускал майн, включал мирный режим и... просто бродил. По началу строго мирный. Потому что было страшно. Сейчас смешно вспоминать, но тогда казалось, что крипер — это реальная угроза моей психике.
Я честно думал, что прошёл игру вдоль и поперёк. Спойлер: нет. Она подкидывала сюрпризы каждый раз. И книжки крафта тогда не было — хочешь скрафтить компаратор? Гугли, запоминай, молись.
Мне подключили интернет. Я был счастлив. Заходил на сервера, играл, тусил, но... мне хотелось большего. Не просто играть — управлять. Создать свой мир. Свои правила. Своих игроков.
В 2014 году я решился. Скачал ядро на версии 1.10 (вроде, могу ошибаться). Разобрался с плагинами (как оказалось - нет). Запустил. Гордый, лёг спать. А утром... лава. Везде. Весь мой новорождённый сервер был залит лавой. Как выяснилось — я неправильно настроил права, и какой-то добряк решил "помочь" мне с дизайном.
Я решил, что я самый умный. Нашёл готовую сборку "крутого сервера" на 1.12. Скачал, поковырял, адаптировал под себя. Запускаю. Через пять минут заходит человек, получает опку — и сносит всё под ноль. Прямо при мне. Через бэкдор. Я тогда не знал, что это такое. Думал, просто "глюк".
"Спойлер: это был не глюк"
Вывод один: не скачивайте готовые сборки с "супер-пупер самописными плагинами" и "взломанные/слитые плагины". Это что я понял "почти сразу".
Сейчас, оглядываясь назад, я понимаю: все эти косяки — лучшая школа. Лучше потратить неделю на настройку прав в LuckPerms (тогда его не было), чем проснуться в лаве. Лучше самому настроить конфиг WorldGuard'а, чем надеяться на "готовую защиту".
Готовые сборки (если не под заказ) — это всегда риск. Бэкдоры, дыры, кривые плагины.
Самописные плагины "только у вас" — часто просто переименованный чужой код.
Делай сам. Да, дольше. Да, корявее. Но безопаснее.
Сейчас, кстати, с нейросетями стало проще. Можно попросить написать конфиг, объяснить механику — и не нужно перетыкивать сотни строк вручную. Век технологий, ёлки-палки.
В следующей "Хронике" расскажу, как я перестал бояться и полюбил бэкдоры. Шутка. Расскажу, как я не перестал обжигаться на "чудо-самописных-слитых-эксклюзивных плагинах". Будет полезно.