Pull to refresh
3
Артем Сафроненко@htmlrulitread⁠-⁠only

User

Send message

Благодарю за такой подробный комментарий), все пожелания и поправления в будущем учту! Отвечу на некоторые части комментария по пунктикам.

1.       «только не понял от куда взялись весы для оценивания» - а я брал топ-100 серверов по количеству игроков в сети, далее считал среднее значение онлайна на каждую категорию. Ну и не обошлось без личного опыта, не считаю себя экспертом в этой теме, скорее, любитель. Лет 5-6, наверное, в этой теме.

2.       «но вместо screen можно использовать tmux» - похоже, что исторически сложилось, что где Minecraft, там screen. Сейчас опробовал tmux – мне даже понравилась.

3.       «Также можно избавиться от лишних плагинов, например, HideStream т.к его функционал полностью можно заменить настройками Paper'a.» - безусловно можно. Но если посмотреть на его нагрузку (плагина) на сервер, то её практически не окажется. Естественно, что я бы сам посоветовал обойтись без лишних плагинов, но в данном случае гораздо удобнее перезагрузить конфиг плагина командой, чем весь сервер целиком.

4.       «Еще упустили момент с авторизацией игроков. Добавили защиту всякую, а вот авторизации нет, печаль :(» - верно, забыл совсем про это рассказать. На своём примере использую следующие - https://ibb.co/7gBw0qY . Вполне можно обойтись без последних трёх, но так красивее просто. Кстати, отдельно отмечу плагин «LimboAuth.SocialAddon», который позволяет использовать в качестве 2FA для аккаунта игрока – бота (VK, Discord, TG). Удобно то, что боты уже в комплекте абсолютно готовые.

Что касается авторизации, LumboAuth – самое то.

5.       «Плагин Citiezens бесплатный» - благодарю, поправил.

6.       «Также в статье мне не хватает информации по автоматизации развертывания всего этого деяния» - да самому бы где найти информацию по этому поводу ?

7.       «И не хватает информации про закрытие портов, чтобы не тянуть лишние "BungeeGuard", которые должны защищать, но на деле достаточно настроить Velocity» - к сожалению, если использовать версию ниже 1.16, то настройки Velocity будет недостаточно. На сервер лобби всё равно придётся поставить его (или его аналоги). Закрыв порт лобби, некоторые функции будут ограничены (как например LimboAuth.SocialAddon и т.п), поэтому поставив этот небольшой плагин, который просто принимает ключ от Velocity -  можно решить несколько проблем сразу.

Вообще, закрытие портов – довольно коварной штукой оказалось для меня на начальных этапах. Кто бы мог знать, что после ребута настройки iptables слетают)

/sbin/iptables -A INPUT -i eth0 -p tcp --dport 50000 -j DROP //дроп лобби

/sbin/iptables -A INPUT -i eth0 -p tcp --dport 60000 -j DROP //дроп мини

/sbin/iptables -A INPUT -i eth0 -p tcp --dport 61000 -j DROP //дроп анархии

/sbin/iptables -A INPUT -i eth0 -p tcp --dport 62000 -j DROP // дроп гриф

iptables-save

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity