You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We got a lot of nice changes with the recent CSS (and TF2) update.
A bhoptimer release will probably happen soon:tm: because of gamedata updates which is a shame because I wanted to procrastinate more. (3.5.0 or a 4.0.0 prob)
A number of servers (like cutehops) are still using the pre-update version of CSS, so clients can use the previous_build beta branch on CSS +RawInput2BunnyhopAPE to just play like before.
Big things
sv_autobunnyhopping was added to CSS!
This means clients don't have to use [RawInput2]BunnyhopAPE anymore for autobhop prediction.
This also means servers can be VAC-secure since the main thing holding that back was autobhop prediction. (Although clients will miss out on m_rawinput 2 & RawInput2BunnyhopAPE's fastdl helper thing).
LINUX servers & clients have issues with loading packed bsp files due to filename casing issues
CGameServer::UpdateHibernationState is inlined on windows32 now so shavit_replay_disable_hibernation will not work on windows32, unless/until a workaround is found.
TODO: Update docs to point to updated tickrate-enabler things...
The BunnyhopAPE portion isn't really necessary anymore.
I've been thinking about ways to handle the fastdl.me downloader without using RawInput2BunnyhopAPE. It will probably be a (linux-compatible) standalone executable that reads the game's console log (via con_logfile console.log) and downloads missing maps.
This doesn't help get the server's map-checksum/hash (md5) though so I've been seeing how practical it is to use npcap (& linux equivalent) to sniff the game's packets and read the md5 from the svc_ServerInfo/SVC_ServerInfo netmessage. May or may not happen...
Definitely works: windows32, linux32.
Definitely NOT working: linux64 (dhooks).
Merged into master branch (but no release): Gamedata for CSS 2025-02-18 update hermansimensen/eventqueue-fix#26 The function calls might require some global engine variables to be passed now which just means adding a couple more sigs and such. (maybe relevant for x64)
Definitely working: windows32, linux32.
Half works: windows64.
Doesn't really work at all: linux64.
Steam Datagram Relay / Steam Networking
CSS now has SDR.
You can join friends on LAN easily with this. You might need to set +sv_use_steam_networking 1 in your cstrike launcher & also make sure to NOT have sv_lan 1.
WOW UPDATE!!
CSS Update: https://store.steampowered.com/news/app/240/view/689716592460694165
TF2 Update: https://steamcommunity.com/games/TF2/announcements/detail/511824321138655315
TF2 Blog: https://www.teamfortress.com/post.php?id=238809
(another list of issues that are relevant: https://steamcommunity.com/groups/nekoClimb/discussions/0/599647681450695586)
We got a lot of nice changes with the recent CSS (and TF2) update.
A bhoptimer release will probably happen soon:tm: because of gamedata updates which is a shame because I wanted to procrastinate more. (3.5.0 or a 4.0.0 prob)
A number of servers (like cutehops) are still using the pre-update version of CSS, so clients can use the
previous_buildbeta branch on CSS +RawInput2BunnyhopAPE to just play like before.Big things
sv_autobunnyhoppingwas added to CSS!m_rawinput 2&RawInput2BunnyhopAPE's fastdl helper thing).LINUX servers & clients have issues with loading packed bsp files due to filename casing issueshere's a server fix and a client fixmore info at [Bug] Linux CUtilFilenameSymbolTable conflicts with packed-file casing ValveSoftware/source-sdk-2013#865 and also Possible case folding on material loading results in missing textures ValveSoftware/Source-1-Games#6868 (which has other workarounds than shavit's)2026-01-16: Should be unnecessary by next update since the fix (by me!) is merged.Booster prediction is fucky now on some maps (like the blue shoot-boosters on bhop_badges). Will try to get more information on this.USE THIS IMMEDIATELY!!! (compile with sourcemod 1.11) https://github.com/rumourA/PushFixDEShould be unnecessary by next update ValveSoftware/source-sdk-2013@46b8c3abhoptimer
Definitely working: windows32, linux32.
Definitely NOT working: linux64 (dhooks), and windows64 (dhooks again)
CGameServer::UpdateHibernationStateis inlined on windows32 now soshavit_replay_disable_hibernationwill not work on windows32, unless/until a workaround is found.Address IGameMovementuntil something like Overhaul Address alliedmodders/sourcemod#2226 is releasedSourcemod
Definitely working: windows32, linux32, windows64, linux64
Tickrate Enabler
RawInput2BunnyhopAPE
RawInput2BunnyhopAPE. It will probably be a (linux-compatible) standalone executable that reads the game's console log (viacon_logfile console.log) and downloads missing maps.svc_ServerInfo/SVC_ServerInfonetmessage. May or may not happen...eventqueuefix
Definitely works: windows32, linux32.
Definitely NOT working: linux64 (dhooks).
The function calls might require some global engine variables to be passed now which just means adding a couple more sigs and such.(maybe relevant for x64)SoundManager
Definitely working: windows32, linux32.
rngfix
Definitely working: windows32, linux32.
.smxor recompile it.ProcessMovementhook)momsurffix2
Definitely works: windows32 & linux32.
.smxor recompile it.sm_closestpos
mpbhops_but_better
GAMMACASE'S ShowPlayerClips
Definitely works: windows32, linux32.
.smxor recompile it.HeadBugFix
Should work: windows32, linux32.
SuppressViewpunch
Definitely works: windows32[1], linux32.
vscript
vscript/squirrel is now in CSS...
Stripper:Source
The Stripper:Source extension does not support x64 alliedmodders/stripper-source#24
Use a sourcepawn reimplementation instead like https://github.com/srcdslab/sm-plugin-stripper
Accelerator
Does not support x64 yet but it appears to be in progress asherkin/accelerator#13
DHooks
Definitely working: windows32, linux32.
Half works: windows64.
Doesn't really work at all: linux64.
Steam Datagram Relay / Steam Networking
CSS now has SDR.
You can join friends on LAN easily with this. You might need to set
+sv_use_steam_networking 1in your cstrike launcher & also make sure to NOT havesv_lan 1.Some FAQ: https://gist.github.com/rtldg/9e6ea7aa9b37388c119d31043b7f5189
TF2
bhoptimer might be broken for this. Nothing has been tested but Sourcemod was also broken for a bit so it might've been impossible to test.