No description
Find a file
2025-10-17 19:33:10 +02:00
src prepare for v 2025-10-17 19:33:10 +02:00
.gitignore yay :3 2025-10-17 19:24:23 +02:00
Cargo.lock yay :3 2025-10-17 19:24:23 +02:00
Cargo.toml yay :3 2025-10-17 19:24:23 +02:00
README.md yay :3 2025-10-17 19:24:23 +02:00

tpatch

A quick and dirty patch for some source games to allow cracked clients / clients with invalid tickets to join their servers.

(Currently only works on Linux, but can easily be made to work on Windows)

How to patch

You will need a copy of the engine_srv.so (path: dedicated_server_dir/bin/engine_srv.so) file.

To patch the file, either:

  • use the tpatch tool provided in this repository
    • tpatch engine_srv.so
  • manually patch the file using the offsets and bytes to write provided in src/table.rs

Usage

Replace the original file at dedicated_server_dir/bin/engine_srv.so with the newly patched file and start your server like usual.

Warning

This patch has not been properly tested and may allow impersonation of other players and/or might open up other exploits. Use at own risk.

Tested titles

Title Name Build IDs
Counter-Strike: Source Dedicated Server 17399407