----------------------------------
FeRcon - Crysis2 rcon client
Version 0.1 - First release
Requires atleast .NET 2.0
----------------------------------
This is a tool you can use for unattended administration on
your server. It has a commandline interface the same as in the
dedicated server application. Ive only been working on this a
few days and its my first rcon coding experience. So there might
be some issues. I will try to fix anything that rises.
-----------
Features
-----------
* Remove dev binds F1/F2/F3/F4/F10 and F11 on player connect
* Send a message to all players at a timed interval
* Set a length of time to spend in the lobby between matches
* Shows chat from game
* Shows kills and assists
* Auto reconnects if server crashes
I plan to add:
* Remote admin through ingame chat interface
* Killstreak messages
* Random map rotation
* Map voting using ingame chat interface
* Bad word in chat / nick detection for kick / ban
and anything people can suggest!
It works by using the http rpc/xml server built into crysis2 to send
commands to the server through its console, it also reads the server
log file to find out info such as:
* Ingame chat
* Kills / Assists
* Players leaving
* Lobby entering
* Map load
I can effectivly make it pick up anything people want from the
server logs, so give me some ideas and ill give it a try!
--------------
How to use
--------------
1 ) Copy the exe into your crysis2 folder.
2 ) Edit your server.cfg so that it has the line
http_startserver port:123
change 123 to whatever port you want. I would suggest one below 1024 so
its less prone to attack through vpn (tunngle blocks under 1024). There
is currently NO WAY OF SETTING A PASSWORD FOR THE HTTP INTERFACE! so block
this port from outside access with a firewall.
3 ) Edit your system.cfg and change the line or add it if its not there to
log_WriteToFile = 1
4 ) put your local ip address into the box for server IP (whichever IP the server is bound to)
5 ) Enter the port you chose in to the port box
6 ) Pick options like map rotation and set times.
7 ) Click save.
8 ) Delete all server log files
9 ) Start server and then click Connect in FeRcon.
If all goes well you should see some info about the game in progress in the log window.
I also strongly suggest setting sv_cheatprotection to atleast 1 on your server so people cannot
join with modified game files.
Any bugs / suggestions please post them in this thread!
Enjoy multiplayer without dev binds!
Download:
http://www.mediafire...53gd3dep3j8toi5