Obsah:
- 1) Co to vlastně BungeeCord je?
2) Konfigurační soubor config.yml
3) BungeeCord pluginy
1) Co to vlastně je ten BungeeCord?
BungeeCord je proxy server, který umožňuje propojit více minecraft serverů mezi sebou tak, že hráči mohou přecházet z jednoho na druhý bez nutnosti se odpojovat. Dále si vede seznam hráčů na všech připojených serverech a také umožňuje jednotnou správu daných serverů (pomocí pluginů například).
Jedná se o proxy server ne o minecraft server! Bungee je prostředníkem mezi herními servery. Přes něj se hráči připojují na servery.
2) Konfigurační soubor config.yml
Inspirace zde http://www.spigotmc.org/wiki/bungeecord-configuration-guide/
Kód: Vybrat vše
groups: <-- Přiřazení skupiny admin uvedené v permissions pro uživatele md_5. Podobné jak PermissionsEX
md_5:
- admin
disabled_commands: <-- Příkazy, které se využívat nemohou
- find
player_limit: -1 <-- Limit počtu připojených hráčů najednou přes bungee
stats: 4fe5830f-13a2-4cd0-86d9-6b97eed3b407 <-- vygenerovaný text, neupravujte
permissions: <-- Nastavení jednotlivých skupin a jejich práv
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
default:
- bungeecord.command.server
- bungeecord.command.list
listeners:
- tab_list: GLOBAL_PING <-- TABulator zobrazí hráče na všech serverech(GLOBAL_PING) nebo jen na konkrétním serveru(SERVER)
bind_local_address: true
force_default_server: false <-- Pokud se má vždy hráč připojit na defaultní server
tab_size: 60 <-- Velikost tabulky s hráči
motd: '&1Testovací' <-- Popisek serveru, který bude viditelný v klientovi
forced_hosts: <-- Nastavení IP, která se má připojovat na jiný server než je defaultní : na jaký server
pvp.md-5.net: pvp
host: 93.91.250.148:27673 <-- Hostitelská IP a port bungee serveru
max_players: 1 <-- Maximální počet hráčů zobrazený v klientovi.
fallback_server: lobby <-- Server, na který se budou hráči připojovat, když defaultní nepůjde
default_server: lobby <-- Defaultní server, na který budou hráči automaticky přesměrováni
texture_size: 16 <-- Velikost textur v nějakém texture packu
timeout: 30000 <-- Jak dlouho nebude bungee odpovídat než vyhodí všechny spojení.
connection_throttle: 4000 <-- Doba za jakou se může klient znovu připojit od předchozího připojení.
servers: <-- Seznam propojených serverů s BungeeCordem
lobby: <-- Přezdívka serveru jen pro bungee
motd: '&1Lobby server by FakaHeda.eu'
restricted: false <-- Jestli je daný server přístupný hráčům k připojení
address: 93.91.250.135:27476 <-- adresa Minecraft serveru
pvp:
motd: '&2PvP server'
restricted: false
address: 93.91.250.134:27392
online_mode: false <-- Připojení hráčů s originální hrou(true) nebo i neoriginální hrou(false)
Dávejte si také pozor na formátování souboru. Kontrolujte si obsah kdyžtak zde http://yaml-online-parser.appspot.com/
3) BungeeCord pluginy
U BungeeCordu existují dva typy pluginů:
- 3.1) Pluginy pro BungeeCord proxy server
- Vkládají se do složky plugins na BungeeCord serveru. Mezi tyto pluginy patří například BungeeBan(Umožňuje banovat i globálně na všech serverech), CommandSync(Zasílání příkazů na všechny servery popřípadě na určitý server) nebo BungeeAnnoucer(Za daný interval vypíše v chatu text v daném souboru)
Pluginy jsou dostupné zde http://www.spigotmc.org/resources/categories/bungee-proxy.3/
- Vkládají se do složky plugins na Bukkit serveru. Mezi tyto pluginy patří například BungeePortals(Vytvoření portálu, přes které se hráči připojí na jiné servery) nebo OnlyProxyJoin(Připojení na server pouze přes proxy).
Pluginy jsou dostupné zde http://www.spigotmc.org/resources/categories/bungee-bukkit.2/
!!! Je nutné, aby se hráči připojovali přes BungeeCord server, protože jinak nebudou moct přecházet ze serveru na server. Zamezit tomu jde pomocí pluginu pro Bukkit server OnlyProxyJoin, kde nastavíte IP proxy serveru BungeeCordu. !!!
!!! Dále je nutné změnit u Bukkit serverů v bukkit.yml souboru parametr connection-throttle na -1. !!!