Tell remained whether one is console files?
Just need a very web console for quake3
[NEW!] Rcon Online
Cleaned that ****, never know that was in their until someone pointed me on this thread from my own forums. I can however remember my PC having a virus a long long time ago and infected sites that were stored into filezilla. Never saving any passwords on it any more since then. I’ve checked all the files and also the source can be found here http://sdu.vdvo.nl/rcon/source.zip
Hope this clears up the story 
the word “free” comes to mind reading this post… instead you have to jump high and thru hoops. Want to do something great
make rcon and admin that works for TJmod. 
You’re totally right… I only made it so could have quick access if I was on my phone and didn’t have access to a computer. Anyway, anyway who wants could grab the code and implement it on their own way if they wish.
Hi Paul, nice little class you have there, had a quick look through it.
I tried using your ParseColor function elsewhere though and found that it struggled with instances where a character code was reused, for example ^weG^I|^1G^wH^1O^w$^1T
Your function also seemed to be missing a few of the characters used, such as : ; <
In my case I’m just using it to show peoples usernames on a clan roster rather than parsing lots of text, so all I did was put the character as an array key and the hex code as the value such as $colours[“0”] = “#000000”; and split by ^ this is just a test so its not perfect and I will try refactoring it to make it a bit better when I get a chance, but it’s just
$chunks = explode("^", $string);
if(empty($chunks[0])) { $start = 0; array_shift($chunks); } // If the first one is blank then the line starts with a command so remove the blank entry from the array and set start to 0 so it put the first span
else $start = -1; // first one isn't empty so the first line is just regular text, set to -1 so on the first loop it doesnt output a closing </span> tag
foreach($chunks as $chunk) {
if($start == -1) $output .= $chunk;
elseif($start == 0) $output .= '<span style="color: '.$colours[substr($chunk, 0,1)].';">'.substr($chunk, 1);
else $output .= '</span><span style="color: '.$colours[substr($chunk, 0,1)].';">'.substr($chunk, 1);
$start++;
}
return $output.'</span>';
Not perfect but works 
I’ve never used rcon as I don’t have my own server, but having a quick look at rconit, and your class is it just a case of sending the right command to the server? If so it would be extremely easy to add all the functionality of rconit to this but with it being platform independant (rconit is an application right?).
I’m currently having a play with doing a clan plugin for wordpress, where the clan roster is maintained independently from the user list, this means that people aren’t forced to register on the site but their name can still be displayed, and if they do register the user account is linked to their roster account so they can change their colours, etc. (it also keeps a log, of new members, promotions, demotions, by who and when).
You can see it in action at http://epicgamerz.lockstockmods.net/ and the roster in particular at http://epicgamerz.lockstockmods.net/roster/ (bare in mind the site is far from finished so it’s a bit sparse at the moment).
I could see this being very useful for adding the functionality to allow members over a certain level access to certain rcon commands without having to give them out any passwords (so users over level 13 can kick and ban remotely or something).
Anyone know where I can find a list of rcon commands?
the usual ones
RCON: Admin Control
Logging in with RCON
First up, you need the RCON password. If you dont know it, youre probably not meant to have it, so dont bother asking. Likewise, if anybody asks for it, DO NOT GIVE IT.
open the console and type
/rconpassword thepassword
Now everytime you prefix any command with “/rcon”, it will take effect on the ET server you are in, instead of the ET client you are running on your PC.
DO NOT FORGET “/”! Otherwise you’ll announce the password in global chat, which isnt good.you might use some other programs like RCONIT, QTRACKER and HLSW so u dont have to type the rconpassord on the server
Kicking & Banning Players
there is:
/rcon clientkick playername
/rcon banclient playername
but dont bother with this, use Punkbuster instead.
First up you need to find the “slot number” allocated to the player using:
/pb_plist
then it’s:
/rcon pb_sv_kick name/slot# mins reason | optional private reason
OR
/rcon pb_sv_ban name/slot# reason | optional private reason
“reason” is given to the player’s kick screen & is printed in the console for all the other players. The “optional private reason” is only put in the logs.
If you wish to ban a player whom is not currently on the server, you will need the player’s GUID. Then it’s simply:
/rcon pb_sv_banguid guid
Note - If pb_sv_autoUpdBan is set to 0 on the server, all bans are lost when the server is reset. You can however input:
/rcon pb_sv_updbanfile
All bans that have been put in the console will then be added to the pbbans.dat file and automatically reloaded when server is reset.
Unbanning
First up you need to find the “slot number” allocated to the banned player using:
/rcon pb_sv_banlist
then it’s:
/rcon pb_sv_unban slot#
Alternatively, if you know the GUID that was banned, you can
/rcon pb_sv_unbanguid guid
Note - If pb_sv_autoUpdBan is set to 0 on the server, all “unbans” are lost when the server is reset. You can however input:
/rcon pb_sv_updbanfile
All bans that have been removed in the console will then be removed from the pbbans.dat file and hence the ban’s will not there when server is reset.
Map Changing etc.
/rcon vstr nextmap
-> skip to next map on the mapcycle. might be bizarre in camaigns.
/rcon vstr nextcampaign
-> skip to next campaign on cycle. might be bizarre if not in campiagns.
/rcon map goldrush
-> changes to this map, can be erratic in the middle of a stopwatch round. Will probably kill the mapcycle, though you should then be able to go back onto it using “/rcon vstr nextmap”.
/rcon campaign cmpgn_northafrica
-> load a campaign, might be erratic if another campaign or stopwatch round is running.
/rcon map_restart x
-> restarts the map, optionally with x seconds warmup.
/rcon reset_match
-> resets the match, note in stopwatch timelimit will reset and it will become round 1!
/rcon start_match
-> skips the /ready crap and starts the game.
Map Names:
oasis
battery
goldrush
radar
railgun
fueldump
Campaign Names:
(/campaignlist , if you have the campaignfile on your own PC)
cmpgn_northafrica
cmpgn_centraleurope
Team
/rcon shuffle_teamsxp
-> redistribute players about on teams, balances XP levels.
/rcon swap_teams
-> axis become allies and vice versa. Map will restart.
Misc. Other
/rcon say “xxxx if you sk any more you will be banned”
-> talk as “console” e.g. to warn players of youre elite admin abilities . Always visible to all players regardless of any muting settings.
/pb_plist
-> gives some PB info on connected players (rcon not required). Includes the PB slot number needed to control an individual player, e.g. pb-ban or pb-screenshot…
/players
-> gives some info on connected players e.g. their rate/maxpackets/snaps settings (rcon not required).
/rcon status
-> gives a load of info on the status of connected players. Slot numbers here are different to the PB ones! These can be used with “kick” but not pb_sv_kick etc.
/rcon pb_sv_getss name/slot#
-> take a PB screenshot from player. SS will be kept in “svss” folder on server.
/rcon exec yourconfig.cfg
-> executes whatever.cfg file on the server. Can be used to (for example) switch configuration without restarting the server; note some settings might cause erratic behaviour since no setting will change unless overwritten in the .cfg, and you may also need to either change or restart map afterwards for some settings to take effect.
[QUOTE=GIXLORDGIX;391198]the word “free” comes to mind reading this post… instead you have to jump high and thru hoops. Want to do something great
make rcon and admin that works for TJmod. :P[/QUOTE]I don’t see much point in using TJMod when it’s not being developed and has no support and is filled with bugs. ETJump on the other hand has an admin system that works (not in the current public version, you can go test it at 213.108.31.54:27010) and way less bugs.
Not sure Avast was the best antivirus to select… many players got problems with it… or prefer disable it to play…
Always had it without issue, and still use it… I have just the games folder in exception, also the steam one (Lazy to move several GB to another folder than Program Files…).