> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Unturned Server Stuck on Starting or Not Starting: Fixes

> Unturned server stuck on Starting? Usually the Steam token (GSLT) is missing or invalid. Also check the map name and your Commands.dat edits. Fixes inside.

If your Unturned server stays on **Starting** in the Game Panel, the Steam game server login token (GSLT) is almost always missing or invalid. The console then shows `Failed to connect to Steam servers because k_EResultInvalidParam`. Create a token for App ID 304930, paste it into **GSLT** on **Startup** and restart. If the token is fine, check the **Map** name and your last edits to `Commands.dat`.

## Quick checks

| Console line | Cause | Fix |
| - | - | - |
| `Using login token, but it does not seem to be correctly formatted` | **GSLT** is empty, `0` or cut short | Paste the full token. See [set a GSLT](https://help.freakhosting.com/games/unturned/how-to-set-a-gslt-on-your-unturned-server.md) |
| `Failed to connect to Steam servers because k_EResultInvalidParam` | Steam rejected the token | Create a new token for App ID 304930 and restart |
| `Waiting for Steam servers...` with nothing after it | The server is still logging on, or the token is bad | Wait a minute; if it stays, replace the token |
| The server doesn't come online after you changed **Map** | The map is not installed or is misspelt | Use an installed map name, with the same capitals |
| `Unknown entry in Commands.dat` in the log | A line in `Commands.dat` isn't a valid command; the server ignores it | Fix or remove the line |

## How to fix an invalid GSLT

**1. Create a token**

Go to [steamcommunity.com/dev/managegameservers](https://steamcommunity.com/dev/managegameservers), enter App ID **304930** and a memo, and create the token.

**2. Paste it**

Open **Startup** and paste the token into **GSLT**. Or use **Change** next to **Steam game server login token** on **Game settings**.

**3. Restart and check**

[Restart the server](https://help.freakhosting.com/portals/game-panel/how-to-start-stop-and-restart-your-game-server.md). The console shows `Steam servers ready!` when the token works, and the server then loads the map.

## How to fix a wrong map

The **Map** field on **Game settings** is marked **CAREFUL**: a map that is not installed stops the server from starting. Installed maps are PEI, Washington, Russia, Germany, Yukon, Alpha Valley, Monolith, Destruction, Tutorial and Paintball\_Arena\_0. Names are case-sensitive, so `pei` is not the same as `PEI`. For a Workshop map, add its File ID to `WorkshopDownloadConfig.json` first. See [Workshop maps](https://help.freakhosting.com/games/unturned/how-to-add-workshop-maps-to-unturned.md).

## Why did my Workshop list disappear?

If `WorkshopDownloadConfig.json` has a typo, such as a missing comma, the log shows `Unable to parse WorkshopDownloadConfig.json!` and the server writes a fresh file with the default values, so your File IDs are gone. Keep a copy of your list, check the JSON before you save, and add the IDs again. See [Workshop collections](https://help.freakhosting.com/games/unturned/workshop-collections-auto-subscribe.md).

## How to undo a bad file edit

When you save on **Game settings**, the old file is kept as `Commands.dat.bak` or `Config.txt.bak`. To go back, open the [File Manager](https://help.freakhosting.com/portals/game-panel/how-to-use-the-file-manager.md), go to `Servers/PterodactylUnturned/` and copy the `.bak` content into the file. You can also restore a [backup](https://help.freakhosting.com/portals/game-panel/how-to-create-and-restore-backups.md).

## Which console messages can I ignore?

These lines appear on every start and are harmless:

* `ERROR: Shader Unlit/... is not supported on this GPU`
* `dlopen failed trying to load: steamclient.so`
* `[S_API FAIL] Tried to access Steam interface ... before SteamAPI_Init succeeded`
* `Unable to parse "0.0.0.0" as listen bind address`, followed by `Server listen socket bound to [::]:27016`

The full log is in `Logs/Server_PterodactylUnturned.log`. See [server logs](https://help.freakhosting.com/portals/game-panel/how-to-read-server-logs.md).

## Frequently asked questions

### Why does the console look fine but the panel still says Starting?

The game keeps running after Steam rejects the token, so the console looks busy, but the server never comes online. Look for `k_EResultInvalidParam` and replace the token.

### Do I need a new token after a reinstall?

No. The token stays valid as long as you don't delete or regenerate it on Steam. Check that **GSLT** on **Startup** still has it.

### The server starts but nobody can find it. What now?

See [server not showing in the list](https://help.freakhosting.com/games/unturned/unturned-server-not-showing-in-list.md).

## Related guides

> [card] [Unturned server guide](https://help.freakhosting.com/games/unturned/unturned-server-hosting-guide.md)
>
> Every Unturned page in one place.

> [card] [Steam token (GSLT)](https://help.freakhosting.com/games/unturned/how-to-set-a-gslt-on-your-unturned-server.md)
>
> Create and paste the token.

> [card] [Not showing in the list](https://help.freakhosting.com/games/unturned/unturned-server-not-showing-in-list.md)
>
> Get listed and join by IP.

> [card] [Game settings explained](https://help.freakhosting.com/games/unturned/unturned-game-settings-explained.md)
>
> Map, mode and more.

> [card] [Server logs](https://help.freakhosting.com/portals/game-panel/how-to-read-server-logs.md)
>
> Read the full log.

***

> [!NOTE]
>
> **Tested by the FREAKHOSTING team** on our Game Panel on 2 November 2026 (Unturned 3.26.3.13 with RocketMod 4.9.3.18). Steps may differ slightly if the game changes.

> [!NOTE]
>
> ### Need Extra Help?
>
> If you encounter any issues, our support team is ready to assist:
>
> * **Live Chat:** Quick assistance via our website.
> * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
> * **Discord:** [Join our Community](https://discord.gg/freakhosting)
> * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)

> [!TIP]
>
> ### Save on Your Hosting
>
> Ready to upgrade your hosting? Use code **KB20** at checkout for **20% off** your first order!

***

**Last Updated:** November 2026


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.