Туториал Защита сервера BungeeCord от взлома

@Eskander создал прекрасный подробный туториал по настройке и установке BungeeCord, но он не написал ничего по поводу защиты мультисервера от взлома. Я владею таким сервером, и на своем опыте знаю что это такое.

1)Переход на другой сервер без ввода пароля.
ОБЯЗАТЕЛЬНО
уберите из конфига BungeeCord пермишнс " - bungeecord.command.server", команда /server идет не от сервера, а от прокси, поэтому игрок, не введя пароль, может использовать эту команду, взамен ее, если вы используете ChestCommands, привяжите к предметам меню команду COMMAND: 'server:survival'

2)Заход на сервер минуя лобби.
Даже если в конфиге spigot.yml стоит bungeecord: true, на этот сервер можно зайти, минуя прокси-сервер. Поэтому обязательно ставьте на Ваши сервера плагин IPlist, который пускает на сервер только с одного ip
 
Последнее редактирование:
А что делать если сервера стоят на разных машинах?
И для этого тоже иптаблес юзается. Даешь правило вход с айпи лоби и пруфит.
Так что иптаблес решает все эти проблемы без плагинов! + машинку с серверами где нет лоби вообще не найти, ибо она ни у кого не пропингуется тупо.
 
Последнее редактирование:
И для этого тоже иптаблес юзается. Даешь правило вход с айпи лоби и пруфит.
Так что иптаблес решает все эти проблемы без плагинов! + машинку с серверами где нет лоби вообще не найти, ибо она ни у кого не пропингуется тупо.
А если у нас допустим при входе надо сохранить реальный ипшник игрока, что тогда делать?
 
И для этого тоже иптаблес юзается. Даешь правило вход с айпи лоби и пруфит.
Так что иптаблес решает все эти проблемы без плагинов! + машинку с серверами где нет лоби вообще не найти, ибо она ни у кого не пропингуется тупо.
У всех игроков тогда будет одинаковый айпи (от прокси), что очень неудобно
 
делал так еще в начале лета)0
 
LastCraft ведь не на одном дедике стоит?
Как быть если 2 дедика, что бы сохранялись реальные ip игроков?
конечно не на одном)
Чтобы были реальные адреса, надо настроить bungeecord: true и iptables
 
Окей. Конкретно, что я делал.

1. Изменяем конфиг BungeeCord.
Код:
ip_forward: true
2. Изменяем spigot.yml в папке сервера.
Код:
bungeecord:true
3. Изменяем server.properties в папке сервера.
Код:
server-ip=127.0.0.1

После этих действий у меня нормально стали отображаться IP-шники игроков.
иди расцелую!!! Я три дня возился с этой фигней!!!!
 
вместо survival, ваше название сервера
Кстати, я не понял про IPtabless или его аналоги типа IP лист. У меня сейчас у всех одинаковый IP, поменять адрес сервера нельзя, как решить проблему?
 
Кстати, я не понял про IPtabless или его аналоги типа IP лист. У меня сейчас у всех одинаковый IP, поменять адрес сервера нельзя, как решить проблему?
Если ты о серверах на одной машинке, то порты разные ставь.
И закрывай все порты во внешку кроме лоби.
 
Если ты о серверах на одной машинке, то порты разные ставь.
И закрывай все порты во внешку кроме лоби.
По моему мне такого хостинг не позволит.
А как можно узнать IP сервера в самой игре, если сейчас ip выделенный, через домен?
Сервер на одной машине, порты разные.
 
По моему мне такого хостинг не позволит.
А как можно узнать IP сервера в самой игре, если сейчас ip выделенный, через домен?
Сервер на одной машине, порты разные.
Такие вещи делаются на дедике. Недорос ты еще до банжи 🙂.
 
Назад
Верх Низ