Je server configureren en beheren
Hoe stel je een BungeeCord-server in?

Als je meerdere Minecraft-servers beheert, heb je misschien gemerkt dat het lastig is om ze zo te verbinden dat spelers eenvoudig tussen de servers kunnen wisselen. Daar komt BungeeCord om de hoek kijken. BungeeCord is een krachtige Minecraft-serverproxy waarmee je meerdere servers met elkaar kunt verbinden en een netwerk kunt maken waar spelers naadloos tussen kunnen bewegen.
BungeeCord werkt als een tussenpersoon tussen je Minecraft-servers en je spelers. Wanneer een speler verbinding maakt met je netwerk, verbinden ze eerst met de BungeeCord-server. Vanaf daar stuurt BungeeCord de speler door naar de juiste Minecraft-server op basis van de keuze van de speler of de serverbelasting.
Een van de grootste voordelen van BungeeCord is dat je een netwerk van servers kunt maken die spelergegevens delen. Dit betekent dat spelers tussen servers kunnen wisselen zonder hun inventaris, ervaring of andere belangrijke gegevens te verliezen. BungeeCord maakt het ook mogelijk om een gedeelde chat tussen servers op te zetten, zodat spelers met elkaar kunnen communiceren, ongeacht op welke server ze zich bevinden.
Een ander voordeel van BungeeCord is het balanceren van de serverbelasting. BungeeCord kan spelers automatisch verdelen over je servers op basis van hoe druk elke server is. Dit betekent dat als één server overbelast is, BungeeCord nieuwe spelers automatisch naar een minder drukke server kan sturen.
Qua compatibiliteit is BungeeCord ontworpen om met de meeste Bukkit-plugins te werken en kan het eenvoudig worden geïntegreerd in je bestaande serveropstelling. De plugin wordt ook regelmatig bijgewerkt, dus je kunt verwachten dat het goed werkt met de nieuwste versie van Minecraft.
Al met al, als je meerdere Minecraft-servers beheert en een naadloos netwerk voor je spelers wilt maken, is BungeeCord een uitstekende optie om je Minecraft-server naar een hoger niveau te tillen.
Vereisten
Je moet minimaal 3 Minecraft-servers hebben:
- Één voor de hoofdproxy waarop BungeeCord draait, spelers gebruiken dit serveradres om te verbinden.
- Één voor de Lobby, onder Spigot of PaperMC, deze verwelkomt je spelers en laat ze naar elke server navigeren.
- Minimaal één voor de eerste wereld die je wilt hosten.
Bungeecord installeren op de proxyserver
Om Bungeecord te installeren op je eerste proxyserver, ga naar de pagina "Versie", zoek naar Bungee en selecteer "Bungeecord", hier installeren we versie 1.17.

Wacht tot de installatie is voltooid en start dan de server om de serverbestanden aan te maken.
Om BungeeCord te configureren, hoef je alleen het bestand "config.yml" te bewerken, dat je vindt in de hoofdmap van je server.
Ga naar de webftp om het bestand "config.yml" te bewerken

Zoek dan naar dit gedeelte:

Bewerk het standaardadresgedeelte "localhost:25565" naar het adres:poort van je lobbyserver; voor mij is dat lobby1.mchost.pro:27668,
Dus je bestand zou er nu zo uit moeten zien (gebruik je eigen serveradres en poort, niet deze)

Nu we onze lobbyserver hebben toegevoegd, moeten we ook onze eerste gameserver aan de lijst toevoegen.
Kopieer hiervoor gewoon de lobby en bewerk de naam en het adres:poort op dezelfde manier als bij de lobby, maar vul nu het adres:poort van de eerste gameserver in.
Let op: je kunt hier ook de motd aanpassen.
Dus je bestand zou er nu zo uit moeten zien:
Wil je meer servers toevoegen, doe dit dan op dezelfde manier.
Zodra je je servers aan de lijst hebt toegevoegd, moet je een serverprioriteit instellen. Ga iets verder naar beneden in het config.yml bestand, daar vind je deze regel:
Je moet de servernamen die je eerder hebt ingevoerd toevoegen, gerangschikt op belangrijkheid. Meestal zet je de lobby eerst, dus voor ons ziet het er zo uit:

Nu moet je True zetten bij ip_forward, onder de prioriteiten die je zojuist hebt ingesteld, zodat je spelers op IP kunt bannen. Anders delen alle spelers hetzelfde IP-adres en kun je ze niet op deze manier bannen.
Dan krijg je dit:

Nu sla je je wijzigingen op en daarna herstart je je BungeeCord-server.
Bungeecord installeren op gameservers
Om Spigot of PaperMC te installeren op elke gameserver, moet je dezelfde versie installeren als op de bungeecord-proxy, hier 1.17.
Je moet de online-mode op false zetten op elke gameserver, /! behalve op de Bungeecord-server.
Schakel hiervoor gewoon de online mode uit op elke gameserver via het serverpaneel en herstart ze daarna.

Om je bungeecord-netwerk te beveiligen en te voorkomen dat spelers direct verbinding maken met je gameservers zonder via de Bungeecord-server te gaan, moet je alleen het IP-adres van de BungeeCord-server toestaan om verbinding te maken.
Hiervoor installeren we de plugin IPWhitelist op elke gameserver, behalve op de Bungeecord-server.
https://www.spigotmc.org/resources/ipwhitelist.61
Deze plugin is slim: als je het goed hebt ingesteld, detecteert hij automatisch het eerste IP-adres dat verbinding maakt (dus via je Bungeecord-verbinding) en weigert hij alle andere.
Als dat niet lukt, kun je handmatig de toegestane IP's beheren met de volgende commando's om het IP-adres van de Bungeecord-server toe te voegen.
/ipwl addip <ip> - Voegt het IP toe aan de whitelist
/ipwl remip <ip> - Verwijdert het IP van de whitelist
/ipwl list - Toont alle toegestane IP's
Op elke gameserver, behalve de Bungeecord-server, moet je bungeecord op true zetten zodat ze verbindingen van de bungeecord-server accepteren.
Start dus elke gameserver om de serverbestanden te genereren, open het bestand genaamd "spigot.yml"

en zet de bungeecord-instelling op true, zoals dit:

Herstart daarna elke gameserver.
Je hebt je eerste Bungeecord-server geconfigureerd en je kunt nu verbinden.
Heb je problemen, controleer dan de bungeecord-serverlogs om de oorzaak te achterhalen en controleer elke configuratiestap opnieuw.
Voor gevorderde gebruikers
Je kunt ook de andere configuratieparameters bekijken:
https://www.spigotmc.org/wiki/bungeecord-configuration-guide/
De plugins voor Bungeecord vind je hier, want je zult je lobby moeten configureren
https://www.spigotmc.org/resources/categories/bungee-proxy.3/
Ga aan de slag met een
Minecraft Server
Wil je je eigen Minecraft-server maken? Het duurt maar een paar minuten.