1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Помощь", создана пользователем BrainRTP, 30 ноя 2015.

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

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

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

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

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

    Баллы:
    46
    Это дух умершего админа хостинга
     
  4. Автор темы
    BrainRTP

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

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Т.е вместо 0.0.0.0 ставить 127.0.0.1?
    Это в конфиге сервера и банжи или только в банже?
    И да, как же он зашёл, расскажи, если не секрет.
    Можно теорию?
     
  5. fswr33

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

    Баллы:
    66
    В spigot.yml каждого сервера запиши
    bungeecord-addresses:
    - 127.0.0.1
    - айпи_сервера
     
  6. Автор темы
    BrainRTP

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

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Вот так?
     

    Вложения:

    • image.jpeg
      image.jpeg
      Размер файла:
      825,6 КБ
      Просмотров:
      91
  7. chief

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

    Баллы:
    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 то я смогу подключиться к серверам с чужим никнеймом и своим паролем
     
  8. fswr33

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

    Баллы:
    66
    Это server.properties, а надо в spigot.yml
     
  9. slavik123123123

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

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

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

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

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

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

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

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

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Ipwhitelist чтоли?
     
  14. _Spark_

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

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

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Dymeth Team тут вообще не при делах. Наших способов никто не знает. Посему решение где-то на поверхности. Возможно в spigot.yml значение bungeecord: false? В таком случае для всех игроков передаются IP 127.0.0.1, а отсюда уже вход с помощью сессии.
     
  16. InterVi

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

    Баллы:
    173
    spigot.yml: bungeecord на true
    server.properties: server-ip на 127.0.0.1
    на банже config.yml: ip_forward на true
    Это весь фикс. К тебе напрямую зашли в обход лобби, узнали порт нужного сервера и все.
     
  17. Qmaks

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

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Нет.
     
  18. Автор темы
    BrainRTP

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

    Баллы:
    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? Мб через это?)
    Ну норм теперь :( я про мониторинг (
    Нет. У всех игроков разный ip, я специально все проверил, но он как-то зашёл!
     

    Вложения:

    • image.jpeg
      image.jpeg
      Размер файла:
      17,7 КБ
      Просмотров:
      41
    • image.jpeg
      image.jpeg
      Размер файла:
      155,2 КБ
      Просмотров:
      40
  19. scrik78

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

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

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

    Баллы:
    68
    fdf
     
    Последнее редактирование: 17 июн 2016

Поделиться этой страницей