This allows you to view KSF replays played on Counter-Strike: Source in a local server. Many replays can be played at once and remain synchronized with each other, allowing you to spectate individually.
Compatible with SVR, which can be used to create historical record videos or record comparison videos where you need to have more simultaneous players. The replay viewer will also produce smoother and more accurate playback without teleport lag, compared to traditional interpolated server side demo playback.
Steps 1 to 3 only have to be done once, or when respective programs have to update.
- Download SourceMod and Metamod.
- Extract SourceMod and Metamod archives into
cstrike/
. - Extract ReplayViewer archive from the releases page into
cstrike/
. - Start the game with
-insecure
or usesvr_launcher.exe
from SVR. - Start the map you want using the console command
map <name>
. - Use the chat command
/replay_viewer
to open the interface. - Load all the replays you want to play using the interface.
- Control playback using the interface.
- In spectator mode, you can now use
startmovie
from SVR.
- Compile
replay_viewer.sp
withcstrike\addons\sourcemod\scripting\spcomp.exe
.
- Following AlliedModders environment variables recommendation:
- Clone SourceMod, Metamod and HL2 SDK.
- Set
HL2SDKCSS
to the cloned path ofHL2 SDK
. - Set
MMSOURCE19
to the cloned path ofMetamod
. - Set
SMSOURCE
to the cloned path ofSourceMod
. - Build
deps\bzip2\bzip2.sln
in Release x86. - Open
extensions.sln
.