All Projects → Leystryku → leysourceengineclient

Leystryku / leysourceengineclient

Licence: MIT license
A source engine network client implementation based on some of my reversing work with basic functionality ( joining servers, talking, receiving/sending voicedata etc. ). Made this & reversed netchan to learn about Sources networking.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to leysourceengineclient

CallAdmin
CallAdmin is a multilingual sourcemod plugin which provides in-game report functionality
Stars: ✭ 52 (-57.38%)
Mutual labels:  csgo, tf2, source-engine
Osiris
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.
Stars: ✭ 1,851 (+1417.21%)
Mutual labels:  csgo, source-engine
Gonav
A Source Engine navigation mesh file parser written in Go.
Stars: ✭ 37 (-69.67%)
Mutual labels:  csgo, source-engine
VJ-Base
An addon for Garry's mod that contains bunch of bases to make many different types of addons.
Stars: ✭ 57 (-53.28%)
Mutual labels:  gmod, source-engine
RequestifyTF2
Client side commands for mic spamming and more!
Stars: ✭ 13 (-89.34%)
Mutual labels:  csgo, tf2
Demoinfo
A library to analyze CS:GO demos in C#
Stars: ✭ 306 (+150.82%)
Mutual labels:  csgo, source-engine
sourcepawn-navmesh
SourcePawn .NAV file reader.
Stars: ✭ 25 (-79.51%)
Mutual labels:  csgo, tf2
Advancedfx
Half-Life Advanced Effects (HLAE) is a tool to enrich Source (mainly CS:GO) engine based movie making.
Stars: ✭ 231 (+89.34%)
Mutual labels:  csgo, source-engine
steam community market
Get item prices and volumes from the Steam Community Market using Python 3
Stars: ✭ 24 (-80.33%)
Mutual labels:  csgo, tf2
valve-matchmaking-ip-ranges
Lists of locations & IP addresses of Valve servers
Stars: ✭ 69 (-43.44%)
Mutual labels:  csgo, tf2
Fun
Small fun scripts
Stars: ✭ 22 (-81.97%)
Mutual labels:  gmod, source-engine
node-ssq
A Node.JS library for sending Source Server Queries (SSQ) to source engine powered game servers (TF2, L4D, etc.).
Stars: ✭ 20 (-83.61%)
Mutual labels:  tf2, source-engine
map-compiling-toolkit
Tools for map compiling in Source Engine, tailored for Garry's Mod (and metastruct, sorry)
Stars: ✭ 17 (-86.07%)
Mutual labels:  gmod, tf2
Pyvmf
A python VMF parser
Stars: ✭ 18 (-85.25%)
Mutual labels:  csgo, source-engine
sourcesdk-minimal
A compact and Garry's Mod compatible SourceSDK (don't use in other Source engine games).
Stars: ✭ 34 (-72.13%)
Mutual labels:  gmod, source-engine
SteamTracking-GDPR
📜 Tracking Valve's GDPR related pages
Stars: ✭ 21 (-82.79%)
Mutual labels:  csgo, tf2
SourceRenderer
A tiny 3D engine that loads and renders Source engine maps - Also known as dreieck.exe
Stars: ✭ 32 (-73.77%)
Mutual labels:  csgo, source-engine
Half-Life-Resurgence
Recreation & expansion of NPCs, entities, and weapons from the Half-Life series into Garry's Mod!
Stars: ✭ 52 (-57.38%)
Mutual labels:  gmod, source-engine
csgo-cli
CS:GO Console shows your user account, stats and latest matches. It also uploads demo sharecodes to csgostats.gg.
Stars: ✭ 31 (-74.59%)
Mutual labels:  csgo
RatPoison
Latest Ver: 1.7; Default Menu Key is F1; Charlatano's Successor; dn
Stars: ✭ 302 (+147.54%)
Mutual labels:  csgo

LeySourceEngineClient

License App Version

A small Source Engine Client which deals with the basic communication neccessary to connect to a Source Engine Server which is based on a OB Game (e.g. Garry's Mod, TF2, etc.). If you do use this or use from code from this PLEASE give credit. Ever since this has been released several people have created their "own version" while not giving any credits to the original. Please don't be that guy. If I release code open source, you are free to use it as much as you like. You do not have to pay for it whatsoever. But please give credit when using my work or using code from my work.

Showcase

In program view

Running

  • Create steam_appid.txt in the same directory and write the AppID 4000 inside
  • Just run leysourceengineclient.exe -serverip ip -serverport port -nickname nick

Troubleshooting

If it crashes with a MessageBox on startup install the VC++ 2019 redists from microsoft https://www.microsoft.com/.

Compiling

If you wish to compile this yourself:

  • Run vs2019.bat
  • Open project/leysourceengineclient.sln
  • Compile it using MSVC/MSVS

The only supported platform right now is Windows. Feel free to contribute!

note: This was created BEFORE the recent source engine leak in 2018 or whatever.

Credits

  • Leystryku (me)
    • Creating this project
    • Reverse engineering the code required to make it work
  • Valve
    • Creating the source engine and steamworks library
  • StackOverflow users/1599699/andrew
    • AsyncGetline class
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].