srcds_run: SteamAPI failed / Map Load Loop (Not Starting)

Recently posted an issue on the FacePunch help and support forum section about srcds_run not connecting to the VMaterialSystem. Garry responded the the post and fixed that particular issue.

I am now having a different issue, which I am totally lost on. When I attempt to load a map, the gameserver seems to get stuck in some sort of loop, the output of which is below. Nothing is written to debug.log even with the -debug flag enabled.


PREP OK
SOLID_VPHYSICS static prop with no vphysics model! (models/maxofs2d/companion_do
ll.mdl)
Lua JIT is DISABLED!
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file server.cfg
Nav File is wrong or something (1)
Initializing Steam libraries for secure Internet server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Logging into anonymous gameserver account.
PREP OK
SOLID_VPHYSICS static prop with no vphysics model! (models/maxofs2d/companion_do
ll.mdl)
Lua JIT is DISABLED!
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file server.cfg
Nav File is wrong or something (1)
Initializing Steam libraries for secure Internet server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Logging into anonymous gameserver account.
PREP OK
Wed Jun  5 04:27:09 UTC 2013: Server Quit


If anyone is having a similar issue, or it’s a real simple one and someone knows how to fix it, I am all ears. Absolutely ears.

For reference, the map load issue was because I placed a “map gm_flatgrass” in the server.cfg file. This file loads on each map load, causing the loop mentioned.

I still have no explanation for the SteamAPI failure.