Pull to refresh

Comments 21

Сколько пользователей нормально могут играть на 4 Гб? У меня сынуля запускает сервак на своём ноуте, так на 11 интеле и 8 Гб он нормально ресурсов отжирает. Ну на 5-7 человек хватает, а дальше наврядли.

существуют разные ядра серверов, обычный от mojang он не оптимизирован
К примеру есть ядра: Paper, Pufferfish, Purpur (Spigot)

Хостил сборку на 50+ модов, было 4гб и 1 ядро, использовали Mohist как ядро, по итогу - играли месяц 2-6 рыл, исследовали много чанков. А если без модов, то есть ещё более оптимизированные ядра вроде Spigot или PaperSpigot

Зависит еще от самих модов, есть более прожорливые, есть менее.

Для справки, на версии Spigot 1.12.2 + bungee сервер с 32Гб памяти держал до 200 игроков онлайна с падением тикрейта до 5 на наиболее наполненном подсервере (6 подсерверов, основные из которых обвешаны десятками плагинов, правда многие из которых были оптимизированы или выполняли функции оптимизации). Процессор 4790k и 200Мбит подключение. Дальнейшее наполнение игроками лимитировалось сетью (подключения начинали дропаться).

Отключив аутентификацию учётных записей на серверах Mojang, ваш сервер неизбежно подвергнется набегу гриферов, не спасёт ни смена порта, ни "белый список".

Рекомендую всё-таки потратиться на лицензию (ваша статья хоть и не говорит об этом на прямую, но подталкивает использовать пиратскую версию игры - тут и Tlauncher, и отключение online mode), или уж на крайний случай перевести сервер на Paper или подобный ему и поставить плагин аутентификации.

Ну и, конечно, традиционно для подобных статей нужно упомянуть docker образ itzg/minecraft https://github.com/itzg/docker-minecraft-server, который если оседлать, сильно облегчает процесс запуска, обновления, бекапа сервера и добавления модов/плагинов.

потратиться на лицензию

Недоступно из России.

Справедливо. Но Хабр ≠ Россия, да и в общем тема пиратства довольно важна в контексте статьи. Тот же TLauncher довольно мутный и рекомендовать его можно только в случае, если лицензии нет, как и возможности её купить.

Сам обладатель лицензии. Но ко многим серверам не подключится - нужно ставить клиент тот что дают(хотя там модов никаких нету). Дома с сыном по сети не получилось сыграть, с двух ПК с одной лицензией низя. Себе ставил TLauncher

Турецкие ключи прекрасно покупаются на неназываемых площадках

А можете, пожалуйста, рассказать, почему белый список не спасёт от гриферов? Есть какие-то подводные камни?

Я не знаю подробностей, но судя по всему, есть какая-то недокументированная (а может и документированная) возможность получить этот список с сервера или сбрутфорсить именя пользователей из списка, потому что мой сервер закрытый whitelist-ом и с отключенным online mode, был неоднократно вандализирован гриферами. Если вы знаете имя пользователя из whitelist-а, тот же TLauncher позволяет задать любое имя при запуске Minecraft в offline режиме и вы можете легко подключиться к серверу.

Если у вас сервер с мод-паком, то он в меньшей опасности, так как гриферам нужно ещё и подключаться с сответствующими модами и их версиями, ведь сервер даёт отлуп при несовпадении. По крайней мере мои сервера с мод-паками месяцами торчат наружу и никто их не трогает (в отличие от ванильных).

Рекомендую всё-таки потратиться на лицензию (ваша статья хоть и не
говорит об этом на прямую, но подталкивает использовать пиратскую версию
игры

Этот вариант предполагает убедить всех играющих так же потратиться на лицензию. Если все, с кем вы играете имеют лицензионную версию, то это замечательно, но есть ненулевая вероятность, что так повезет не всем.

Как обходной вариант, можно закрыться фаерволом и написать простейшее веб-приложение, которое будет добавлять ip авторизовавшегося пользователя в белый фаервола на сутки. Это защитит от случайных посетителей.

Как раз недавно поднимал модовую сборку 1.19.2. Для сервера взял Spigot. Расчёт был на не супер большое количество модов и на одновременную игру не более 5-ти человек. Собирал и тестировал всё локально и потом просто запушил на хост - это намного, имхо, удобнее.
По поводу TLauncher - поправьте, если не прав, но его репутация оставляет желать лучшего...

Хотел бы внести ясность, тк недавно сам запутался с TLauncher-ами.

Текущий TLauncher  - мутный, но изначальный проект под тем же именем, который потом переименовался - назывался TLauncher Legacy, а ныне - Legacy Launcher. И в отличие от текущего "мутного" TLauncher - он вполне вменяемый.

Был у нас когда-то свой сервер на работе, году эдак в 2012, с небольшим но удачным подбором модов. Там зверушки были (оборотни, змеи, големы), industrial craft, build craft, какие-то chests / pipes / solar panels и главное - с полным набором текстур и картой по типу google maps. Я пробовал готовое что-то похожее искать на всяких curseforge но не нашел. Либо модов 100500 штук, либо текстур нет, либо всякие несовместимости.

Может посоветуете какой-нибудь сервак с клиентом для самостоятельного разворачивания?

Ну если вам нужен конкретный набор модов, вам или долго искать модпак на curseforge (там их так много, что скорее всего нужный вам в списке найдётся), либо там же искать конкретные моды и самому собирать модпак.

Можно тот же itzg/minecraft-docker-server использовать для поднятия сервера и указать persistent volume, куда сложить моды. Для клиента можно использовать Prism launcher/ATLauncher и собрать аналогичный клиентский модпак.

Кстати, на curseforge свет клином не сошёлся и много интересного есть на modrinth, куда уехали многие недовольные площадкой curseforge модописатели.

У меня основная проблема была - это текстуры собрать ко всем модам. Очень раздражает когда 50% того что видишь идёт со стандартными текстурами. Хочется хотя бы минимальный апскеил. Спасибо, поковыряюсь. Хотелось что-то готовое из коробки.

Для майнкрафта важна частота процессора, а вот количество ядер не столь критична.

Да, обычный непереписанный моно-сервер (без разделения на подсервера банжой) хоть и на Spigot практически всю обработку выполняет в 1 потоке. Все большие сервера (от 1к онлайна/подсервер) часто имеют переделку ПО на многопоточность).

Что дальше? Как хостить сервер на телефоне? Ну кстати хорошая идея для статьи. И ещё, лучше использовать не только модифицированное ядро, а ещё и флаги для запуска с джавой, иначе сервак будет стоять и просто жрать ресурсы(никому не нравится, когда их железо просто стоит и жрет ресурсы или когда ресурсы не юзаются на всю катушку). А то блин, статья ради того, чтобы взять хостинг такое себе:(

Sign up to leave a comment.