I wrote a PHP interface to send remote console (rcon) commands to a Quake3 server. It has about all the features a server admin should need, all packed in a compact interface. Read more for a detailed list of features, or see the demo.
Features
- Manage conveniently several servers
- Define a set a custom configs for each server (e.g. “ctf.cfg”, “tdm.cfg”, …)
- Easily add your own rcon command buttons
- One Click Nick Kick © ® ™ :-P
- One click IP banning
- Sortable player data (optional, MSIE only, click on “Score” in the demo to see)
- .css layout so you can easily integrate the page in an existing site with your colors, look & feel
Download
Get the script, edit the beginning to suit your needs, and upload it on your web server.
- webrcon.txt (right click & save as webrcon.php)
- webrcon.php (colorized html, copy & paste into a blank file but don’t download it : it’s colorized html, not code :)
Related posts
Shorter URL
Want to share or tweet this post? Please use this short URL: http://ozh.in/42
Pages: [3] 2 1 » Show All
said, on 11/Jul/08 at 10:44 am # :
I created a register globals off version (without any workaround).
If Ozh want, he can publish it as second download link. I made no other changes to the code.
DL: http://server.german-fighters.com/mupload/17/webrcon.txt
replied, on 02/Jan/08 at 3:06 am # :
What methejuggler suggest will work, or in one line:
http://ca3.php.net/manual/en/function.import-request-variables.php
Just throw that in at the top.
replied, on 15/May/07 at 1:12 pm # :
I know this is an old post, but since people were having issues, I thought I’d help out….
The reason the script isn’t working for many people is because the script writer is assuming that the “register_globals” directive is set in php….
As a workaround for this, you can add the following code to the top of the script:
foreach($_REQUEST as $key => $val)
{
${$key} = $val;
}
wrote, on 04/Jan/07 at 5:55 pm # :
Hello. Seems very promising but I am having some troubles.
1st. It loads fine but when I selet a server from the initial drop down list and click go, nothing happens. It just sits there. WHat am I missing?
Also where do the cfg files go? Are these just the ones in the quake or mod folder? Or do these go in the same directory as the script on the server?
Thanks for the help in advance.
replied, on 03/Sep/06 at 7:23 am # :
Need register globals on.
replied, on 18/Mar/06 at 3:18 am # :
damn i keep forgeting to say stuff, when i try to do the commands it says unknown command how do i get it to work?, on cod ou, i have the rcon and every thaing just wont work
thought, on 18/Mar/06 at 3:12 am # :
it is on cod ou sry for got to mention
said, on 18/Mar/06 at 3:09 am # :
i cant get any commands to work like the cow thaing or mortor stuff like that can u help, wut would i need to be able to control them?
thought, on 23/Jan/06 at 7:28 pm # :
yeah, i forgot about the that ;/
cya man.
wrote, on 23/Jan/06 at 12:08 am # :
Sorry, I won’t. It suited my needs like this. If you really need some login security, just put the script in a .htpasswd protected directory.