NOTICE:
This system is not secure: it is very easy to use the rcon commands when you are not an admin.
Please do not use this.
~Mr. Bougo
Xon_Rcon
Project on GitHub
Hey I am currently working on a little project of mine that aims to make server administration easier. Xon_Rcon does this by reading the server log and issuing rcon commands depending on what is typed in chat e.g a user on the admin list types "!map stor" in the ingame chat. Xon_Rcon then looks for any map beginning with "stor". since stormkeep is the only map that matches Xon_Rcon sends the rcon command "chmap stormkeep" to the server.
This is still a work in progress.
Current Features:
Todo:
Possible Features:
Command List:
Anyways if you have any suggestions feel free to comment below. All input is welcomed.
If you want join in on the development feel free to help collaborate on GitHub.
Changelog:
Jul 29, 2012:
This system is not secure: it is very easy to use the rcon commands when you are not an admin.
Please do not use this.
~Mr. Bougo
Xon_Rcon
Project on GitHub
Hey I am currently working on a little project of mine that aims to make server administration easier. Xon_Rcon does this by reading the server log and issuing rcon commands depending on what is typed in chat e.g a user on the admin list types "!map stor" in the ingame chat. Xon_Rcon then looks for any map beginning with "stor". since stormkeep is the only map that matches Xon_Rcon sends the rcon command "chmap stormkeep" to the server.
This is still a work in progress.
Current Features:
- Sends rcon commands to the server.
- Checks to make sure the user is allowed to issue commands.
- Receives server log over udp using "log_dest_udp"
Todo:
- Implement rcon_secure 1 and 2
- Command access levels. (let only certain users issue some of the commands such as "!rcon")
- bug fixes...
Possible Features:
- Manage multiple Xonotic servers from one Xon_Rcon instance.
Command List:
- say ("!say hi everyone" -> "rcon say hi everyone")
- map ("!map stor" -> "rcon chmap stormkeep")
- gametype ("!gametype ctf" -> "rcon gametype ctf")
- kick ("!kick player name" -> "rcon kick player name")
- ban ("!ban player name" -> "rcon ban player name")
- rcon ("!rcon set g_minstagib 1" -> "rcon set g_minstagib 1")
Anyways if you have any suggestions feel free to comment below. All input is welcomed.
If you want join in on the development feel free to help collaborate on GitHub.
Changelog:
Jul 29, 2012:
- Code Cleanup - Cleaned up code for a more cleaner release. i have decided not to implement rcon_secure 1 and 2 yet
- Bug Fixes... - Sanitised incomming packets to be in a format that is easier to work with.
- More Commands - Extended the functionality of !map to also accept a third optional agument to specify the gametype and added !restart which restarts the current map.
- Functionality and Documentation - More functionality, documentation and commands.
- Adding Rcon Security - Somewhat implemented. not at a near finished state yet. rcon_secure abouve 0 does not currently work.
- First Commit =D - First upload to github.
Currently working on: Xon_Rcon Check it out!