Try this adapted savage hero.
http://k-os.homeftp.net/pub/sh_savage25.amxx
I've added 3 extra cvars for entity tweaking.
The default values work on my windows and linux server, but they might give different results on your server.
savage_movetype 13 // Sets the way the HL engine handles gravity, collisions and velocities
savage_solid 3 // Touch/collision handling
savage_smallbox 0 // Setting this to 1 gives the savage a smaller collision box that doesn't get stuck behind every little bump
Changing these values don't affect the savage instantly.
You'll need to destroy the current savage.
That easiest way to do that is to set savage_cooldown to 0, savage_givec4 to 1 and just trow away the bomb and pick it up again.
Values for savage_movetype:
0 MOVETYPE_NONE // Never moves
3 MOVETYPE_WALK // Player only - moving on the ground ( Don't use this, crashes the game )
4 MOVETYPE_STEP // Gravity, special edge handling -- monsters use this
5 MOVETYPE_FLY // No gravity, but still collides with stuff
6 MOVETYPE_TOSS // Gravity/Collisions
7 MOVETYPE_PUSH // No clip to world, push and crush
8 MOVETYPE_NOCLIP // No gravity, no collisions, still do velocity/avelocity
9 MOVETYPE_FLYMISSILE // Extra size to monsters
10 MOVETYPE_BOUNCE // Just like Toss, but reflect velocity when contacting surfaces
11 MOVETYPE_BOUNCEMISSILE // Bounce w/o gravity
12 MOVETYPE_FOLLOW // Track movement of aiment
13 MOVETYPE_PUSHSTEP // BSP model that needs physics/world collisions (uses nearest hull for world collision)
Values for savage_solid:
0 SOLID_NOT // No interaction with other objects
1 SOLID_TRIGGER // Touch on edge, but not blocking
2 SOLID_BBOX // Touch on edge, block
3 SOLID_SLIDEBOX // Touch on edge, but not an onground
4 SOLID_BSP // BSP clip, touch on edge, block
( most of these values work on my server, but they might give different results on your server. )
Please let me know which settings gives you the best results.
__________________