Client issues

Sliding / ice skating when moving and/or a flashing network icon is displayed
The framerate is too high (your PC is too fast). You can set the cl_showfps cvar to 1 (or 2, if you use SoFplus) to display the framerate (e.g. set cl_showfps 2). Workarounds:
  • In a mutliplayer game, the cl_maxfps cvar can be used to set the maximum framerate (e.g. set cl_maxfps 60). This does not work in a singleplayer game.
  • In a singleplayer game, the _sp_cl_frame_delay cvar can be used to set a delay in ms between frames (e.g. set _sp_cl_frame_delay 16). This also works in a multiplayer game, but cl_maxfps is better then.
  • The gl_displayrefresh cvar can be set to display refreshrate. Setting it to 60 (Hz) usually works (e.g. set gl_displayrefresh 60). If it is set to an unsupported value, the game may be unable to switch to fullscreen mode.
  • Vertical sync (vsync) can be forced on in the drivers of your video card. You may also have to disable variable refresh rate (VRR) technologies like G-Sync, FreeSync, Adaptive-Sync, Enhanced Sync or Fast Sync.
Fullscreen mode not working
This can have multiple causes:
  • The selected video mode resolution is not supported by your monitor and/or videocard. Choose a different video mode.
  • The gl_displayrefresh cvar is set to an unsupported value. Setting it to 60 (Hz) usually works, but it's better to set it to 0, which always works.
SoF fails to start (crashes immediately). Windows displays an appcrash report for SoF.exe.
This can have multiple causes:
  • The video drivers may return a GL_EXTENTIONS string that's too long. Install SoFplus client or the fixed ref_gl.dll. Both can be found elsewhere on this site.
  • The user directory may not exist or may not be writable by the current user. See the Windows 7 page for more information.
An error message is displayed when connecting to a server:
  • CONNECTION REFUSED!
  • VERBINDUNG VERWEIGERT!
  • CONNEXION REFUSEE !
  • Incorrect password
  • Ungültiges Passwort
  • Mot de passe erroné
  • Incorrect spectator password
  • Ungültiges Zuschauer-Passwort
  • Mot de passe spectateur erroné
A lot of servers are password protected, because renting a server is cheaper that way. Most password protected servers use 'player' as the password and 'specme' as the spectator password.
The multiplayer server list does not show any servers
This can have multiple causes:
  • Your firewall may be blocking network traffic.
  • Your SoF is querying the GameSpy master server at master.gamespy.com, which has been shutdown on 2014-05-31. Use an alternative master server.

Server issues

The server shows weird steam / has weird gun sounds (e.g. on the dm/nycctf1 and jpn3 maps)
This may be related to the SoFplus server _sp_sv_weapon_* cvars. Set all those cvars to -1 and the problem may go away.
The server crashes after executing a .cfg file
The .cfg file may be too big. The console buffer size is 8 kB. Split the file up, or convert it to a .func file.
The server crashes for unknown reasons
SoFplus server does not support bots. Remove the bots and the problem may go away.
The server feels laggy (guns fire long after pressing the fire button)
The current map may have been running for too long. Change maps at least once a day. If this doesn't fix the problem, the server may have been running for too long and an internal counter may have overrun. Restart the server at least once every three weeks.
Clients timeout when changing maps
Don't set _sp_sv_maxclients_per_ip too low (use 0, or some value above 8).