Barotrauma Probleemoplossingshandleiding
Deze handleiding behandelt veelvoorkomende problemen die je kunt tegenkomen bij het draaien van een Barotrauma dedicated server op Legion Hosting, samen met stapsgewijze oplossingen. Voor de initiële serverinstallatie, zie de Barotrauma Dedicated Server Setup Guide.
Voordat je begint met probleemoplossing: Controleer je serverconsole in GPanel op foutmeldingen. Regels die
[ERROR] of Exception bevatten, wijzen je in de meeste gevallen naar de oorzaak.
Inhoudsopgave
- Onderzeeër laadt niet / Server blijft hangen bij opstarten
- Modconflicten en crashes
- Server verschijnt niet in de browser
- Verbindingstime-out / Kan geen directe verbinding maken
- Campagne-opslag niet gevonden na herstart
- Serververtraging en prestatieproblemen
Onderzeeër laadt niet / Server blijft hangen bij opstarten
Symptoom: De server start, maar spelers kunnen niet verbinden, of het serverlog toont een fout dat de onderzeeër niet gevonden kan worden.
Oplossingen
- Controleer de naam exact: Het
Submarine-attribuut inserversettings.xmlmoet exact overeenkomen met de bestandsnaam (zonder de.sub-extensie), inclusief hoofdlettergebruik. Bijvoorbeeld,Humpbackis correct maarhumpbackis dat niet. - Controleer of het bestand bestaat: Maak verbinding met je server via SFTP of de GPanel-bestandsbeheerder en bevestig dat het
.sub-bestand aanwezig is in de mapSubmarines/. - Workshop-onderzeeër? Als de onderzeeër afkomstig is van een Workshop-mod, moet deze geïnstalleerd zijn in
LocalMods/en geregistreerd in de serverinstellingen voordat deze kan worden gebruikt. Zie de Mod Installation Guide. - Test met een standaard onderzeeër: Schakel over naar een ingebouwde onderzeeër (bijv.
Humpback) om te bevestigen dat de server correct opstart. Als dat het geval is, ligt het probleem bij het aangepaste onderzeeërbestand.
Modconflicten en crashes
Symptoom: Server crasht bij opstarten, koppelt spelers los bij verbinden, of de console toont fouten die verwijzen naar specifieke content-ID's.
Oplossingen
- Isoleer de problematische mod: Schakel alle recent toegevoegde mods uit en herstart de server. Als deze stabiel draait, schakel mods dan één voor één weer in, met een herstart na elke keer, om het conflict te vinden.
- Versieverschil: Zorg ervoor dat alle modbestanden op de server overeenkomen met de versies die op clientmachines zijn geïnstalleerd. Download en upload mods opnieuw als je twijfelt. Zie de Mod Installation Guide voor het updateproces.
- Alleen client-side mods: Sommige Workshop-mods zijn alleen voor de client en mogen niet op de server worden geïnstalleerd. Controleer de Workshop-beschrijvingspagina van de mod voor deze informatie.
- Controleer het serverlog: Open de console in GPanel en zoek naar
[ERROR]- ofException-regels. Deze verwijzen meestal naar de specifieke mod of het contentbestand dat de crash veroorzaakt.
Tip: Als je veel mods draait en het conflict niet kunt identificeren, probeer dan een binaire zoekmethode: schakel de helft van de mods tegelijk uit in plaats van één voor één. Dit verkleint het probleem veel sneller.
Server verschijnt niet in de browser
Symptoom: Je server draait, maar verschijnt niet in de in-game serverbrowser.
Oplossingen
- Wacht een paar minuten: De Steam-serverbrowser kan enkele minuten nodig hebben om een nieuw gestarte server te vermelden. Probeer eerst een directe verbinding om te bevestigen dat de server bereikbaar is.
- Controleer of de server volledig is opgestart: Open GPanel en bevestig dat de server als actief wordt weergegeven zonder fouten in de console.
- Controleer je query-poort: De
QueryPort-waarde inserversettings.xmlmoet overeenkomen met de query-poort die aan je service is toegewezen. Controleer het tabblad Network in GPanel voor de juiste poorttoewijzing. - Bevestig met directe verbinding: Probeer direct te verbinden met het IP-adres en de hoofdpoort van je server (controleer het tabblad Network in GPanel voor je toegewezen poort) om een browserspecifiek probleem uit te sluiten.
Verbindingstime-out / Kan geen directe verbinding maken
Symptoom: Een poging om via directe verbinding te joinen resulteert in een time-out of de foutmelding "connection failed".
Oplossingen
- Controleer je IP en poort: Controleer het tabblad Network in GPanel voor het IP-adres en de poort van je server. Zie How to Find Your Server IP and Port.
- Gebruik de juiste poort: Verbind met de hoofdgamepoort, niet de query-poort. De hoofdpoort is degene die als primaire poort in GPanel wordt vermeld.
- Bevestig dat de server draait: Controleer GPanel om te verifiëren dat de server niet is gecrasht of gestopt.
- Controleer je serversettings.xml: Zorg ervoor dat de
Port-waarde inserversettings.xmlovereenkomt met de poort die in GPanel is toegewezen. Als ze verschillen, bindt de server aan de verkeerde poort. - Firewall aan jouw kant: In zeldzame gevallen kan je lokale netwerk of internetprovider uitgaand UDP-verkeer op niet-standaard poorten blokkeren. Probeer verbinding te maken vanaf een ander netwerk of gebruik een VPN om te testen.
Campagne-opslag niet gevonden na herstart
Symptoom: Na het herstarten van de server is de campagne verdwenen en moeten spelers een nieuwe beginnen.
Oplossingen
- Controleer of de opslagbestanden bestaan: Maak verbinding via SFTP en controleer of de campagnemap nog bestaat in
Saves/Multiplayer/. - Controleer op migratieproblemen: Als je onlangs je server hebt gemigreerd of een back-up hebt hersteld, zorg er dan voor dat de opslagmap is geüpload naar het juiste pad binnen de Barotrauma-servermap.
- Onzuivere afsluiting: Als de server geforceerd werd gestopt (in plaats van netjes via GPanel), is de laatste opslagstatus mogelijk niet weggeschreven. Gebruik altijd de knop Stop in GPanel in plaats van het proces geforceerd te beëindigen.
- Herstellen vanuit een back-up: Als je eerder een back-up van de campagne hebt gemaakt, stop de server, upload de back-upmap naar
Saves/Multiplayer/via SFTP en start de server. Zie de hoofdinstallatiehandleiding voor gedetailleerde back-up/herstelinstructies.
Serververtraging en prestatieproblemen
Symptoom: Spelers ervaren rubber-banding, vertraagde invoer of de server reageert niet meer tijdens het spelen.
Oplossingen
- Verminder het aantal spelers: Verlaag de
MaxPlayers-waarde inserversettings.xmlals je serverplan niet genoeg resources heeft voor het huidige aantal spelers. - Verminder het aantal mods: Sommige mods, vooral die welke veel nieuwe wezens of complexe systemen toevoegen, verhogen het serverresourcegebruik aanzienlijk. Verwijder niet-essentiële mods.
- Controleer serverresources: Monitor in GPanel het CPU- en geheugengebruik. Als je consistent in de buurt van de limiet zit, overweeg dan om je serverplan te upgraden.
- Herstart de server: Langlopende sessies kunnen geheugengebruik ophopen. Een geplande herstart tussen speelsessies kan helpen om de prestaties op peil te houden.
Gerelateerde artikelen
- Barotrauma Dedicated Server Setup Guide
- Barotrauma Mod Installation Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Kom je er nog niet uit? Open een supportticket op legionhosting.net/submitticket.php en vermeld je servernaam, de foutmeldingen uit de GPanel-console en de stappen die je al hebt geprobeerd.