Since allot of people lately asked me about the "rcon-thing" we at SJ are using for our server. I've decided to take our little rcon-interface (which was originally built into an php-fusion based environment that we have), make some adjustments to it and finally release it to the public.
I present you the SRI (smokejaguar rcon interface) v0.4
It is still an rather early version, but it already is quite flexile and may get a couple of new features in the future. Talking about features, let me tell you a bit more about them.
SRI can do the following:- Display the status of your server (including connected players/teams)
- Quick mapchange by simply selecting the map you want from a dropdown menu
- update the list of available maps for the interface with a single mouseclick
- access to an (editable) list of server-settings
- access to an (editable) list of server-commands
- direct rcon-input and feedback from the server
- basic user-login combined with the ability to set detailed permissions for each user
(for example you could give your clan-members an account that is only able to change maps)
- easy patching
- no page-reload (using Ajax)
Note that this script only works with an up-to-date version of curl running on your webserver. Your provider might help you there if this turns out to be a problem.Installation- Download the package:
http://rcon.rising.at/SRI_0.4.zip- The zip contains two files. One of which is the config.php.
- Open the config.php, it contains some important settings that need to be changed first, along with some comments on how to use it.
- When done, upload both files (config.php & patch.php) on your webserver (I recommend using a seperate directory for it)
- Once done, enter the path to the patch.php into your browser, followed by "?key=" and the patchkey you set in your config file. Example: "
http://www.yoururl.com/patch.php?key=patchkey"
- The script will now download the latest version and install it in the directory it is put in.
You can use the same url later on to update the script if I release a new version.
- If everything went well, you can now access the index.php of the script and start using it.
Useraccounts and their permissions are also set in the config.php
The tool originally used mysql to store its data, for now however I've decided to use simple textfiles in order to make things a bit easier to handle for the average user.
I hope this turns out to be useful for the serveradmins out there and makes serveradministration in MWLL a bit more accessible and easier to handle. That's it for now, give it a try if you want, I'll ofcourse try to answer any questions that may arise to the best of my abilities.
~SJ~ Tajin