GalaxyCode
  • Úvod
  • Programování obecně
    • 💻Úvod do programování
    • 📝Editory / IDE
    • 📁Co je to FTP?
    • 📟Co je to SSH?
  • PHP
    • Úvod do PHP
    • Přípravy k učení PHP
    • Základy PHP
    • Vypsání textu
    • Datové typy
    • Proměnné
    • Matematické operace
    • Podmínky if a else
    • Cyklus While
    • Asociativní Pole
    • Funkce
    • Data z Formulářů
  • Minecraft Servery
    • ⚙️Základní Nastavení
    • 🔌Jak nahrát plugin
    • ⚒️Užitečné Nástroje
    • 🎨Barvy a Formáty
    • 📚Druhy Serverů
    • 📟Jak nastavit TAB
    • 🧭Jak nastavit Dynmapu
    • 📜Vlastní MOTD Serveru
    • 🔒Zabezpečení Serveru
    • ⚖️Optimalizace Serveru
    • 📋Příkaz /shop
    • 🎓Práva Na Příkazy
    • 🔩Plugin EssentialsX
    • 🎮Plugin DiscordSRV
    • 🙍‍♂️Podpora Skinů
    • 💫Podpora Více Verzí
    • 🌐Více Světů Na Serveru
    • 💲Aukce Na Serveru
    • ⭐Dobrý Survival Server
  • BungeeCord
    • 📡Co je to Bungeecord?
    • ⚙️Nastavení Bungeecordu
    • 🧰️LuckPerms na MySQL
    • 💫Příkazy /lobby a /hub
Powered by GitBook
On this page
  1. BungeeCord

⚙️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í).

Previous📡Co je to Bungeecord?Next🧰️LuckPerms na MySQL

Last updated 3 years ago