Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.72 KB

README.md

File metadata and controls

39 lines (31 loc) · 1.72 KB

tiny-csgo-client

Tiny csgo client for connecting dedicated server, this is a very incomplete and experimental project. But it can esatblish connections to server and stay alive as a real player in server. You have to use at least c++20 to run the code.

Dependencies

Compile and Run

Windows

  1. Configure path of hl2sdk-csgo and Asio in build.bat.
  2. Run build.bat to compile the project.
  3. Move every file in bin/windows next to tiny-csgo-client.exe.
  4. Run tiny-csgo-client.exe with necessary commandline.

Linux

  1. Configure path of hl2sdk-csgo and Asio in build.sh.
  2. Run build.sh to compile the project.
  3. Move every file in bin/linux next to tiny-csgo-client.
  4. Set the directory constains your executable to LD_LIBRARY_PATH.
  5. Run tiny-csgo-client with necessary commandline.

Command option notes

  • -ip Game server IP
  • -port Game server port.
  • -pw Game server password.
  • -name Nickname of your client.
  • -cport Client port you want to use.
  • -ticket Use custom ticket to connect to server.
  • -ts Connect to tiny-csgo-server and authenticate your ticket.

FAQ

1. Running multiple clients at the same time.

The easiest way of doing this is to use the limited version here. See the documentation in that branch.

Credit

Thanks to Leystryku, his project has made a great example.