Skip to content

Troubleshooting and Logs

This chapter covers common Launcher and modded-game failures and the files maintainers need when you report a bug.

  • Game log: GameRoot/games/<version>/Latest.log.
  • Older MelonLoader logs: GameRoot/games/<version>/MelonLoader/Logs/.
  • Crash reports: %APPDATA%/Anomaly/CrashReports/crash-*.json.

On Linux, %APPDATA% is inside the Wine or Proton prefix used by the modded game. Native Linux loadouts use GameRoot/wineprefixes/<loadout>/.

Check your network connection, firewall, VPN, or proxy. The Launcher needs access to Steam for game builds, Anomaly services for install resources and repository mods, and MelonLoader release hosting.

Retry once. If the same file keeps failing, check Anomaly release notes or Discord for service issues.

If you choose Use local directory…, pick the folder that contains SCPSL.exe. Do not select SCPSL_Data/ or a parent Steam library folder.

Anomaly may need an update before it can support a new game build. Use Game Versions to install a supported build, or wait for a new Anomaly release.

Some antivirus tools lock newly written executable files while scanning. Close the game, wait for the scan to finish, and retry. If you add exclusions, limit them to your Anomaly GameRoot.

The Launcher links Mods/, UserLibs/, and UserData/ into the selected game version at launch time. Link failures usually mean the game is still running, security software is blocking junction creation, or a file is sitting where a folder link should go.

Close the game, retry once, and check the launch-failure details for the exact folder (Mods, UserLibs, or UserData) that failed.

  1. Open GameRoot/games/<version>/Latest.log.
  2. Check the last error for a mod name, missing dependency, or loader failure.
  3. Disable the most recent mod you installed and try again.
  4. If core Anomaly files are missing or damaged, use Reinstall from Game Versions.

Common causes:

  • Your Anomaly client and the server are incompatible versions.
  • Your local identity file is missing or invalid.
  • You are trying to join a vanilla server with the modded client.
  • The server rejected the connection before gameplay loaded.

Update the Launcher, launch the modded game once, and confirm the server is Anomaly-enabled.

Launch the modded game once and return to the Launcher. If the ID still does not appear, your user.json may be missing or invalid.

Do not share user.json while troubleshooting. Describe what the Launcher shows instead.

Install the dependencies listed by the mod author or use the repository version if available. See Installing and Managing Mods.

Good reports include:

  • What you expected and what happened.
  • SCP:SL version and Anomaly Launcher version.
  • Relevant Latest.log excerpt.
  • Crash report JSON if the game crashed.
  • Enabled mods and versions.
  • Reproduction steps.

Report issues at the Anomaly GitHub issue tracker.