Пост посвящается всем тем, кто не может\не знает (или любая другая отговорка) создавать приемлемые сервера в майне. Будут ссылки на англоязычные источники, так что заранее подготовьте переводчики по надобности.
Во первых, нам нужно понять, действительно ли нам это нужно. Нет серьёзно. Многие люди делают сервера однодневки, которые работают от силы 3 дня, а потом как и не было. Во вторых нам нужно понимать, что хоть сервер и не будет претендовать на безупречность, но нужно делать его так, чтобы со стороны он не выглядел страшно)
I. Фундамент (Хостинг)
После того, как мы определились, что нам точно нужен сервер - стоит выбрать хостинг, на котором его ставить. Не у всех есть деньги или не все хотят их тратить, поэтому приведу список бесплатных хостингов, которыми сам какое-то время пользовался. Почти все они на английском, но думаю переводчик у всех есть в браузере.
Если всё же у вас есть деньги, то есть и другие решения:
Это те хосты, которые я сам пробовал, если поискать, можно найти множество других. Если у кого-то уже есть опыт с другими хостингами, то можете об этом написать здесь другим и помочь с выбором.
II. Пол (ядро и его настройка)
Далее нам нужно постараться выбрать как это всё будет работать, а для этого мы должны выбрать ядро сервера. Обычно, чтобы не заморачиваться, ставят Paper, если это ванила, а вот для модовых сборок эталонного я не знаю, но думаю это форки того же paper. Если хочется углубиться в этот вопрос есть куча статей на rubukkit и не только. После выбора ядра, по хорошему его нужно настроить, а по плохому так оставить. Говоря на примере ванильного paper, то нам нужно поковыряться в 3-х файлах: bukit.yml, spigot.yml и paper.yml (не включая server.properties конечно же). Знающие люди уже давно понаделали пресеты этих настроек. Вот перевод одного из них.
III. Стены (плагины)
Казалось бы, чего тут говорить - взял и сделал. А вот нет, многие плагины требуют настройку после установки его на сервер. Мало того, если плагин на английском языке, не ленитесь найти для него русификатор (если это возможно). Зачастую довольно популярные плагины имеют специальную настройку для этого. К тому же некоторые любят ставить большое кол-во плагинов, которые потом не используют или используют забавы ради, поэтому ставьте те плагины, которые действительно вам нужны. Иногда это может значительно снизить нагрузку на сервер и освободить драгоценную ОЗУ (особенно для бесплатных хостов).
IV. Крыша (администрирование и контроль игроков)
Этот пункт не менее важен, потому что встречаю много случаев, когда неправильно настраивают права для обычных игроков или не настраивают их вовсе. Когда ты не можешь открывать эндер сундуки на спавне или нормально заприватить регион (не топориком а коммандами). Также хорошим решение будет установить плагин на контроль чата, который будет отсеивать спам и zalgo и прочие неприятные вещи. CoreProtect - хорошее решение для тех, кто делает сервер без привата и хочет знать, где и кем был сломан блок. Анти x-ray можно добавить как плагин, но лично я бы советовал использовать встроенный anti x-ray из ядра paper.
Это наверное всё, о чём я бы хотел рассказать незнающим. Если кому-то этого не хватило, советую самим порыться на rubukkit или других форумах и фандомах. Кроме этого мне есть что сказать о поведении администрации на сервере и дискорд сервере, но это отдельная тема и раскрывать их нужно отдельно. Также я надеюсь на мир среди участников форума и призываю обе стороны знающих и незнающих сотрудничать. Моя цель дать основные знания о создании серверов и привить это минимальное качество, которое хотелось бы видеть среди других.
Спасибо за прочтение и надеюсь на комментарии и поправки в сторону статьи.