Me and my friend have developed a console program which runs along side the matchserver and takes custom commands from in game players. It has a whitelist for admin/gm players so other players cannot possibly use the admin commands, and on top of it, all important commands are password protected.
That being said, the program can communicate and control other user's clients, inject hacks into the client remotely, and manipulate the database directly.
It's a very very very powerful tool on my server.
Were to the point where we can start entering custom GM commands for gameplay. We've basically made the original gunz GM mode obsolete so far:
Announce: Sends a text announcement to matchserver which then sends it out to players.
Announce Box: Makes a popup box with a custom message pop up on every connected client's screens.
Change Game Name: Changes the game's name
Get Password: Gets the current password for the current game
Change Password: Changes the password for the current game
Kill Game: Removes all players from the game and closes the game.
Change Players Allowed: Changes the amount of players allowed in current game.
Change Kill/Time Limit: changes the time limit of the current game
Give Item: Gives a specific item to a player
Take Item: Takes a specific item from a player
Kick Player: Kicks the player from the game
Boot Player: Boots the player from the server
Ban Player: Bans the player from the server (can be indefinite or time based)
God Mode: Hacks the client to provide god mode in game.
Invisibility: Hacks the client to provide invisibility in game.
Infinite Ammo: Hacks the client to provide infinite ammo in game.
Teleport to player: Hacks the client and moves him directly on top of the selected player.
Am I missing anything nice?

