=====================================================================
RCON 6.7
By Kai - made in 2014-2015
=====================================================================
Gives advanced unreal/quake admin commands.
Installing===========================================================
Add the following line to DeusEx.ini in the serverpackages section.
ServerActors=RCON.RCONManager
Initial Setup========================================================
In RCON.ini, the settings are stored; heres a rundown of what each means.
[RCON.RCON]
RCONPassword=DEFAULT //This is what you'll use to login to admin with the RCON.Login command, a silent admin-login
MaxWarns=3 //How many warnings a player can get from the Warn command before being removed from play
bWarnBans=False //Does the system ban the player after warnings?
bDebugSaveConfig=False //For debugging, if the Rename command malfunctions.
VoteLength=15 //How long each vote stays active for before ending itself if unresolved.
RGameTypes[0]=DXMTL152b1.MTLDeathMatch //used for the Gametype changing command
[RCON.ServerController]
The Admins, Names,and IP's lines should not be edited manually unless you know what your doing.
bForceAdminSkin=True //Does the system give the player the custom Admin-only skin once auto-logged in
AAmsg=is a server manager. //The message that is displayed when the system recognized an auto-admin login.
ResetName=Name Stealer //The name given to players who've had their name reset, if they have used a name they arent allowed.
bBroadcast=True //Do we broadcast the auto-admins.
[RCON.RCONProxy]
bBroadcastPreLogin=True //Do we broadcast the message when the player first initiates connection, before downloading etc.
PreLoginBroadcast=|P4A new player is joining the server! //The message that is displayed.
[RCON.RCONManager]
bRCONMutator=True //Do we initialize each module at startup. RCONMutator refers to the admin commands
bNameguard=True //Nameguard refers to the auto-admin and name protection
bNPTProxy=True //Proxy refers to the pre-login broadcasts. Still requires bUscriptAPI to be True in Nephthys.ini
Commands===========================================================================================================
Register
Registers your CURRENT name and IP address for name protection, e.g. noone else will be able to use your current name
Register.admin
Same as register, but for admins,enables the auto-admin feature
Register.check <slot>
Checks the details of X slot
Register.delete <slot>
Deletes the details from slot X
Mutate RCON.*
Warn/Unwarn <player ID> <Reason>
Adds or removes warnings for players, given a reason to be displayed in the message.
ClearWarnings
Removes ALL warnings.
Login <RCON Password>
Uses your set password from RCON.INI to silently login as admin,basically
Logout
Silently disables your admin
Remote <ID> <Command>
Sends a command to player
Give <FULL Item Class name>
Adds item to your inventory. Requires FULL class name, e.g. for Assault rifle, you'd enter DeusEx.WeaponAssaultgun
GiveTo <Player's ID> <Full item class name>
Same as above, but gives to another player.
TP
Teleports to where your crosshair is aiming
Rename <ID> <New Name>
Renames a player. Accepts colour codes.
NameColour <Colour Code>
Change your name colour, entering multiple times if your name is already coloured may break the name display.
Gametype <Array number>
Changes the gametype, the Array number refers to the number in the lines set in the .ini file RGametypes list.
GametypeCheck <Array number>
Tells you what is currently listed in the gametypes array.
VoteKick <Player ID>
Votes to kick a player
VoteMap <Map File Name>
Votes to change map
StopVote
Admin-Only- forces an end to any current vote.
Freeze <ID>
Locks a players movement.
Tell <ID> <Message>
Sends a private message to player
DXMP <Property & Value>
Quite advanced, can break things if entered incorrectly
Will set the Value of entered Property, e.g. DXMP ScoreToWin 13 will set the score to win to 13 minutes or frags
VCon <frags/time/none>
Changes victorycondition
Con <console command>
Inputs a server console command
Gotoplayer <ID>
Teleports to a player
Bringplayer <ID>
Brings a player to you
Echo
Inputs a message to all players local log
Drug <ID> <Value>
Drugs target player
Chat <Message string>
Sends a message to the Admin team chat, can only be read be admins, but can be sent by any player.
Create <Class name>
Spawns a class silently, requires FULL package name, E.I. Medkits would be DeusEx.Medkit
Smite <ID> <amount>
Hits a player for X amount (1000 or below)
Heal <ID>
Heals a player to full
Switch <ID>
Switches players team
ShowIP <ID>
Shows a players IP
Help
Client messages list of these commands
Rocket <ID>
Shoots a player in to the sky.
BanIP <IP String>
Bans inputted IP
Ping
Broadcasts your ping
Status
Shows current gamepassword
Pass <string>
Sets a password to the game
Mutate Skin.*
Smuggler
Juan
Assassin
Next version?=========================================
No more ideas yet, if you have any, suggest them!
Credits===============================================
Coded entirely by Kai AKA TheClown
Ideas suggested by Deviant
Name recognition system made with help from JimBowen
Nephthys API by Zora and WingedUnicorn
My contacts===========================================
http://www.clan17.tk
Skype:
Theclown@gmx.com