⚙️Nastavení Bungeecordu
V tomto návodu se naučíte jak nastavit Bungeecord a spojit tak ostatní spigot servery do jedné velké sítě.
Po přečtění článku "Co je to Bungeecord?" se nyní vrhneme na samotné nastavení Bungeecord sítě Minecraft serverů.
Požadavky - Bungeecord Server - Minimálně 2 Spigot Servery
Jak na to? Po prvním spuštění Bungeecord serveru se nám vygeneroval soubor config.yml. Výchozí nastavení by mělo vypadat přibližně takto:
server_connect_timeout: 5000
remote_ping_cache: -1
forge_support: false
player_limit: -1
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
timeout: 30000
log_commands: false
network_compression_threshold: 256
online_mode: true
disabled_commands:
- disabledcommandhere
servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: localhost:25565
restricted: 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: true
host: 0.0.0.0:25577
max_players: 1
tab_size: 60
force_default_server: false
ip_forward: false
remote_ping_timeout: 5000
prevent_proxy_connections: false
groups:
md_5:
- admin
connection_throttle: 4000
stats: cfabf3f6-3111-4ad9-aab6-7f702beab54c
connection_throttle_limit: 3
log_pings: true
Je toho hodně, tak si to rozdělíme na části a hezky si to postupně, dopodrobna probereme. Tak jdeme na to!
1.Část - Permise
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
default Tyhle permise bude mít úplně každý hráč, který se připojí na vaši Bungeecord síť Určitě doporučujeme nedávat hráčům permise na /server, protože tímto příkazem se mohou pohybovat po celé sítí a dá se takto obejít několik zabezpečení.
admin
Tyhle permise budou mít pouze vybraní hráči, které určíme později v tomto návodě. Doporučujeme sem dát tyto permise:
bungeecord.command.server
bungeecord.command.list
bungeecord.command.alert
bungeecord.command.send
Co umí tyto příkazy? /server [server] vás přepojí na jiný server v síti. Jméno jednotlivých serverů nastavíme později v tomto návodě. /glist ukáže seznam věch serverů v sítí a hráče na jednotlivých serverech. /alert <zpráva> pošle oznámení po celé síti. /send <hráč> <server> přepojí určeného hráče na určený server v síti. /send current <server> přepojí všechny hráče ze serveru kde se právě nacházíte na jiný server v síti. /send all <server> přepojá všechny hráče z celé sítě na určitý server v síti.
groups:
md_5:
- admin
Zde místo md_5 nastavte jméno hráče, který bude mít permise z admin skupiny definované výše. Je možné nastavit více hráčů tímto způsobem:
groups:
Petr123:
- admin
Endy:
- admin
2. Část - Nastavení
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: true
host: 0.0.0.0:25577
max_players: 1
tab_size: 60
force_default_server: false
ip_forward: false
motd Zde můžete ručně nastavit MOTD. Na MOTD doporučujeme použít plugin AdvancedNMOTD na který naleznete návod v naší znalostní bázi.
tab_list Pro správné fungování doporučujeme nastavit na "SERVER".
priorities Zde můžete nastavit jméno serveru na který se každý hráč připojí jako první při připojení na Bungeecord síť. Jména jednotlivých serverů nastavíme níže v tomto návodu. Priorit můžete dát více pokud máte více serverů na přihlášení, nebo lobby-1 a lobby-2.
max-players Určuje počet slotů celé sítě. Například 100.
force-default-server Povoluje používání priorities výše.
ip_forward Pro správný chod sítě doporučujeme dát na true.
3. Část - Servery
servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: localhost:25565
restricted: false
Zde je "lobby" název server, motd můžete ignorovat a adress je IP adresa serveru, který chcete na Bungeecord napojit. Restricted nechte na false. Zde máme příklad:
servers:
lobby:
motd: ''
address: ip lobby serveru
restricted: false
survival:
motd: ''
address: ip survival serveru
restricted: false
skyblock:
motd: ''
address: ip skyblock serveru
restricted: false
Zde máme na Bungeecord napojené 3 různé spigot servery a to lobby, survival a skyblock.
U jednotlivých spigot serverů je důležité upravit 2 věci aby síť správně fungovala. V souboru spigot.yml nastavíme bungeecord na true. V souboru bukkit.yml nastavíme connection-throttle na -1. Poté spigot servery restartujeme a nakonec restartujeme i bungeecord server.
Pokud jste vše správně nastavili, tak by jsme se po připojení na Bungeecord měli dostat na lobby servery (podle nastavení).
Last updated