Hoe je serverlogs en crashrapporten leest
Vind de regel die telt in een game server log: logniveaus, stack traces, de regel van de eerste fout, en waar logs en crashrapporten in je panel staan.
5 min leestijd · Bijgewerkt op 21 okt 2026 · Door GuavaHost Team
Als een server crasht of niet wil starten, staat de reden bijna altijd in zijn log. Logs zien er intimiderend uit, maar je hoeft er zelden alles van te begrijpen: je moet een regel vinden. Deze gids laat zien hoe je een logregel leest, wat de niveaus betekenen, hoe je een stack trace leest, en waar logs en crashrapporten in je panel staan.
De anatomie van een logregel
Hier is een typische regel van een Minecraft-server:
[14:02:11] [Server thread/INFO]: Done (8.412s)! For help, type "help"
[14:02:11]is de tijd. Dat is de klok van de server, die niet met jouw tijdzone hoeft te kloppen.Server threadis welk deel van het programma hem heeft geschreven. De server thread is de hoofdlus van de game.INFOis het niveau: hoe ernstig de regel is.- Alles na de dubbele punt is het bericht.
Andere games maken hun regels anders op, maar bijna allemaal bevatten ze ergens een tijd, een niveau en een bericht.
Logniveaus
| Niveau | Betekenis | Moet je je zorgen maken? |
|---|---|---|
| DEBUG of TRACE | Fijne details voor ontwikkelaars | Meestal verborgen; negeren |
| INFO | Normale activiteit: opstarten, joins, saves | Nee |
| WARN | Er is iets niet in orde, maar de server gaat door | Soms; veel waarschuwingen zijn onschuldige ruis |
| ERROR | Er is iets mislukt | Ja, als het samenvalt met je probleem |
| FATAL of SEVERE | De server kan niet verder | Ja, dit is meestal de crash zelf |
Jaag niet op elke waarschuwing. Genoeg gezonde servers printen bij elke start dezelfde onschuldige waarschuwingen. Richt je op fouten die optreden wanneer jouw probleem optreedt.
De regel van de eerste fout
Een echt probleem veroorzaakt er vaak een stapel fouten achter, terwijl andere delen van de server over de eerste mislukking struikelen. De laatste fout op je scherm is meestal een symptoom. De eerste fout na de laatste normaal uitziende regel is meestal de oorzaak.
- Zoek de laatste regel waar alles er normaal uitzag.
- Lees naar beneden tot de eerste
ERROR,ExceptionofFATAL. - Los die op, herstart en lees opnieuw. Komt de server nu verder voordat hij faalt, dan maak je voortgang.
Een stack trace lezen
Een stack trace is de lijst stappen die het programma aan het zetten was toen het faalde. Hier is een veelvoorkomende van een Minecraft-server met plugins:
[12:40:03 ERROR]: Error occurred while enabling ExampleShop v2.1 (Is it up to date?)
java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy
at com.example.shop.ShopPlugin.onEnable(ShopPlugin.java:57)
...
Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.economy.Economy
Hoe je hem leest:
- De eerste regel zegt wat er faalde: de plugin ExampleShop kon niet starten.
- Het type exception zegt waarom:
NoClassDefFoundErrorbetekent dat hij code nodig had die er niet is. - De
at-regels tonen waar. Zoek naar een naam die je herkent, zoals de naam van de plugin zelf, en niet naar het binnenwerk van de game. Caused byis de wortel. Heeft een trace er meerdere, dan is de laatsteCaused bymeestal de echte reden. Hier ontbreekt een class uit Vault, dus de oplossing is de plugin Vault installeren waar deze shop van afhankelijk is.
Veelvoorkomende fouten en wat ze meestal betekenen
| Wat je ziet | Wat het meestal betekent |
|---|---|
NoClassDefFoundError, ClassNotFoundException | Een ontbrekende dependency, of een plugin of mod voor een andere versie |
NoSuchMethodError | Iets dat voor een andere gameversie is gebouwd |
OutOfMemoryError | De server kwam zonder RAM te zitten |
FAILED TO BIND TO PORT of Address already in use | De poort is bezet, vaak door een tweede exemplaar dat nog loopt |
found character '\t' that cannot start any token | Een tab in een YAML-configuratiebestand; YAML staat alleen spaties toe |
NullPointerException | Een bug, of een configuratiewaarde die ontbreekt of verkeerd is gespeld |
Crashrapporten
Sommige games schrijven bij een crash een apart, gedetailleerder rapport.
- Minecraft bewaart ze in de map
crash-reports, met de datum en tijd in de naam. Bovenaan vind je een regelDescriptionen de exception. Gemodde servers noemen elke geladen mod, en rapporten van Forge en NeoForge wijzen vaak naar een verdachte mod. - Een Java-crash die Java zelf neerhaalt laat een bestand
hs_err_pidachter (gevolgd door een nummer) in de hoofdmap van de server. Die wijzen meestal naar geheugen of een native library in plaats van naar een plugin.
Waar logs in je panel staan
Het tabblad Console toont de live uitvoer. Het bewaart alleen recente regels, dus voor iets ouders open je de logbestanden op het tabblad Files of download je ze via SFTP.
| Game | Waar je moet kijken |
|---|---|
| Minecraft Java | logs/latest.log; oudere logs zijn .log.gz-bestanden in logs (downloaden en uitpakken); crashes in crash-reports |
| Valheim met BepInEx | BepInEx/LogOutput.log |
| ARK: Survival Evolved en Ascended | ShooterGame/Saved/Logs/ShooterGame.log |
| Don't Starve Together | server_log.txt in DoNotStarveTogether/config/server/Master en .../Caves, een per shard |
| Enshrouded | De map die is ingesteld met logDirectory in enshrouded_server.json, standaard logs |
| Andere games | Wat de Console heeft geprint; kijk ook naar een map logs of Logs, of naar bestanden die op .log eindigen |
Wanneer het panel een crash meldt
Stopt het serverproces onverwacht, dan kan het panel zijn eigen bericht printen dat de server is gecrasht, samen met een exit code. Een paar die het weten waard zijn:
- 0: een normale stop.
- 1: de game stopte vanwege een fout; lees de regels er net boven.
- 137: het proces is hard afgebroken, meestal omdat het over zijn geheugenlimiet ging. Zie tekenen dat je server zonder RAM komt.
- 139: een native crash in de game zelf.
Een lang log doorzoeken
- Download het log en open het in een teksteditor.
- Gebruik Zoeken (Ctrl+F, of Cmd+F op een Mac) op
ERROR, daarnaException, daarnaCaused by. - Zoek op de naam van de laatste plugin of mod die je hebt toegevoegd.
- Leg de tijdstempels naast het moment waarop het probleem optrad.
Om hulp vragen met een log
Kopieer vanaf de laatste normale regel tot het eind van de eerste fout, en plak het als tekst in plaats van als screenshot. Haal er voordat je het ergens deelt wachtwoorden, tokens en al het privé-achtige uit. Breng het daarna naar onze Discord, waar het team het met je kan meelezen. Voor opstartproblemen specifiek, zie server blijft hangen op starting.
Kom je er nog niet uit? Spring in onze Discord op discord.gg/GuavaHost en het team helpt je verder.
- logs
- crash report
- stack trace
- console
- troubleshooting
- errors
Toch nog hulp nodig? Ons team is 24/7 online om je vragen te beantwoorden.