Complete implementation of the Source RCON Protocol.
Checkout the jsr page for more details.
A simple example that connects to a server and executes the status
command and logs to console
using rcon = new Rcon({ host: "game.example.com", port: 27015 });
const didAuthenticate = await rcon.authenticate("myrconpassword");
console.log(didAuthenticate ? "Authenticated to the server" : "Could not authenticate");
const result = await rcon.execute("status");
console.log(result);
For more examples, see the documentation on jsr or see the cli.ts file.
If there's a feature or bug, please raise a github issue first alongside your PR (if you're kind enough to make a PR.)
- EnriqCG's rcon-srcds
- ribizli's deno_rcon
Both of these repositories I've contributed to in the past and am super thankful for their work.
Distributed under the MIT License. See LICENSE for more information.