FearsomeFrog
03-01-2003, 12:06 AM
I've been working on writing a rcon admin tool in Java recently. This was orginally intended to just be for my personal use, but I figure that perhaps someone else can find a use for it as well. Its not nearly polished enough to be released now, but before I do more work on it, I'd like to see if people are interested.
I orginally started this project because I wanted a program that could serve the function that AutoKick does, and run 24/7. However, the only computer that I have that runs 24/7 runs Linux, not Windows, hence, Autokick and the like do not work. By writing the client in Java, it allows it to run on any platform for which a JVM exists. So, it will work on Windows, Linux, and Mac, as well as others.
I saw a post in here a little while ago asking if CI runs on Linux, which is what gave me the idea to release my program. As far as I know, there are no other rcon clients for MOHAA that will run on Linux.
A brief list of the current features, I intend to add more over time:
- Both GUI and command line interfaces. GUI allows for ease of use, but if you want to use the program on a system that does not have a GUI, the command line comes in handy. It also good for running via a cron script in Linux (for example, displaying a message on your server every 10 minutes).
- Change server settings easily. Rather than having to know all the rcon commands and variables for various settings, I've implemented a menu system that allows you to change these settings easily. I think its nice if you don't want to look up a rcon command.
- Fully functional rcon console. Any command that works in a regular in game rcon console will work with my client, in either GUI or command line mode.
I want to stress that right now, this program does not come close to Autokick, Delator, or CI. I've only been working on this for about a week now, and I'm still a novice programmer, so things go slow. I do plan to add many new features in the future. If you have any suggestions for what you would like to see, I'd be happy to hear.
Once I clean everything up and most of the major bugs are dealt with, this will be an open source program, released under the General Public Liscense. So all source code will be available for those who would like to see it. I will eventually put it up on sourceforge.net when I feel its ready.
Anyway, I would like to see how much interest there is for something like this. If you have any questions, comments, or would like to get a copy of what I have now, feel free to either drop me a PM or an email at: m311c386@optonline.net
Thanks.
I orginally started this project because I wanted a program that could serve the function that AutoKick does, and run 24/7. However, the only computer that I have that runs 24/7 runs Linux, not Windows, hence, Autokick and the like do not work. By writing the client in Java, it allows it to run on any platform for which a JVM exists. So, it will work on Windows, Linux, and Mac, as well as others.
I saw a post in here a little while ago asking if CI runs on Linux, which is what gave me the idea to release my program. As far as I know, there are no other rcon clients for MOHAA that will run on Linux.
A brief list of the current features, I intend to add more over time:
- Both GUI and command line interfaces. GUI allows for ease of use, but if you want to use the program on a system that does not have a GUI, the command line comes in handy. It also good for running via a cron script in Linux (for example, displaying a message on your server every 10 minutes).
- Change server settings easily. Rather than having to know all the rcon commands and variables for various settings, I've implemented a menu system that allows you to change these settings easily. I think its nice if you don't want to look up a rcon command.
- Fully functional rcon console. Any command that works in a regular in game rcon console will work with my client, in either GUI or command line mode.
I want to stress that right now, this program does not come close to Autokick, Delator, or CI. I've only been working on this for about a week now, and I'm still a novice programmer, so things go slow. I do plan to add many new features in the future. If you have any suggestions for what you would like to see, I'd be happy to hear.
Once I clean everything up and most of the major bugs are dealt with, this will be an open source program, released under the General Public Liscense. So all source code will be available for those who would like to see it. I will eventually put it up on sourceforge.net when I feel its ready.
Anyway, I would like to see how much interest there is for something like this. If you have any questions, comments, or would like to get a copy of what I have now, feel free to either drop me a PM or an email at: m311c386@optonline.net
Thanks.