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
How to fix an invalid GSLT
1
Create a token
Go to 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. 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, sopei is not the same as PEI. For a Workshop map, add its File ID to WorkshopDownloadConfig.json first. See Workshop maps.
Why did my Workshop list disappear?
IfWorkshopDownloadConfig.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.
How to undo a bad file edit
When you save on Game settings, the old file is kept asCommands.dat.bak or Config.txt.bak. To go back, open the File Manager, go to Servers/PterodactylUnturned/ and copy the .bak content into the file. You can also restore a backup.
Which console messages can I ignore?
These lines appear on every start and are harmless:ERROR: Shader Unlit/... is not supported on this GPUdlopen failed trying to load: steamclient.so[S_API FAIL] Tried to access Steam interface ... before SteamAPI_Init succeededUnable to parse "0.0.0.0" as listen bind address, followed byServer listen socket bound to [::]:27016
Logs/Server_PterodactylUnturned.log. See server logs.
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 fork_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.Related guides
Unturned server guide
Every Unturned page in one place.
Steam token (GSLT)
Create and paste the token.
Not showing in the list
Get listed and join by IP.
Game settings explained
Map, mode and more.
Server logs
Read the full log.
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.
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
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: November 2026