How to

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, .json or .xml file 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 library lines 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.

A Minecraft village, a game whose crash reports name the mod that caused the crash

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.

Keep reading