
Rconnect v4.x by Spoonguard
now being updated by Miguel Pedroso

--Introduction--

Rconnect is a server management tool and banning system, which works with the "Create Game Server" and Dedicated Server 
which comes with Crysis. It helps you administer your server by an easy-to-use interface, and one touch buttons for 
kicking and banning.

It constantly monitors your server either over the internet or local network. In-game chat is recorded, as well as user 
connections, naming, disconnects, map changes, and round changes.

Rconnect can also send automatic server messages to all players, kick for spoofed credentials including illegal names and 
player IDs, slow connections, and has a configurable anti-lag (high ping) kicker. It also provides multi-admin support for 
clans or servers with more than one admin.

If you install Rconnect to the server itself, it can provide crash monitoring and restarting.

A full ban system can be run, with players can be banned by IP, domain, Username and Crysis/Gamespy user 
profile ID. Each ban can be set to match all criteria, or any individual item. A per ban timeout can be set, so after 
a day, week or month the user can connect again.

Rconnect works by scanning the server every few seconds, and sending a kick or ban command if the player matches a certain 
piece of information, be it Name, IP, Domain, Ping or falseified information.


--Features--

* Multiple users can administer a server, each with their own priviledges
* Multiple copies of Rconnect can run on one machine, in separate directories, accessing different Crysis Servers.
* Chat admin command system, with player admin support
* Slot reservation system
* Userlists and server status
* Dynamic webserver for server status, custom webpages with your player lists, ban lists and vital stats
* Custom user list button 
* Anti-Lag, a fully configurable high ping kicker.
* Bad name kicking and player name locking (registered players)
* Auto-server message spam
* Slot reservation for registered players and admins
* Logfile & Chat monitoring. Watch what your players are saying
* Kick button - select one or more players to ban. Announces to all players your decision and reason
* Ban button - like the kick button, only with a Crysis profile ban
* Perma-ban button - Rconnect will autoban users matching IPs, domains, Usernames and Profile IDs
* Punkbuster ban button - ban user via Punkbuster if installed on your server
* Anti-Crash. If Rconnect is installed to the server directly, it will monitor the CrysisDedicatedServer.exe process
  In the event of a crash, it will run a file (exe or batch) to resume your server
* Spoof kick. People using fake local domains and IPs will be kicked
* Auto-Kick players using the illegal names
* Map changing, and queuing via a drop down menu
* Map rotation editor
* Daily users list
* Config file editor
* CVAR changes via it's own console
* Full logging of Rconnect's data


--Changes and Known Issues--

>>>> See changelog.txt for details <<<<


--Installation--

* Documentation is available at the CryMod website. See the link at the end of this document.
* Rconnect is already extracted into it's own folder if you are reading this.
* When Rconnect runs for the first time, it creates a settings file and a connection log file.
* The connection log can be turned off in settings.
* Many features are not documented, but are mentioned in the changelog, or CryMod. Most are easy to work out, 
  just by changing the option on screen

--Setup--


-Crysis Dedicated Server-
* Make sure HTTP/XML-RPC service is running. 

  Insert into your server config file and/or entering it into your server console:

  http_password <password>
  http_startserver port:64089 


-Crysis Server in Rconnect-
* Enter the Crysis dedicated server address & HTTP/XML-RPC port. Not the Rcon or Gameport.
* Enter the HTTP/XML-RPC password
* CLICK SAVE SETTINGS
* DO NOT enter a username unless you are connecting to an Rconnect Multi-admin proxy


--Credits and Acknowledgments--
* Crytek - their fantastic work on an excellent game
* CryMod.com team members - for the great website
* Gamma and Outi who made CryRcon, which gave me a target to aim for in development
* JamesZhao - coding help, inspiration and a ton of input
* Predator106 - for coding inspiration
* Miguel - for much beta testing and coding input
* wh0racle, TRAB, prOhl, Shelkz - coding help on XML-RPC
* Burn-Eden, Krazy Rico, Martin9887, Vetali, GameFrame, Superman, Revo-X, and many more - for testing and input


--Feedback--

Let me know in the thread how you got on: http://www.crymod.com/thread.php?threadid=17684&goto=lastpost


--My server and website--

http://spooonguard.blogspot.com/


--Email--

This is not my primary email address, so I do not check it regularly. 

I prefer to be contacted at CryMod.com.

spooonguard at hotmail.co.uk

Thanks,
Spoonguard