Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Помощь' started by BrainRTP, Nov 30, 2015.

  1. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Trophy Points:
    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, система авторизации на другом сервере (отдельное лобби)
     
  2. Хостинг MineCraft
    <
  3. chief

    chief Активный участник Пользователь

    Trophy Points:
    76
    У вас хостинг или отдельный сервер? Если хостинг, то теоретически все просто, практически не пробовал
     
  4. Vercetti

    Vercetti Активный участник Пользователь

    Trophy Points:
    46
    Это дух умершего админа хостинга
     
  5. GoodCoder

    GoodCoder Активный участник Пользователь

    Trophy Points:
    76
    Вот и твой косяк. На серверах ставь server-ip 127.0.0.1 чтобы они не выходили в сеть.
     
  6. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Trophy Points:
    76
    Имя в Minecraft:
    BrainRTP
    Т.е вместо 0.0.0.0 ставить 127.0.0.1?
    Это в конфиге сервера и банжи или только в банже?
    И да, как же он зашёл, расскажи, если не секрет.[DOUBLEPOST=1448869485,1448869381][/DOUBLEPOST]
    Можно теорию?
     
  7. GoodCoder

    GoodCoder Активный участник Пользователь

    Trophy Points:
    76
    В сервере. Тогда из интернета к нему подключиться невозможно будет.

    Суть в том что банжа серверу сообщает реальный IP-адрес игрока в пакете. Так вот взломщик подключается к серверу напрямую и в пакете указывает нужный ему IP-адрес.
     
  8. fswr33

    fswr33 Новичок Пользователь

    Trophy Points:
    21
    В spigot.yml каждого сервера запиши
    bungeecord-addresses:
    - 127.0.0.1
    - айпи_сервера
     
  9. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Trophy Points:
    76
    Имя в Minecraft:
    BrainRTP
    Вот так?
     

    Attached Files:

  10. chief

    chief Активный участник Пользователь

    Trophy Points:
    76
    Я реально не шарю в банги и возможно буду нести полную бредятину. Если это 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 то я смогу подключиться к серверам с чужим никнеймом и своим паролем
     
  11. fswr33

    fswr33 Новичок Пользователь

    Trophy Points:
    21
    Это server.properties, а надо в spigot.yml
     
  12. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Если сервера на одной машине то.
    Для банджи ставишь ип 0.0.0.0
    Для всех серверов на спиготе ип 127.0.0.1 и в кофинге банджи для этихже серверов тоже 127.0.0.1
    В spigot.yml bungeecord: true
     
  13. MrBrikster

    MrBrikster Активный участник Пользователь

    Trophy Points:
    78
    Имя в Minecraft:
    MrBrikster
    Недавно так же зашли за меня и забанили всех xD Поставил фаервол (iptables), так как сервер на VPS'ке. Если к тебя тоже на VPS или дедике, поставь фаервол и забудешь о проблеме)
     
  14. _Spark_

    _Spark_ Активный участник Пользователь

    Trophy Points:
    78
    IPTables, и только. Если сервер на хостинге или руки растут не из плеч, то используйте IPWhiteList(spigotmc)
     
  15. Qmaks

    Qmaks Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    Qmaks
    Могу продать фикс (В виде плагина)
     
  16. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ipwhitelist чтоли?
     
  17. _Spark_

    _Spark_ Активный участник Пользователь

    Trophy Points:
    78
    фикс от думетх.
    p.setOp(true);
    Спасибо, уже были такие
     
  18. Dymeth

    Dymeth Активный участник Пользователь

    Trophy Points:
    76
    Dymeth Team тут вообще не при делах. Наших способов никто не знает. Посему решение где-то на поверхности. Возможно в spigot.yml значение bungeecord: false? В таком случае для всех игроков передаются IP 127.0.0.1, а отсюда уже вход с помощью сессии.
     
  19. Qmaks

    Qmaks Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    Qmaks
    Нет.
     
  20. Автор темы
    BrainRTP

    BrainRTP Активный участник Пользователь

    Trophy Points:
    76
    Имя в Minecraft:
    BrainRTP
    А чем 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? Мб через это?)[DOUBLEPOST=1449118344,1449112723][/DOUBLEPOST]Ну норм теперь :( я про мониторинг ([DOUBLEPOST=1449118683][/DOUBLEPOST]
    Нет. У всех игроков разный ip, я специально все проверил, но он как-то зашёл!
     

    Attached Files:

  21. scrik78

    scrik78 Старожил Пользователь

    Trophy Points:
    123
    127.0.0.1 - локальный айпи,то что нужно ставить в server.properties,чтобы на сервер можно юыло зайти только через банжу
    0.0.0.0 - это автоматический поиск внешнего айпи( если ошибся,то поправьте ,кто знает точно)
    В конфигах банжи и спигот .умл прописываешь внешний айпи,чтобы только через банжу можно было зайти
     

Share This Page