Deze handleiding behandelt veelvoorkomende problemen met Abiotic Factor dedicated servers op Legion Hosting, waaronder servercrashes, verbindingsproblemen, desync en lag, savecorruptie en versieverschillen. Voor de initiële serverinstallatie en configuratie, zie Abiotic Factor Server Installatiehandleiding.
Server start niet op
Als je server niet opstart of onmiddellijk stopt nadat je op Start hebt gedrukt in GPanel, doorloop dan de volgende controles:
Controleer de console-uitvoer
- Ga naar het tabblad Console in GPanel.
- Druk op Start en bekijk de console-uitvoer zorgvuldig op foutmeldingen.
- Zoek naar regels met
Error,FatalofFailed. Deze geven aan wat het opstarten van de server verhindert.
Veelvoorkomende oorzaken
| Symptoom | Waarschijnlijke oorzaak | Oplossing |
|---|---|---|
| Server start en stopt onmiddellijk | Beschadigde installatie of ontbrekende bestanden | Herinstalleer de server via het GPanel tabblad Settings (Reinstall Server). Dit downloadt alle serverbestanden opnieuw van Steam zonder je wereldsaves te beïnvloeden. |
| Poort al in gebruik-fout | Vorige serverinstantie is niet netjes afgesloten | Wacht 30 seconden en probeer opnieuw op te starten. Als het probleem aanhoudt, gebruik dan de knop Kill in GPanel om vastgelopen processen geforceerd te stoppen en start daarna opnieuw. |
| Steam-initialisatiefout | Steam-authenticatieprobleem | Dit kan gebeuren als Steam-servers tijdelijk niet beschikbaar zijn. Wacht een paar minuten en probeer het opnieuw. Als het aanhoudt, herinstalleer dan de server. |
| Crash bij het laden van de wereld | Beschadigde savegegevens | Zie de sectie Savecorruptie hieronder voor herstelopties. |
| Ontbrekende DLL- of bibliotheekfouten | Onvolledige installatie | Herinstalleer de server via GPanel Settings. Het herinstallatieproces downloadt alle vereiste afhankelijkheden opnieuw. |
Servercrashes
Als je server crasht tijdens het spelen (plotseling stopt of niet meer reageert), gebruik dan de volgende stappen om het probleem te diagnosticeren en op te lossen.
Controleer logbestanden
Serverlogs bieden gedetailleerde informatie over wat er gebeurde voor de crash:
- Ga in GPanel naar het tabblad Files.
- Navigeer naar de logmap:
AbioticFactor/Saved/Logs/ - Open het meest recente logbestand (meestal genoemd naar datum of
AbioticFactorServer.log). - Scroll naar het einde van het bestand en zoek naar foutmeldingen, stacktraces of crashdumpverwijzingen.
Veelvoorkomende crashoorzaken
- Geheugenuitputting: Als de server het toegewezen RAM-geheugen overschrijdt, zal deze crashen. Dit komt vaker voor bij servers met veel spelers, grote gebouwde bases of lange uptimes. Herstart de server regelmatig (dagelijks of om de paar dagen) om opgebouwd geheugengebruik te wissen.
- Beschadigde wereldgegevens: Als specifieke gebieden van de wereld consistente crashes veroorzaken wanneer spelers ze betreden, zijn de savegegevens voor dat gebied mogelijk beschadigd. Zie de sectie Savecorruptie voor opties.
- Extreme aantallen entiteiten: Zeer grote aantallen geplaatste objecten, items op de grond of gespawnde vijanden kunnen de server overweldigen. Ruim onnodige geplaatste items en structuren op.
- Softwarebugs: Sommige crashes worden veroorzaakt door bugs in het spel zelf. Controleer de Abiotic Factor Steam-community en patchnotities voor bekende problemen. Houd je server bijgewerkt naar de nieuwste versie.
Crashfrequentie verminderen
- Plan regelmatige serverherstarts in (bijv. dagelijks) om geheugenlekken te wissen.
- Verlaag
EnemySpawnRateinSandboxSettings.inials het aantal entiteiten te hoog is. - Houd de serversoftware up-to-date door regelmatig te herstarten (updates worden toegepast bij het opstarten).
- Moedig spelers aan om ongebruikte plaatsbare objecten en achtergelaten items op te ruimen.
Verbindingsproblemen
Als spelers geen verbinding kunnen maken met je server, doorloop dan deze stappen in volgorde.
Server verschijnt niet in de browser
- Controleer of de server draait. Controleer het GPanel Console-tabblad om te bevestigen dat de server online is en volledig is geladen. Een server die nog aan het opstarten is, verschijnt niet in de browser.
- Wacht op Steam-indexering. Nieuwe servers of recent herstarte servers kunnen 2-5 minuten nodig hebben om in de Steam-masterserverlijst te verschijnen.
- Controleer de servernaam. Zorg ervoor dat je servernaam correct is ingesteld in het GPanel Startup-tabblad. Probeer in de serverbrowser te zoeken op een gedeeltelijke overeenkomst.
- Gebruik directe verbinding. Als de browser je server niet toont, maak dan rechtstreeks verbinding met je IP en poort. Zie Hoe vind je je Server IP en Poort.
Verbinding geweigerd of time-out
| Probleem | Oplossing |
|---|---|
| Verbinding verlopen | Zorg ervoor dat de server volledig is opgestart en spelers het juiste IP en de juiste gamepoort gebruiken (niet de query-poort). De gamepoort is doorgaans 7777. |
| Verbinding geweigerd | De server is mogelijk vol, het wachtwoord is mogelijk onjuist of de server is mogelijk gecrasht. Controleer de console op fouten en verifieer dat het aantal spelers het maximum niet heeft bereikt. |
| Direct gekickt bij het joinen | Dit kan optreden wanneer er een grote hoeveelheid wereldgegevens gesynchroniseerd moet worden. Laat de admin wegbewegen van zwaar bebouwde gebieden voordat de speler probeert te joinen. De joinende speler kan ook proberen om direct na het starten van het spel verbinding te maken, voordat het hoofdmenu volledig is geladen. |
| Wachtwoord afgewezen | Controleer het serverwachtwoord nogmaals in het GPanel Startup-tabblad. Wachtwoorden zijn hoofdlettergevoelig. Zorg ervoor dat spelers het serverwachtwoord invoeren (niet het admin-wachtwoord). |
Spelers worden willekeurig losgekoppeld
- Controleer de serverconsole op losgekoppelde berichten of fouten die samenvallen met de disconnects.
- Laat de getroffen speler zijn gamebestanden verifiëren in Steam (rechtermuisknop op game > Eigenschappen > Geïnstalleerde bestanden > Integriteit van gamebestanden verifiëren).
- Als meerdere spelers tegelijkertijd worden losgekoppeld, crasht de server mogelijk. Controleer de crashsectie hierboven.
- Onstabiele internetverbindingen aan de kant van de speler kunnen ook willekeurige disconnects veroorzaken. Laat hen hun verbindingsstabiliteit testen.
Desync en lag
Desync treedt op wanneer de server en client niet meer synchroon lopen, waardoor objecten of spelers lijken te teleporteren, rubber-banden of zich onregelmatig gedragen. Lag manifesteert zich als vertraagde reacties op speleracties.
Server-side lag
Als alle spelers tegelijkertijd lag ervaren, is het probleem waarschijnlijk server-side:
- Hoog aantal entiteiten: Te veel geplaatste objecten, achtergelaten items of gespawnde vijanden kunnen de server-tickrate vertragen. Ruim onnodige items op en overweeg
EnemySpawnRatete verlagen. - Geheugendruk: Servers die langere tijd draaien, kunnen geheugengebruik ophopen. Plan regelmatige herstarts in.
- Wereldcomplexiteit: Zeer grote, zwaar bebouwde bases belasten de serverprestaties. Moedig spelers aan om bouwwerken te consolideren en verlaten structuren te verwijderen.
Client-side lag
Als slechts één speler lag of desync ervaart:
- Laat hen hun internetverbindingssnelheid en -stabiliteit controleren.
- Laat hen gamebestanden verifiëren via Steam.
- Verlaag hun in-game grafische instellingen om client-side haperingen te verminderen die op lag kunnen lijken.
- Als ze ver van de fysieke locatie van de server zijn, is enige latentie te verwachten. Spelers die geografisch dichter bij de server zijn, hebben een lagere ping.
VOIP-gerelateerde desync
Sommige spelers melden desyncproblemen gerelateerd aan het in-game VOIP-systeem:
- Probeer VOIP te resetten vanuit het Escape-menu in het spel.
- Als VOIP consistente problemen veroorzaakt, kunnen spelers het volledig uitschakelen in hun spelinstellingen.
Savecorruptie
Savecorruptie kan optreden als de server geforceerd wordt gestopt zonder een nette afsluiting, als de server crasht tijdens een opslagbewerking, of in zeldzame gevallen door softwarebugs.
Symptomen van corruptie
- Server crasht bij het laden van een specifieke wereld.
- Ontbrekende structuren, items of spelersvoortgang na een herstart.
- Consistente crashes wanneer spelers specifieke gebieden van de kaart betreden.
- Foutmeldingen die verwijzen naar savegegevens of wereldbestanden in de consolelogs.
Herstelopties
- Herstellen vanuit back-up: Als je een back-up hebt van de wereldsavemap, stop dan de server, vervang de beschadigde wereldmap door de back-upkopie en start de server. Zie de Server Installatiehandleiding voor back-upinstructies.
- Een nieuwe wereld starten: Als er geen back-up beschikbaar is, kun je de beschadigde wereldmap hernoemen en de server starten om een nieuwe wereld te genereren. De oude savegegevens blijven bewaard in de hernoemde map voor het geval een toekomstige update of tool deze kan herstellen.
Corruptie voorkomen
- Gebruik altijd nette afsluitingen. Gebruik de knop Stop in GPanel in plaats van Kill, tenzij de server volledig niet reageert. Het Stop-commando triggert een nette save voordat wordt afgesloten.
- Maak regelmatig back-ups. Download regelmatig kopieën van je wereldsavemap via SFTP of het GPanel Files-tabblad.
- Bewerk savebestanden niet handmatig. Wijzig savegegevensbestanden niet rechtstreeks, tenzij je precies weet wat je doet. Bewerk alleen configuratiebestanden zoals
SandboxSettings.ini.
Versieverschil
Abiotic Factor vereist dat de client (game) en server dezelfde versie draaien. Als er een verschil is, kunnen spelers geen verbinding maken.
Symptomen
- Spelers zien een foutmelding "version mismatch" of "incompatible version" bij het proberen te joinen.
- De server verschijnt in de browser maar spelers kunnen geen verbinding maken.
- Spelers die eerder wel konden verbinden, kunnen dat plotseling niet meer na het updaten van hun game.
Versieverschil oplossen
- Update de server: Herstart de server vanuit GPanel. De server controleert automatisch op updates van Steam en past deze toe bij elke start. Als de server al draaide toen een update werd uitgebracht, moet deze worden herstart om de nieuwe versie te downloaden.
- Update de client: Zorg ervoor dat alle spelers hun game hebben bijgewerkt via Steam. Klik met de rechtermuisknop op Abiotic Factor in de Steam-bibliotheek, ga naar Eigenschappen > Updates en zorg ervoor dat automatische updates zijn ingeschakeld.
- Forceer een herinstallatie: Als het herstarten van de server deze niet bijwerkt, ga dan naar GPanel Settings en gebruik de optie Reinstall Server. Dit forceert een volledige herdownload van alle serverbestanden.
Aanmelden voor bètabranches
Als je een bèta- of experimentele branch van Abiotic Factor op de server draait, moeten alle verbindende spelers zich ook aanmelden voor dezelfde branch in Steam:
- Klik met de rechtermuisknop op Abiotic Factor in de Steam-bibliotheek.
- Ga naar Properties > Betas.
- Selecteer dezelfde branch die de server draait (bijv.
experimentalofstaging). - Wacht tot het spel is bijgewerkt naar de bètaversie.
Tips voor prestatieoptimalisatie
Als je server draait maar slechte prestaties levert, probeer dan deze optimalisaties:
- Plan regelmatige herstarts in: Herstart de server eenmaal per dag (of minimaal elke 2-3 dagen) om opgebouwd geheugengebruik te wissen en openstaande updates toe te passen.
- Verlaag vijandspawnsnelheden: Stel
EnemySpawnRatein op0.5of0.75inSandboxSettings.inials de server moeite heeft met het aantal entiteiten. - Ruim de wereld op: Verwijder ongebruikte structuren, plaatsbare objecten en achtergelaten items. Grote aantallen wereldobjecten verhogen de serververwerkingsbelasting.
- Beperk het aantal spelers: Als de prestaties afnemen met meer spelers, verlaag dan
MAX_PLAYERSnaar een aantal dat de server comfortabel aankan. - Monitor de console: Let op terugkerende waarschuwingsberichten in de GPanel-console. Herhaalde waarschuwingen over tickrate, geheugen of entiteitlimieten duiden op prestatieknelpunten.
Algemene probleemoplossingsstappen
Als geen van de bovenstaande secties je specifieke probleem behandelt, probeer dan deze algemene stappen:
- Controleer de console en logs op foutmeldingen. Het meest recente logbestand in
AbioticFactor/Saved/Logs/bevat vaak het antwoord. - Herstart de server. Veel tijdelijke problemen worden opgelost door een nette herstart.
- Herinstalleer de server via GPanel Settings als het probleem na een update is verschenen of als bestanden mogelijk beschadigd zijn.
- Verifieer gamebestanden aan de clientzijde via Steam als het probleem speler-specifiek is.
- Controleer de Abiotic Factor Steam Community voor bekende problemen en ontwikkelaarsaankondigingen over bugs of patches.
Gerelateerde artikelen
- Abiotic Factor Server Installatiehandleiding
- Hoe vind je je Server IP en Poort
- Bestanden uploaden via SFTP
- Aan de slag met je nieuwe server
Hulp nodig?
Als je na het proberen van de bovenstaande stappen nog steeds problemen ondervindt met je Abiotic Factor server, open dan een supportticket en ons team helpt je graag verder.