How to Read a Game Server Crash Log (Find the Line That Matters)
Where game servers write their logs and crash reports, how to find the first real error, and what common lines like "Address already in use" mean.
Updated Oct 7, 2026 · 6 min read
On this page
To read a game server crash log, open the newest log file, jump to the end, then scroll up to the first line that says error, exception, fatal or "Caused by". The last lines usually show the server shutting down, while the cause sits a little higher. Look for a file name, a mod or plugin name, or a plain message like "Address already in use" or "OutOfMemoryError". That one line tells you whether to fix a port, remove a mod, add RAM or repair the world.
Where each game keeps its logs
| Game or engine | Main log | Crash reports |
|---|---|---|
| Minecraft: Java Edition | logs/latest.log |
crash-reports/crash-<date>-server.txt, hs_err_pid*.log for Java crashes |
| Unreal Engine servers (ARK, Conan Exiles, Palworld, Satisfactory) | <Game>/Saved/Logs/<Game>.log |
<Game>/Saved/Crashes/<folder>/ |
| ARK: Survival Ascended | ShooterGame/Saved/Logs/ShooterGame.log |
ShooterGame/Saved/Crashes/ |
| 7 Days to Die | output_log*.txt (Windows) or the -logfile you set |
Same log, plus crash dumps |
| Valheim | The console output, or the file you redirect it to | Same |
| Rust | Console output, or the file from -logfile |
crashes/ folder on some builds |
| DayZ | .RPT file in the profiles folder |
crash_*.log in the profiles folder |
| Source games (CS2, TF2, Garry's Mod) | console.log when started with -condebug |
Dump files in the server folder |
| Project Zomboid | ~/Zomboid/server-console.txt |
~/Zomboid/Logs/ |
Old logs are often renamed with a date or number when the server restarts, so make sure you open the one from the crash, not from the restart after it.
Step 1: read from the bottom up
The end of the file shows what happened last. Normally that is the shutdown: threads stopping, "Exiting", "Shutting down". Scroll up from there until you hit the first thing that looks wrong. Errors often cause a cascade, and the first one is the cause. The rest are side effects.
On Linux, these get you there fast:
tail -n 200 logs/latest.log
grep -n -i -E "error|exception|fatal|caused by" logs/latest.log | tail -n 30
On Windows, open the file in Notepad++ or VS Code and search for the same words, starting from the end.
Step 2: find the meaningful line
A Java stack trace from a Minecraft crash looks like this:
java.lang.NullPointerException: Cannot invoke "..." because "..." is null
at com.example.coolmod.BlockThing.tick(BlockThing.java:88)
at net.minecraft.world.level.Level.tickBlockEntities(...)
Caused by: ...
The useful parts are the exception type, the first at line that is not the game itself (here com.example.coolmod, a mod), and any Caused by: line, which often points to the real root. The crash report also has a Description: line near the top that summarizes it, such as Ticking block entity or Exception in server tick loop.
Unreal Engine crash logs look different:
Fatal error: [File:...] [Line: 123]
Assertion failed: ...
Look for Fatal error, Assertion failed, Unhandled Exception and the module names just below. If a mod's name appears (for example a mod folder or plugin .dll), suspect that mod.
Step 3: match it to a common cause
| Line in the log | What it means | What to do |
|---|---|---|
Address already in use or bind failed |
Another process uses the port | Stop the other server, or change the port |
OutOfMemoryError, Out of memory, exit code 137 |
Ran out of RAM | Add RAM, cut mods, look for a leak |
No such file or directory, Failed to load |
A file is missing | Run app_update <id> validate |
Mod ... requires version ... |
Mod and game versions do not match | Update or remove the mod |
Failed to load world, corrupt, unexpected end of file |
Save damaged | Restore a backup |
Permission denied |
User cannot read or write a file | Fix file ownership |
SteamAPI_Init() failed |
Steam libraries missing | Link steamclient.so |
Can't keep up! (Minecraft) |
Server falling behind | Performance, not a crash cause |
A few of these have full guides: steamclient.so errors, memory leaks and corrupted worlds.
Step 4: check what changed
Crashes rarely come from nowhere. Ask what changed since the server last ran fine:
- A game update (check the patch date against the first crash).
- A new or updated mod or plugin.
- A config edit. A typo in an
.ini,.jsonor.xmlfile can stop a server dead. JSON files are especially strict about commas and quotes. - A world event: a huge build, a big tame count, a newly explored area.
Undo the most recent change first. That fixes more crashes than any amount of log reading.
Step 5: ignore the noise
Logs are full of warnings that look scary and mean nothing. Common harmless lines:
- Shader, texture or audio warnings on a server with no graphics.
Fallback handler could not load librarylines in Unity servers.- Warnings about missing optional files or deprecated settings.
- Steam lines like
Setting breakpad minidump AppID.
If a line appears on every boot, including the boots that work fine, it is probably not your crash.
Step 6: when you need help
If you cannot work it out, ask in the game's or mod's community with the right information: the full crash report or the 50 to 100 lines before the crash, the game version, your mod list and what changed. Paste logs to a paste site instead of screenshots, and remove passwords and IP addresses from configs before sharing.

If the server keeps crashing and restarting
A server that crashes, restarts and crashes again can fill the disk with logs and hide the first crash. Stop it, read the oldest log from the loop, and see game server stuck in a crash loop for how to break the cycle. For Minecraft specifically, Minecraft server crashing on startup lists the usual suspects.
Reading logs on a hosted server
On a GamezServers server the live console shows the output as it happens, and the file manager or SFTP gets you to the log and crash report folders. Take a one click backup before you start removing mods, and if you are stuck, email support@gamezservers.com with the log and we will take a look.
FAQ
Where is my game server's crash log?
Most games write to a logs or Saved/Logs folder in the server directory. Minecraft also writes crash-reports, Unreal Engine games write Saved/Crashes, and DayZ writes .RPT files to its profiles folder.
Which line in a crash log matters?
The first real error above the shutdown messages, usually with "error", "exception", "fatal" or "Caused by". Look for a mod or file name on or near it.
Why does my log say "Address already in use"?
Another program, often a second copy of the server, already uses that port. Stop it or change the port in the server config.
Are warnings in the log a problem?
Usually not. If a warning also shows up on days the server runs fine, it is not the cause of the crash.
Want a server without the setup?
From75¢
Pick a game, pay, play. Live the moment checkout finishes.