This is not a plugin for conventional server usage.
This plugin allows admins to set the number of times to have players use a server-sided ragdoll in place of the conventional client-side one.
Beware, this is an unfinished plugin; there WILL be a few bugs and glitches.
Plus, server-side ragdolls can eat into bandwidth, so it's not recommended to use this outside of local or less-intensive games/servers.
Cosmetics are recreated on server ragdolls as fake
prop_dynamic_override entities bonemerged to the model.
(They don't have any custom colors or effects yet.)
Fire is half-recreated as well.
By default, gibs won't spawn and are replaced with the server-side ragdoll. Server-side gibs have not been created as an option yet.
-= ConVars/Commands =-
tf_server_ragdoll_collision 1 -
min:0/max:2
^ Which collision to use for server ragdolls.
0 = None. (Collide with everything)
1 = Debris. (Don't collide with players or everything else, like projectiles)
2 = Pushaway. (collide with everything except players)
tf_server_ragdoll_force 0 -
min:0/max:3
^ Force ragdolls to automatically be server sided on the specified teams. (THESE ARE BITFLAGS, COMBINE THEM)
1 = RED
2 = BLU
sm_svrag <client> <num> =
Manually force server ragdoll on a specified player.
Special parameters for <num>: inf (toggle infinite server ragdolls)
-= Further Info =-
- The plugin automatically adds a function to the admin menu called 'Force server rag' that lets you add 1 to the available times a server ragdoll will be forced on a chosen player.
-= Releases =-
Code:
Version 1.0.1
- Added tf_server_ragdoll_collision and tf_server_ragdoll_force.
Version 1.0.0d
- Fixed modeless prop_dynamic wearable entities from spawning and piling up, unnecessarily filling the edict count and leading to a crash if plugin is heavily used.
Version 1.0.0c
- Renamed sm_fsrag_manual to sm_svrag.
Version 1.0.0b
- Fixed clientside gibs still spawning.
Version 1.0.0
- Initial release.