Решено Попрошу уточнить про настройку server.properties

  • Автор темы Автор темы neon52
  • Дата начала Дата начала

neon52

Активный участник
Пользователь
Баллы
88
Ребята, всем доброго!

Видать коснулось многих.. уже вижу сообщения о нашествии банды школьников ломающих сервера.. Кстати. их группа и достаточно большая тут http://vk.com/cheat__mine. Добиваюсь ее закрытия, если есть возможность попрошу подать жалобу.
Собственно, наткнулся на статью
http://rubukkit.org/threads/dymeth-team-raskryvaem-karty.115944/
тут описаны методы взлома (я так думаю это последователи)

не очень понятно в этом месте..
"Решение проблемы: Все просто. Чтобы к вам не смогли зайти, минуя лобби, необходимо ЗАКРЫТЬ ПОРТЫ, которые использует взломщик для подключения. Если ваши игровые режимы стоят на одном сервере с прокси-
серверов Bungee, то закрывать порты не обязательно - просто измените в файле server.properties каждого режима на localhost, а в конфиге BungeeCord измените IP адреса ваших режимов на localhost, ну или же 127.0.0.1,"
что именно изменить? server-ip=localhost? Потому что по умолчанию там пусто.
 
На всякий случай обьясню сначала про банджикорд
Это отдельная утилита, которая позволяет переключться между серверами не отключаясь от них, со стороны игрока все выглядит как телепорт в другой мир.
У банджи есть такая часть настройки

servers:
lobby:
address: 127.0.0.1:2016
game1:
address: 127.0.0.1:2001
game2:
address: 127.0.0.1:2002

Т.е баджикорд тупо берет ip сервера из вот этой конфигурации и подключает вас на этот ip
повторюсь, со стороны игрока все выглядит как телепорт в другой мир.
Теперь о вашем конфиге сервера.
Ip-adress =
тут все просто, если там что то есть, то к серверу можно подключиться ТОЛЬКО по тому ip, который там есть
когда это поле пустует, то на сервер можно подключиться по ip машины, на которой стоит этот сервер, а так же если играть с компьютера где он стоит то можно использовать localhost или 127.0.0.1 (это одно и тоже)
как видите к серверу в таком случае можно подключиться извне

Нормальные люди будут заходить по ip банджикорда, это отдельный ip, дальше их будет подключать к самому приоритетному серверу (задается в настройках) в данном примере это сервер lobby, с севера lobby можно подключиться к другим серверам, тут думаю все понятно

однако если у вас в server.properetis айпи пустой, то можно подключиться к вашему серверу лобби без банджи, просто введя его ip и порт (ip:2016), тогда вы подключитесь на сервер без банджи, а дальше уже все как описалось в теме, творят что хотят.
итак вы ставите в настройках вашего сервера
server-ip = 127.0.0.1
Советую использовать именно его, а не localhost, т.к. ядро не очень хорошо ладит с текстом
 
На всякий случай обьясню сначала про банджикорд
Это отдельная утилита, которая позволяет переключться между серверами не отключаясь от них, со стороны игрока все выглядит как телепорт в другой мир.
У банджи есть такая часть настройки

servers:
lobby:
address: 127.0.0.1:2016
game1:
address: 127.0.0.1:2001
game2:
address: 127.0.0.1:2002

Т.е баджикорд тупо берет ip сервера из вот этой конфигурации и подключает вас на этот ip
повторюсь, со стороны игрока все выглядит как телепорт в другой мир.
Теперь о вашем конфиге сервера.
Ip-adress =
тут все просто, если там что то есть, то к серверу можно подключиться ТОЛЬКО по тому ip, который там есть
когда это поле пустует, то на сервер можно подключиться по ip машины, на которой стоит этот сервер, а так же если играть с компьютера где он стоит то можно использовать localhost или 127.0.0.1 (это одно и тоже)
как видите к серверу в таком случае можно подключиться извне

Нормальные люди будут заходить по ip банджикорда, это отдельный ip, дальше их будет подключать к самому приоритетному серверу (задается в настройках) в данном примере это сервер lobby, с севера lobby можно подключиться к другим серверам, тут думаю все понятно

однако если у вас в server.properetis айпи пустой, то можно подключиться к вашему серверу лобби без банджи, просто введя его ip и порт (ip:2016), тогда вы подключитесь на сервер без банджи, а дальше уже все как описалось в теме, творят что хотят.
итак вы ставите в настройках вашего сервера
server-ip = 127.0.0.1
Советую использовать именно его, а не localhost, т.к. ядро не очень хорошо ладит с текстом

Благодарю за развернутый ответ. На самом деле в spigot.yml еще есть настройка - bungeecord: true, тогда подключиться будет нельзя. Но вроде бы можно развернуть "левый" bungee на своем компе и этим самым обойти настройку.
 
Советую использовать именно его, а не localhost, т.к. ядро не очень хорошо ладит с текстом
Можно поподробней про фразу "т.к. ядро не очень хорошо ладит с текстом" ?
Что означает "не очень хорошо", как и когда это проявляется?
 
Назад
Верх Низ