# Schedule 1 Server Troubleshooting (/docs/schedule-1/troubleshooting)



import { Callout } from 'fumadocs-ui/components/callout';

Most Schedule 1 server issues fall into one of four buckets: MelonLoader version, mod version, config syntax, or network. Work through this list in order.

***

Server won't start [#server-wont-start]

**MelonLoader console flashes red and closes**

* Open the panel's console output — the last lines name the failing mod.
* Most common cause: MelonLoader version mismatch with Schedule I. Check you're not on **0.7.1** (the bad version). See [MelonLoader Versions](/docs/schedule-1/melonloader).

**`MissingMethodException` or `TypeLoadException` in the log**

* A mod was built against a different Schedule I version. Roll back the offending mod, or wait for the author to update.

**`config.json` parse error**

* A trailing comma or stray quote in the DedicatedServerMod config. Open the file, validate the JSON. See [Server Config Reference](/docs/schedule-1/server-config).

**"Steam install missing"**

* The game files were partially deleted. From the panel, **Settings → Reinstall Server** to restore them. See [Reset Your Server](/docs/schedule-1/reset-server).

***

Players can't connect [#players-cant-connect]

**"Version mismatch"**

* Your DedicatedServerMod client launcher version doesn't match the server. Both must be on the same release. Send your players the exact version tag from the [GitHub releases page](https://github.com/ifBars/S1DedicatedServers/releases).

**"Mod missing"**

* A server-side content mod (MultiplayerPlus, an S1API content pack) isn't installed on the client. Player needs the same `.dll` in their local `Mods/` folder.

**"Connection timed out"**

* Check the server status in the panel — green and running?
* Confirm the player is using the correct IP and UDP port (visible in your server overview).
* Some VPNs interfere with the client launcher — ask the player to disable VPN and try again.

**"Wrong password"**

* Case-sensitive. Re-send the password. See [Server Password](/docs/schedule-1/server-password).

***

After a Schedule I patch, server is broken [#after-a-schedule-i-patch-server-is-broken]

This is the most common breakage path in Early Access:

<Callout type="warn">
  **Don't update Schedule I until the DedicatedServerMod author tags a compatible release.** See [Update Your Server](/docs/schedule-1/update-server) for the safe sequence.
</Callout>

If it already broke:

1. **Restore your pre-update backup.** See [Backup and Restore](/docs/schedule-1/backup-restore).
2. Wait for the [DedicatedServerMod release page](https://github.com/ifBars/S1DedicatedServers/releases) to ship a compatible build.
3. Re-run the update following the recommended sequence.

***

A specific content mod is misbehaving [#a-specific-content-mod-is-misbehaving]

* Remove its `.dll` from `Mods/` and restart the server. Does the issue go away? If yes, the mod is the cause.
* Check the mod's Thunderstore / Nexus page for a "known issues" or "post-EA-patch" note.
* If the mod hasn't been updated in months, it may be abandoned — replace it with a maintained alternative.

***

Performance is bad [#performance-is-bad]

**High CPU**

* Schedule I's Unity sim loop is single-thread sensitive. Check the panel's CPU graph — if you're saturating one thread, more cores won't help; you need a faster per-core CPU. XGamingServer plans run AMD Ryzen 9 7950X (5.7 GHz boost) which is among the fastest available.

**High RAM**

* 4 GB plans can spike if you stack content mods. Upgrade to Novice 6 GB or Rookie 8 GB. See [Max Players](/docs/schedule-1/player-slots) for tier guidance.

**Save desync between clients**

* MultiplayerPlus pushed past 20 players? Drop back to the supported cap.
* Network issues — check player ping in your server console.

***

Scheduled restart didn't fire [#scheduled-restart-didnt-fire]

* Open **Schedules** in the panel and verify the schedule shows **Active**.
* Cron timezone is server local time — confirm the time zone in your panel settings.
* See [Scheduled Restarts](/docs/schedule-1/scheduled-restarts) for the cron syntax.

***

Still stuck? [#still-stuck]

Open a ticket from your XGamingServer panel or join our [Discord](https://discord.gg/bHfFAwybgN) — include the last 50 lines of your MelonLoader console output and which mod versions you have installed.

***

Related Guides [#related-guides]

* [MelonLoader Versions →](/docs/schedule-1/melonloader)
* [Install Mods →](/docs/schedule-1/install-mods)
* [Update Your Server →](/docs/schedule-1/update-server)
* [Backup and Restore →](/docs/schedule-1/backup-restore)
* [Reset Your Server →](/docs/schedule-1/reset-server)
