NewSchokr 13 is here. A whole new UI, seven locations, snapshots and more. Read more →

Server stuck on starting or won't start on Schokr

Fix an Schokr server that will not start, stays on starting or crashes on boot: read the console, check startup settings, EULA, ports and files.

Updated · 2 min read

When a server will not start or stays on "starting", the answer is almost always in the console output. Start the server, watch the console and look for the first error.

Step 1: read the console

  1. Open the server's console.
  2. Start the server and watch the output from the beginning.
  3. Find the first line with ERROR, Exception, Traceback, FATAL or Error:.

Copy that line and the few lines around it. Most fixes below match a specific message.

Stuck on "starting" but the server works

The panel marks a server as running when the template sees a specific "done" message in the output. If the server is actually up (players can join, the bot is online) but the status still says starting, the software just did not print that message. This is common with custom bots and some modded servers. It is harmless, and you can keep using the server.

Common causes and fixes

Console showsLikely causeFix
You need to agree to the EULAMinecraft EULA not acceptedAccept it via the link in the console, or set eula=true in eula.txt
Unable to access jarfileWrong jar nameCheck the jar variable in Startup matches the file in the file manager
Cannot find module or ENOENTBot main file path is wrongSet the main file variable to your entry file, such as index.js
ModuleNotFoundErrorPython package not installedAdd it to requirements.txt and restart
Failed to bind to port or address already in usePort mismatch or conflictMake the software use the allocated port. See port allocations
UnsupportedClassVersionErrorJava version too oldPick a newer Java runtime in Startup
No space left on deviceDisk fullSee disk full
Killed, or exit code 137Out of memorySee out of memory

Minecraft's EULA file looks like this once accepted:

eula=true

Starts, then stops after a few seconds

  • A bot exits right away: often an invalid token or missing environment variable. Check your .env file or Startup variables. Never paste your token in public when asking for help.
  • A plugin or mod crashes the server: the console names it. Remove it from the plugins or mods folder, start again, then update or replace it.
  • Corrupted world or data: usually after a kill or crash during saving. Restore a snapshot.

Started failing after a change

Think about what changed last:

  1. Check the activity log for recent file, startup or settings changes.
  2. Undo the change, for example the version variable or a new plugin.
  3. If you cannot find it, restore the last snapshot from before the problem.

Install never finished

If the server was just created, the template may still be installing. Big games like ARK and Rust download many gigabytes. Wait, and watch the console for install progress or an install error.

Nothing in the console at all

Still stuck?

Ask in the Schokr Discord. Include the template, the first error line and what you changed last. Remove tokens and passwords from anything you paste.