Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 2.12 KB

README.md

File metadata and controls

33 lines (24 loc) · 2.12 KB

ReplayViewer

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.

User instructions

Steps 1 to 3 only have to be done once, or when respective programs have to update.

  1. Download SourceMod and Metamod.
  2. Extract SourceMod and Metamod archives into cstrike/.
  3. Extract ReplayViewer archive from the releases page into cstrike/.
  4. Start the game with -insecure or use svr_launcher.exe from SVR.
  5. Start the map you want using the console command map <name>.
  6. Use the chat command /replay_viewer to open the interface.
  7. Load all the replays you want to play using the interface.
  8. Control playback using the interface.
  9. In spectator mode, you can now use startmovie from SVR.

Building the SourcePawn code

  1. Compile replay_viewer.sp with cstrike\addons\sourcemod\scripting\spcomp.exe.

Building the C++ extension code

  1. Following AlliedModders environment variables recommendation:
  2. Clone SourceMod, Metamod and HL2 SDK.
  3. Set HL2SDKCSS to the cloned path of HL2 SDK.
  4. Set MMSOURCE19 to the cloned path of Metamod.
  5. Set SMSOURCE to the cloned path of SourceMod.
  6. Build deps\bzip2\bzip2.sln in Release x86.
  7. Open extensions.sln.