Fix CS 1.6 Floating Player Models After Death
Last updated: May 13, 2026
CS 1.6 floating player models appear when a killed player’s body hovers above the ground instead of falling and staying on the floor. This counter-strike 1.6 floating corpse bug is caused by incorrect corpse stay settings, a renderer issue, or corrupted model files. The fix is straightforward.
| What you see | Cause | Go to fix |
|---|---|---|
| Dead bodies hover in mid-air | cl_corpsestay or renderer issue | Corpse stay fix |
| Bodies float and spin or glitch | High FPS causing GoldSrc physics glitch | FPS fix |
| Floating models only on specific server | Server plugin modifying corpse behavior | Server fix |
| Models float after joining a custom map | Custom map with missing or broken model files | Files fix |
CS 1.6 floating bodies fix – cl_corpsestay
The primary fix for CS 1.6 player models floating after death. Open the console with ~ and type:
cl_corpsestay 600
cl_corpsestay controls how long dead player bodies remain on the ground in seconds. The default value is 600. If this was set to 0 or a very low value, bodies disappear or glitch immediately after death and can appear to float briefly before vanishing. Setting it back to 600 restores normal corpse behavior in counter-strike 1.6.
If bodies are floating rather than disappearing, also try setting it to 0 to remove them entirely – some players prefer no corpses to floating ones:
cl_corpsestay 0
Add whichever value you prefer to cstrike/userconfig.cfg to make it permanent.
CS 1.6 floating corpse glitch – FPS fix
In the GoldSrc engine, physics calculations for dead bodies are tied to frame rate. At very high FPS (above 200), the engine’s corpse settling physics can produce floating player models in CS 1.6 – bodies land and then bounce or hover instead of staying on the ground. Set FPS to the optimal value:
fps_max 101
gl_vsync 0
Add to userconfig.cfg. At 101 FPS the GoldSrc physics engine behaves correctly and counter-strike 1.6 corpse floating caused by high FPS is eliminated.
CS 1.6 floating models on specific server
If player models float after death only on one specific server and work correctly on others or offline, the server is running a plugin that modifies corpse behavior. Server owners can fix this by checking these settings in server.cfg:
mp_corpsestay 600
sv_maxvelocity 2000
sv_gravity 800
mp_corpsestay is the server-side equivalent of cl_corpsestay – it controls how long bodies stay on the ground for all players. If set to 0 or a very low value, bodies can glitch and appear to float before disappearing. sv_maxvelocity controls maximum physics velocity – if set too high, bodies bounce and float after landing. sv_gravity at default 800 keeps bodies grounded correctly.
If the floating is caused by an AMXX plugin, check addons/amxmodx/configs/plugins.ini and disable any plugin related to ragdoll, corpse, or model modification. Restart the server after changes.
CS 1.6 floating models after custom map
If floating player models in counter-strike 1.6 appeared after joining a server with a custom map, that server may have pushed corrupted or incompatible model files to your client. These files are stored in cstrike/download/. Clear them:
- Navigate to your
cstrike/folder. - Delete the entire
download/subfolder. - Relaunch CS 1.6 – files re-download fresh when you reconnect.
If floating models persist after clearing the download folder, verify game files on Steam (right-click CS 1.6 > Properties > Local Files > Verify Integrity of Game Files) or on Non-Steam download a clean Counter-Strike 1.6 build and reinstall. For other CS 1.6 visual problems see the CS 1.6 missing textures fix guide.
To obtain the stable version safely as well as view our dedicated repository, feel free to use our links. Ready to jump into the action?
