Обсудим Игрок зашёл на сервер используя странный ip... Что это было?

BrainRTP

Активный участник
Пользователь
Баллы
76
Ник в Minecraft
BrainRTP
Здравствуйте, форумчане! Столкнулся с такой проблемой (далее косок логов)
Для себя я прономерую строки

1) [06:41:36] [Server thread/INFO]: Gufff issued server command: /gm 1
2) [06:42:27] [Thread-1656/INFO]: UUID of player Gufff is d25f127b-6e3e-35f8-b34d-bb653c9f23df
3) [06:42:27] [Server thread/INFO]: Gufff lost connection: You logged in from another location
4) [06:42:27] [Server thread/INFO]: [PerfectAdmin] Gufff покинул игру
5) [06:42:28] [Server thread/INFO]: Gufff[/127.0.0.1:36544] logged in with entity id 2052026 at ([qwerty2]0.32852192867427316, 66.23516844446779, 43.693212163923306)
6) [06:42:28] [Server thread/WARN]: handleDisconnection() called twice
7) [06:42:33] [Server thread/INFO]: Gufff issued server command: /pex user forcefield add *
8) [06:42:35] [Server thread/INFO]: Gufff lost connection: Disconnected
9) [06:42:35] [Server thread/INFO]: [PerfectAdmin] Gufff покинул игру
Gufff - мой ник, если что
И так, поехали:
1) Тут я играю на сервере, что-то делаю
2) ... Не знаю..
3) Меня выкидывает с этой ошибкой: You logged in from another location
4) Вот меня выкинуло
5) Заходит какой-то чувак ЧЕРЕЗ ЛОКАЛКУ!!! (да, я очень удивился, ведь 127.0.0.1 локалка... Это же так?)
6) ????
7) Он от моего имени выдает себе '*'
8) Тут уже коннекчусь я
9) Его кикает.
Сейчас я немного в шоке) Мне нужна ваша помощь. Что это было и как это пофиксить?
P.s. Банжа, ip всех серверов 0.0.0.0, система авторизации на другом сервере (отдельное лобби)
 
У вас хостинг или отдельный сервер? Если хостинг, то теоретически все просто, практически не пробовал
 
Вот и твой косяк. На серверах ставь server-ip 127.0.0.1 чтобы они не выходили в сеть.
Т.е вместо 0.0.0.0 ставить 127.0.0.1?
Это в конфиге сервера и банжи или только в банже?
И да, как же он зашёл, расскажи, если не секрет.
У вас хостинг или отдельный сервер? Если хостинг, то теоретически все просто, практически не пробовал
Можно теорию?
 
В spigot.yml каждого сервера запиши
bungeecord-addresses:
- 127.0.0.1
- айпи_сервера
 
Я реально не шарю в банги и возможно буду нести полную бредятину. Если это ofline-mode: off то в этой писанине должна быть капля логики
Создается Банги сервер с внешним адресом myserver.mc:25565 и несколько обычных серверов 192.168.0.1:25566, 192.168.0.1:25567
Теоретически, по моей логике, если это хостинг, который выделяет один ip для всех серверов, то если я создам левый сервер myserver1.mc:25565 и сделаю перенаправление на обычные сервера 192.168.0.1:25566, 192.168.0.1:25567 то я смогу подключиться к серверам с чужим никнеймом и своим паролем
 
Если сервера на одной машине то.
Для банджи ставишь ип 0.0.0.0
Для всех серверов на спиготе ип 127.0.0.1 и в кофинге банджи для этихже серверов тоже 127.0.0.1
В spigot.yml bungeecord: true
 
Здравствуйте, форумчане! Столкнулся с такой проблемой (далее косок логов)
Для себя я прономерую строки

1) [06:41:36] [Server thread/INFO]: Gufff issued server command: /gm 1
2) [06:42:27] [Thread-1656/INFO]: UUID of player Gufff is d25f127b-6e3e-35f8-b34d-bb653c9f23df
3) [06:42:27] [Server thread/INFO]: Gufff lost connection: You logged in from another location
4) [06:42:27] [Server thread/INFO]: [PerfectAdmin] Gufff покинул игру
5) [06:42:28] [Server thread/INFO]: Gufff[/127.0.0.1:36544] logged in with entity id 2052026 at ([qwerty2]0.32852192867427316, 66.23516844446779, 43.693212163923306)
6) [06:42:28] [Server thread/WARN]: handleDisconnection() called twice
7) [06:42:33] [Server thread/INFO]: Gufff issued server command: /pex user forcefield add *
8) [06:42:35] [Server thread/INFO]: Gufff lost connection: Disconnected
9) [06:42:35] [Server thread/INFO]: [PerfectAdmin] Gufff покинул игру
Gufff - мой ник, если что
И так, поехали:
1) Тут я играю на сервере, что-то делаю
2) ... Не знаю..
3) Меня выкидывает с этой ошибкой: You logged in from another location
4) Вот меня выкинуло
5) Заходит какой-то чувак ЧЕРЕЗ ЛОКАЛКУ!!! (да, я очень удивился, ведь 127.0.0.1 локалка... Это же так?)
6) ????
7) Он от моего имени выдает себе '*'
8) Тут уже коннекчусь я
9) Его кикает.
Сейчас я немного в шоке) Мне нужна ваша помощь. Что это было и как это пофиксить?
P.s. Банжа, ip всех серверов 0.0.0.0, система авторизации на другом сервере (отдельное лобби)
Недавно так же зашли за меня и забанили всех xD Поставил фаервол (iptables), так как сервер на VPS'ке. Если к тебя тоже на VPS или дедике, поставь фаервол и забудешь о проблеме)
 
IPTables, и только. Если сервер на хостинге или руки растут не из плеч, то используйте IPWhiteList(spigotmc)
 
Dymeth Team тут вообще не при делах. Наших способов никто не знает. Посему решение где-то на поверхности. Возможно в spigot.yml значение bungeecord: false? В таком случае для всех игроков передаются IP 127.0.0.1, а отсюда уже вход с помощью сессии.
 
spigot.yml: bungeecord на true
server.properties: server-ip на 127.0.0.1
на банже config.yml: ip_forward на true
Это весь фикс. К тебе напрямую зашли в обход лобби, узнали порт нужного сервера и все.
 
spigot.yml: bungeecord на true
server.properties: server-ip на 127.0.0.1
на банже config.yml: ip_forward на true
Это весь фикс. К тебе напрямую зашли в обход лобби, узнали порт нужного сервера и все.
А чем 127.0.0.1 отличается от 0.0.0.0?
Стоит ли вообще менять?
В spigot.yml стоит true
В server.proporties: 0.0.0.0
В банже config.yml: ip_forward на true (причём давно уже стоит, до "взлома". Я все ещё думаю, есть разница между 0.0.0.0 и 127.0.0.1? Мб через это?)
Ну норм теперь ☹️ я про мониторинг (
Dymeth Team тут вообще не при делах. Наших способов никто не знает. Посему решение где-то на поверхности. Возможно в spigot.yml значение bungeecord: false? В таком случае для всех игроков передаются IP 127.0.0.1, а отсюда уже вход с помощью сессии.
Нет. У всех игроков разный ip, я специально все проверил, но он как-то зашёл!
 

Вложения

  • image.jpeg
    image.jpeg
    17,7 КБ · Просмотры: 41
  • image.jpeg
    image.jpeg
    155,2 КБ · Просмотры: 40
А чем 127.0.0.1 отличается от 0.0.0.0?
Стоит ли вообще менять?
В spigot.yml стоит true
В server.proporties: 0.0.0.0
В банже config.yml: ip_forward на true (причём давно уже стоит, до "взлома". Я все ещё думаю, есть разница между 0.0.0.0 и 127.0.0.1? Мб через это?)
Ну норм теперь ☹️(
127.0.0.1 - локальный айпи,то что нужно ставить в server.properties,чтобы на сервер можно юыло зайти только через банжу
0.0.0.0 - это автоматический поиск внешнего айпи( если ошибся,то поправьте ,кто знает точно)
В конфигах банжи и спигот .умл прописываешь внешний айпи,чтобы только через банжу можно было зайти
 
Назад
Верх Низ