Помогите Игрок не может подключиться к серверу Bungeecord, хотя другие могут.

Hacker5319

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
_TOP_Hacker5319_
Всем привет. Есть у меня получается Bungeecord с лобби и MurderMystery. В лобби и в MurderMystery игроки заходят обычно, но иногда случается следующее: подключаются игроки к MurderMystery, у них всё хорошо, а один, который в лобби не может (Пишется "If you wish to use IP-Forwarding please enable it in your Bungeecord config as well!"). При этом он ранее мог подключиться и даже спокойно играть, как все остальные. Был ещё один игрок, который не мог войти (Может быть дело в сервере, т.к я менял ядро на spigot 1.18.1, а потом на spigot 1.16.5, который по умолчанию стоял для плагинов).
Сразу говорю: 1. Везде стоит Bungeecord: true. 2. Сервера на разных хостах (при этом можно подключиться даже через домен).
Конфиг MurderMystery:
Код:
enable-jmx-monitoring=false
rcon.port=25575
level-seed=
gamemode=survival
enable-command-block=true
enable-query=false
generator-settings=
level-name=world
motd=A Minecraft Server
query.port=25565
pvp=true
generate-structures=true
difficulty=easy
network-compression-threshold=256
max-tick-time=60000
require-resource-pack=false
max-players=20
use-native-transport=true
online-mode=false
enable-status=true
allow-flight=false
broadcast-rcon-to-ops=true
view-distance=10
max-build-height=256
server-ip=0.0.0.0
resource-pack-prompt=
allow-nether=true
server-port=19325
enable-rcon=false
sync-chunk-writes=true
op-permission-level=4
prevent-proxy-connections=false
hide-online-players=false
resource-pack=
entity-broadcast-range-percentage=100
simulation-distance=10
rcon.password=
player-idle-timeout=0
debug=false
force-gamemode=false
rate-limit=0
hardcore=false
white-list=false
broadcast-console-to-ops=true
spawn-npcs=true
spawn-animals=true
snooper-enabled=true
function-permission-level=2
level-type=default
text-filtering-config=
spawn-monsters=true
enforce-whitelist=false
resource-pack-sha1=
spawn-protection=10
max-world-size=29999984
spigot.yml MurderMystery (скинул только первое)
Код:
config-version: 12
settings:
  log-named-deaths: true
  debug: false
  save-user-cache-on-stop-only: true
  bungeecord: true
  late-bind: false
  sample-count: 12
  player-shuffle: 0
  filter-creative-items: true
  user-cache-size: 1000
  int-cache-limit: 1024
  moved-wrongly-threshold: 0.0625
  moved-too-quickly-threshold: 100.0
  timeout-time: 60
  restart-on-crash: true
  restart-script: ./start.sh
  netty-threads: 4
Конфиг Банджи( Опять же, не обращайте внимание на домены, подключение есть )
Код:
enforce_secure_profile: false
listeners:
- query_port: 25577
  motd: '&1Another Bungee server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: false
  priorities:
  - lobby
  bind_local_address: false
  host: 0.0.0.0:25797
  max_players: 1
  tab_size: 60
  force_default_server: true
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
log_pings: true
connection_throttle_limit: 3
server_connect_timeout: 5000
timeout: 30000
player_limit: -1
prevent_proxy_connections: false
ip_forward: true
groups:
  md_5:
  - default
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
stats: 526605b2-a806-4094-9334-da6f6d812171
online_mode: false
forge_support: false
disabled_commands:
- disabledcommandhere
servers:
  lobby:
    motd: '&1Just another BungeeCord - Forced Host'
    address: node3.ultimatesrv.com:21334
    restricted: false
  wp:
    motd: '&1Just another BungeeCord - Forced Host'
    address: n9.joinserver.ru:25692
    restricted: false
  murdermystery:
    motd: '&1Just another BungeeCord - Forced Host'
    address: node3.ultimatesrv.com:19325
    restricted: false
 
Не менял хост недавно? - может, игрок попросту подключается по старому адресу? Есть ли сообщение "If you wish to use IP-Forwarding please enable it in your Bungeecord config as well!" при выкидывании игрока в логе банжи?
 
Не менял хост недавно? - может, игрок попросту подключается по старому адресу? Есть ли сообщение "If you wish to use IP-Forwarding please enable it in your Bungeecord config as well!" при выкидывании игрока в логе банжи?
1. Хост менял единожды и то для другого сервера. На тот, на который он подключался я не менял, хотя несколько часов назад поменял - без толку.
2. Игрок заходит в лобби. Другие могут войти, а этот нет. Ему пишется это в чате.
3. Сообщение есть и в консоли и в логах.
 
На сервере wp что в логах в этот момент?
Код:
[09:31:31] [Server thread/INFO]: /198.251.84.246:43608 lost connection: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!
Вот это примерно пишет.
 
Код:
[09:31:31] [Server thread/INFO]: /198.251.84.246:43608 lost connection: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!
Вот это примерно пишет.
В банже ты за одно время сообщения показал, а на сервере за другое.
Ощущение, что этот игрок подключается напрямую к серверу в обход банжи. Необходимо зафаерволить порт сервера, чтобы этого избежать
 
В банже ты за одно время сообщения показал, а на сервере за другое.
Не смог найти то время, но пишет всегда то же самое.
Ощущение, что этот игрок подключается напрямую к серверу в обход банжи
Нет. Допустим у меня есть лобби и порталы. Он в лобби подключается успешно, а при заходе в портал ему пишется в чат та ошибка.
Необходимо зафаерволить порт сервера, чтобы этого избежать
А как это сделать, если у меня стоит на хостинге?
 
Не смог найти то время, но пишет всегда то же самое.
Понятное дело, что тоже самое. Речь о том, что эта ошибка возникает, когда игрок НЕ на банже. Поэтому я и обратил внимание на время в логах.

Нет. Допустим у меня есть лобби и порталы. Он в лобби подключается успешно, а при заходе в портал ему пишется в чат та ошибка.
Я сомневаюсь, что это именно так. Иначе он и в лобби не зашёл без ip-форвардинга. И вообще, эта проблема должна касаться всех игроков на сервере, а не одного конкретного.

А как это сделать, если у меня стоит на хостинге?
Если есть доступ к SSH - используй iptables или ufw.
Если доступа к SSH нет - обратись в поддержку с просьбой по типу "Разрешите к серверу с 111.111.111.111 подключение к порту 20000 с IP 222.222.222.222", где
111.111.111.111 - это айпи серверов за банжой
20000 - порт сервера за банжой
222.222.222.222 - айпи банжи
 
Назад
Верх Низ