I’ve been doing research to create my own rcon, and i was curious what protocol the fiveM rcon uses so that I could communicate with the server,
I’ve looked around a good bit and I think it’s the same one as Quake3, so I was wondering if anyone knew of some documentation to help me out?
You can take a look at the officially supported RCON tool here https://github.com/icedream/icecon
I am aware of the existence of icecon, as I hope most would be, however I haven’t actually wanted to begin digging around in Icecon’s code because it’s kind of complicated, I was wondering if there was any simple documentation on the Protocol & Packet format that FiveM uses.
you can use the q3Query php class, if that’s what you’re referring to.
This is similar to what I’m looking for, but i’m more so looking for the actual documentation of how I go about sending commands to a fiveM (or quake 3 or modern warfare or anything that uses the same rcon) server instead of a program that does it for me, I know it an uncommon language to use for something like this, but i’m using C# and I can’t find any libraries for this, so instead i want to know how it’s done.
It appears to use sockets, here is the old site I dug up, http://web.archive.org/web/20101123051801/http://misc.slowchop.com/misc/browser/q3query/trunk/q3query.php
https://www.php.net/manual/en/function.fsockopen.php
https://www.php.net/manual/en/function.fwrite.php
i’m not an expert either, just helping as much as I can
this isn’t exactly what i was looking for, but this is actually gonna be a massive help, thanks a ton.