Author |
Message |
xbamaris
|
Monday, February 13, 2012
Hello all.
I come from a land of many Quake-based games and they all seem to have something in common, which is an admin system that does not soley rely on RCON.
I have wrote up a list of possible commands that could be implemented to give server administrators better control over their server without the need to remove players from the game.
This admin system could be optional as a server-side plugin which would require only server-administrators to download and install.
Most of the commands are meant to get a players ATTENTION that they are breaking rules.
The list is as below:
/admin login – Used for logging in using passwords set by the server.cfg
- This will be accompanied in the server.cfg with a bit-value that will determine the level of permissions an admin has
- For example: there could be a levels of admin such as Sub-Admin, Admin and Super Admin
o Where the server.cfg would contain /seta admin_subadmin <permissions bit value> , /seta admin_admin <permissions bit value> and /seta admin_superadmin <permissions bit value>
o Each command below will hold a specific bit-value, the server administrator must calculate the numbers based on what permissions they want a specific admin role to use.
/admin sleep <player id or name> -- Used to cause the selected player to stop moving and trigger the “dead” animation
/admin wake <player id or name> -- Used to wake sleeping player with the ‘get up’ animation.
/admin silence <player id or name> -- Used to cause the selected players chat to no longer function and be broadcasted to the server
/admin unsilence <player id or name> -- Used to allow silenced player to speak again.
/admin silenceall -- Causes the entire server EXCEPT for admins to be silenced (or if admins are silenced they can unsilence themselves)
/admin sleepall – Causes the entire server EXCEPT for admins to ‘’sleep’’ (or if admins are sleeping they can unsleep themselves)
/admin teleport <player id or name> -- Teleports Admin to specified player (should be in unison with sleep and silence to get the players attention of the admin's presence and instructions)
/admin godmode – Causes admin to take no damage and be invincible
/admin say <message> -- Used to display admin text to the server audience… Example: /admin say Please do not do that will display: ADMIN: Please do not do that.
Note: ADMIN would use red text and the message would display white
/admin empower – Will give selected admin all available techniques and blast attacks (optional)
/admin fullpower – Will give the admin max power (optional)
/admin map <map name> -- Will change the map
/admin restart – Map will restart
/admin kick <player id or name> -- Kicks player
/admin b a n <player id or name > -- Bans player
/admin tempban <player id or name> <time in minutes> -- Bans selected player for selected time.
|
Linkxp500
|
Monday, February 13, 2012
Hmmm... Not a bad idea. But watch out for admins that could abuse the players.
|
Xuriox763
|
Monday, February 13, 2012
Linkxp500 wrote : Hmmm... Not a bad idea. But watch out for admins that could abuse the players. 
that's a good point! =)
|
xbamaris
|
Monday, February 13, 2012
Put it this way, if people abuse the admin commands, then they won't come to that server, which means that's their loss. As long as the server is properly admin'd with someone whom has higher authority of another admin (versus where rcon you have every admin with all the same powers, which could potentially cause problems)
|
Wolverine
|
Monday, February 13, 2012
For the moment, this game definitely needs the "silence" command.
|
Zay
|
Monday, February 13, 2012
Teleport is awesome.
|
BlackhawkGT
|
Tuesday, February 14, 2012
I just wish that this gets developed/added to the current stable build...
|
LegendarySS4
|
Tuesday, February 14, 2012
Nice, hopefully it will be added in.
|
Domo-Kun
|
Tuesday, February 14, 2012
The teleport command doesn't really seem necessary
|
xbamaris
|
Tuesday, February 14, 2012
Again, these commands are optional and can be calculated using a bit code that each command would be assigned to
For example :
if /admin kick was bit code 4 and /admin high five was bit code 8, you would add the bit codes together to get 12
So in the server.cfg you would put in /seta admin_superadmin 12
|