-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RCON (Server & Client) #100
Commits on Mar 2, 2022
-
Add 'protobuf' library to project
Library is configured to compile as 'lite'.
Configuration menu - View commit details
-
Copy full SHA for 5e3b22e - Browse repository at this point
Copy the full SHA 5e3b22eView commit details
Commits on Mar 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f108edc - Browse repository at this point
Copy the full SHA f108edcView commit details -
* Full CNetAdr rewrite (protocol agnostic) * Full CSocketCreator class rebuild (based on Valve's implementation) * RCON implementation on server and client * Misc cleanup
Configuration menu - View commit details
-
Copy full SHA for bc73758 - Browse repository at this point
Copy the full SHA bc73758View commit details
Commits on Mar 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c07baa7 - Browse repository at this point
Copy the full SHA c07baa7View commit details -
Add non-game netconsole client for RCON
Allows users to connect to their dedicated servers without having the game installed. Its also a base for example for anyone that wants to create their own RCON client.
Configuration menu - View commit details
-
Copy full SHA for fbb581b - Browse repository at this point
Copy the full SHA fbb581bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f573cbc - Browse repository at this point
Copy the full SHA f573cbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b8bdb0 - Browse repository at this point
Copy the full SHA 4b8bdb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d1b48 - Browse repository at this point
Copy the full SHA 60d1b48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fb1eee - Browse repository at this point
Copy the full SHA 5fb1eeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cab6d7 - Browse repository at this point
Copy the full SHA 4cab6d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5514e2 - Browse repository at this point
Copy the full SHA a5514e2View commit details
Commits on Mar 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 56ccce6 - Browse repository at this point
Copy the full SHA 56ccce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80ec6ee - Browse repository at this point
Copy the full SHA 80ec6eeView commit details
Commits on Mar 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d6bf4b1 - Browse repository at this point
Copy the full SHA d6bf4b1View commit details
Commits on Mar 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for da9e9cf - Browse repository at this point
Copy the full SHA da9e9cfView commit details
Commits on Mar 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 178f1de - Browse repository at this point
Copy the full SHA 178f1deView commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b5405b4 - Browse repository at this point
Copy the full SHA b5405b4View commit details
Commits on Mar 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f1a8ce9 - Browse repository at this point
Copy the full SHA f1a8ce9View commit details
Commits on Mar 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9916463 - Browse repository at this point
Copy the full SHA 9916463View commit details
Commits on Apr 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0c7fcc0 - Browse repository at this point
Copy the full SHA 0c7fcc0View commit details
Commits on Apr 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 44d1d69 - Browse repository at this point
Copy the full SHA 44d1d69View commit details -
Fix script command not working on server
Quote marks where only necessary when passing input directly to CCommand. Small mistake
Configuration menu - View commit details
-
Copy full SHA for 981e938 - Browse repository at this point
Copy the full SHA 981e938View commit details
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 367a40f - Browse repository at this point
Copy the full SHA 367a40fView commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b2f3001 - Browse repository at this point
Copy the full SHA b2f3001View commit details
Commits on May 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f14a920 - Browse repository at this point
Copy the full SHA f14a920View commit details -
Configuration menu - View commit details
-
Copy full SHA for 680a9e3 - Browse repository at this point
Copy the full SHA 680a9e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 958c08c - Browse repository at this point
Copy the full SHA 958c08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7091699 - Browse repository at this point
Copy the full SHA 7091699View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54739a3 - Browse repository at this point
Copy the full SHA 54739a3View commit details
Commits on May 7, 2022
-
* Buffers are now send properly from the game client and netconsole client (running scripts and executing command's/convar's now work properly). * Removed 'PASS' string check on server and only rely on 'SERVERDATA_REQUEST_AUTH' enum for auth queries (should make heavy abuse even harder).
Configuration menu - View commit details
-
Copy full SHA for af9e2fe - Browse repository at this point
Copy the full SHA af9e2feView commit details
Commits on May 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 76ed31a - Browse repository at this point
Copy the full SHA 76ed31aView commit details -
Don't run CheckForBan each iteration if no failed attempts are made
Configuration menu - View commit details
-
Copy full SHA for 125266d - Browse repository at this point
Copy the full SHA 125266dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d47d3b - Browse repository at this point
Copy the full SHA 8d47d3bView commit details
Commits on May 31, 2022
-
ConCommandBase::IsCommand improvements
If the vtable pointer points to ConVar its not a command
Configuration menu - View commit details
-
Copy full SHA for 5c62807 - Browse repository at this point
Copy the full SHA 5c62807View commit details -
Use const qualifiers for CNetAdr2 methods. Removed redundant code in CNetAdr2. Add proper destructor for CRConServer, CRConClient and CNetCon.
Configuration menu - View commit details
-
Copy full SHA for d913256 - Browse repository at this point
Copy the full SHA d913256View commit details
Commits on Jun 16, 2022
-
Included in more recent commits from upstream, but these should be in the PCH.
Configuration menu - View commit details
-
Copy full SHA for 57e071f - Browse repository at this point
Copy the full SHA 57e071fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e5b780 - Browse repository at this point
Copy the full SHA 8e5b780View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bba38c - Browse repository at this point
Copy the full SHA 9bba38cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50bb5f3 - Browse repository at this point
Copy the full SHA 50bb5f3View commit details
Commits on Jun 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for be37827 - Browse repository at this point
Copy the full SHA be37827View commit details
Commits on Jul 10, 2022
-
Allow auth with RCON using 3rd argument from CCommand.
'rcon PASS' will use the 'rcon_password' convar as password to auth with the server. 'rcon PASS yourpassword' will use the third argument from CCommand to auth with the server.
Configuration menu - View commit details
-
Copy full SHA for 388b76e - Browse repository at this point
Copy the full SHA 388b76eView commit details
Commits on Jul 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 671de14 - Browse repository at this point
Copy the full SHA 671de14View commit details
Commits on Aug 2, 2022
-
* Implemented robust length-prefix framing logic for non-blocking sockets (previously used character sequences to determine length, but you cannot use character sequences on protocol buffers as its binary data. This logic should fix all problems regarding some commands not getting networked properly to the server and stuff not getting printed on the client). * Increased buffer size to std::vector::max_size when netconsole is authenticated (MAX_NETCONSOLE_INPUT_LEN still remains enforced on accepted but not authenticated connections to prevent attackers from crashing the server). * Process max 1024 bytes each recv buffer iteration. * Additional optimizations and cleanup.
Configuration menu - View commit details
-
Copy full SHA for 566d3dc - Browse repository at this point
Copy the full SHA 566d3dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f9e668 - Browse repository at this point
Copy the full SHA 8f9e668View commit details
Commits on Aug 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4b09682 - Browse repository at this point
Copy the full SHA 4b09682View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d9bbd0 - Browse repository at this point
Copy the full SHA 5d9bbd0View commit details
Commits on Aug 13, 2022
-
Addressed: * 'Expression: vector subscript out of range' (we only ever ensured capacity upon construction). * 'Run-Time Check Failure #2 - Stack around the variable 'buf' was corrupted.' (caused because of 'misuse' of sprintf_s, which was initially used to suppress microsoft compiler warnings, reverted to sprintf).
Configuration menu - View commit details
-
Copy full SHA for 24f561f - Browse repository at this point
Copy the full SHA 24f561fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe3eda7 - Browse repository at this point
Copy the full SHA fe3eda7View commit details -
Attempt to fix CI compiler error
The solution compiles on all systems, but CI. The cause happens to be the "net.h" include in cl_rcon.cpp. Perhaps moving it up higher fixes the problem (hopefully).
Configuration menu - View commit details
-
Copy full SHA for d3f8b9a - Browse repository at this point
Copy the full SHA d3f8b9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c75343 - Browse repository at this point
Copy the full SHA 6c75343View commit details
Commits on Aug 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4573d5e - Browse repository at this point
Copy the full SHA 4573d5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a77c899 - Browse repository at this point
Copy the full SHA a77c899View commit details -
Merge pull request #2 from R2Northstar/fix-rcon-format-errors
Fix formatting errors
Configuration menu - View commit details
-
Copy full SHA for c628692 - Browse repository at this point
Copy the full SHA c628692View commit details
Commits on Aug 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f239792 - Browse repository at this point
Copy the full SHA f239792View commit details