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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Ну и как же фиксануть?
     
  2. InterVi

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

    Баллы:
    173
    https://www.spigotmc.org/wiki/bungeecord-configuration-guide/
    Что думать, читай доки. В банже 0.0.0.0 чтобы со всех ip принимала:
    Аналогично незаполненному server-ip в server.properties. Не надо туда пихать эти нули, там нужно указывать адрес с которого банжи кидает игроков, если на одной машине - то локальный ip, т.е. 127.0.0.1, написал же что где прописать. Для мониторингов опции:
    Код:
      query_enabled: true
      query_port: 25565
    На серверах query должен быть включен.
     
  3. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    В конфиге bungeecord:

    Код:
    listeners:
      host: 0.0.0.0:25565
      default_server: Сервер авторизации/hub/lobby с авторизацией.
      force_default_server: true
      query_enabled: true
      query_port: 25565
    
    disabled_commands:
    - end
    - ip
    - reload
    - server
    - send
    
    permissions:
      default:
      - bungeecord.command.list
      admin:
      - bungeecord.command.list
    
    ip_forward: true
    
    
    servers:
      Server1:
        address: 127.0.0.1:25530
        restricted: false
        motd: 'фывфвы'
      Server2:
        address: 127.0.0.1:25531
        restricted: false
        motd: sda
      Server3:
        address: 127.0.0.1:25532
        restricted: false
        motd: asdfgfg
      Server4:
        address: 127.0.0.1:25536
        restricted: false
        motd: 'asdasd'
    и тд.
    
    На серверах Spigot:
    server.properties:
    Код:
    server-port=25530(Твой порт)
    server-ip=127.0.0.1
    enable-query=false
    
    spigot.yml:
    Код:
      bungeecord: true
     
  4. _Spark_

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

    Баллы:
    78
    А шо если на разных дедиках? Не все же тут на одном дедике проект держутXD? Так вот, смотреть тут -> https://www.spigotmc.org/wiki/firewall-guide/
     
  5. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    если на разных.

    Код:
    iptables -N bungee 
    
    iptables -A bungee --src ИП_ДЕДИКА1 -j ACCEPT
    iptables -A bungee --src ИП_ДЕДИКА2 -j ACCEPT
    iptables -A bungee --src ИП_ДЕДИКА3 -j ACCEPT
    
    iptables -A bungee --src 127.0.0.1 -j ACCEPT
    
    
    iptables -A bungee -j DROP
    
    
    iptables -I INPUT -p tcp -m multiport --dports начальный_порт:конечный_порт -j bungee
    //пмр
    iptables -I INPUT -p tcp -m multiport --dports 10001:11000 -j bungee
    
    
     
  6. _Spark_

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

    Баллы:
    78
    Да. Кстати, как я понял эта строчка дропает соединения со всех адресов кроме адресов bungee?

    Код:
    iptables -A bungee -j DROP
    [code]
     
  7. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    да.
     
  8. InterVi

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

    Баллы:
    173
  9. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    в сервер пропертиес надо. иначе банджа не сможет занять 25565 порт для квери.
     
  10. InterVi

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

    Баллы:
    173
    это настраивается
    Код:
    query.port=25565
     
  11. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    ну так смысла от кверти на спиготе нету. Врубаешь его в конфиге банджи и всё.
     
  12. ChevChelos

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

    Баллы:
    76
    Имя в Minecraft:
    ChevChelos
    Попробуй
    Код:
    public void onPlayerLogin(PlayerLoginEvent e)
    {
      Player player = e.getPlayer();
      String address = e.getAddress().toString();
      if(address=="127.0.0.1")
      {
         player.kickPlayer("DYMETH НЕ ПРОЙДЁТ АЗАЗА ТУТА ФИКС");
      }
    }
    
     
  13. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Включаем ip_forward в конфиге банджи и у нас не будет ип 127.0.0.1.
     
  14. Автор темы
    BrainRTP

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

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Вот такая ошибка:
    08:40:22 [SEVERE] Exception in thread "main"
    08:40:22 [SEVERE] java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.util.Collection
    08:40:22 [SEVERE] at net.md_5.bungee.conf.YamlConfig.getListeners(YamlConfig.java:188)
    08:40:22 [SEVERE] at net.md_5.bungee.conf.Configuration.load(Configuration.java:74)
    08:40:22 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:248)
    08:40:22 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:55)
    08:40:22 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
    Сам конфиг:
    listeners:
    query_enabled: true
    query_port: 25665
    motd: '123'
    tab_list: GLOBAL_PING
    forced_hosts:
    pvp.md-5.net: pvp //Что это????

    ping_passthrough: false
    default_server: main
    bind_local_address: true
    fallback_server: auth
    host: 0.0.0.0:25665
    max_players: 300
    tab_size: 60
    force_default_server: false
    player_limit: -1
    online_mode: false
    log_commands: false
    disabled_commands:
    - disabledcommandhere
    connection_throttle: 4000
     
    Последнее редактирование: 4 дек 2015
  15. Esvo1ve

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

    Баллы:
    21
    Имя в Minecraft:
    Esvo1ve
    Это даже не фикс.
    подмена uuid
     
  16. InterVi

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

    Баллы:
    173
    Отправь конфиг вложением, похоже что ты сделал ошибку. У банжи как и у сервера говнопарсер yaml, который чувствителен к пробелам и прочей ерунде.
     
  17. Автор темы
    BrainRTP

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

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    Лови (измени .txt на .yml)
     

    Вложения:

    • config.txt
      Размер файла:
      1,1 КБ
      Просмотров:
      13
  18. InterVi

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

    Баллы:
    173
    Код:
    - query_port: 25577
    Код:
      max_players: 300
    Тире не у того параметра, должно быть наоборот. Вот кусок из гайда:
    Код:
    listeners:
    - max_players: 1000
      fallback_server: pvp
      host: 0.0.0.0:25565
      bind_local_address: true
      ping_passthrough: true
      tab_list: GLOBAL
      default_server: hub
      forced_hosts:
        pvp.md-5.net: pvp
      tab_size: 60
      force_default_server: false
      motd: 'empty'
      query_enabled: false
      query_port: 25577
    Админку небезопасно прописывать на online-mode=false серверах, неавторизованный игрок зайдет под тебя и без авторизации выполнит команды. Чтобы этого небыло ставь этот плагин. Если что с конфигом пропустил, сгенерируй новый у себя на компе и сравнивай с ним.
     
  19. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Говоришь, говоришь что должно быть 127.0.0.1, а он всёравно сует 0.0.0.0

    Код:
      main:
        motd: '&1PerfectZone [pz]'
        address: 0.0.0.0:25665
        restricted: false
      auth:
        motd: '&1PerfectZone [pz]'
        address: 0.0.0.0:25771
        restricted: false
      football:
        motd: '&1PerfectZone [pz]'
        address: 0.0.0.0:12345
        restricted: false
      bb:
        motd: '&1PerfectZone [pz]'
        address: 0.0.0.0:54321
        restricted: false
    Смысл ТС'у чтото говорить если он не хочет ничего понимать.


    Код:
    ip_forward: true
    network_compression_threshold: 256
    stats: 9cd00dc1-5d5e-4494-b018-a296cb34c496
    #НИЧЕГО НЕ ПИШИ В PERMISSIONS!!!
    permissions:
      default: #НИЧЕГО НЕ ПИШИ В PERMISSIONS!!!
      - bungeecord.command.list
      admin: #НИЧЕГО НЕ ПИШИ В PERMISSIONS!!!
      - bungeecord.command.list
    groups:
      Goof228:
      - admin
    servers:
      main:
        motd: '&1PerfectZone [pz]'
        address: 127.0.0.1:25665
        restricted: false
      auth:
        motd: '&1PerfectZone [pz]'
        address: 127.0.0.1:25771
        restricted: false
      football:
        motd: '&1PerfectZone [pz]'
        address: 127.0.0.1:12345
        restricted: false
      bb:
        motd: '&1PerfectZone [pz]'
        address: 127.0.0.1:54321
        restricted: false
    timeout: 30000
    listeners:
    - max_players: 300
      query_port: 25565
      motd: '§e§lТут мое супир-пупир MOTD'
      tab_list: GLOBAL_PING
      query_enabled: true
      forced_hosts:
        pvp.md-5.net: pvp
      ping_passthrough: false
      default_server: main
      bind_local_address: true
      fallback_server: auth
      host: 151.80.67.162:25565
      tab_size: 60
      force_default_server: false
    player_limit: -1
    online_mode: false
    log_commands: false
    disabled_commands:
    - server
    - alert
    - end
    - reload
    - greload
    - ip
    - send
    connection_throttle: 4000
    
     
  20. Автор темы
    BrainRTP

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

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
    @slavik123123123
    Понимаешь, я ставил так как ты писал, и возникала проблема, что сервер вообще не работал (к нему коннектнуться нельзя было)
     

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