I am looking to have a game server control panel developed. What I am looking for is a master control panel which will serve as a login point for all users and remotely control game/slave servers. There are, of course, several ways to go about connecting to the slave/game servers and controlling them (aside from basic RCON functions, of course). From my view, it seems the best way would be with sockets: have a daemon and some scripts installed on the slave server. The master server sends the tasks and commands it needs executed to the daemon over sockets, and the daemon then executes those tasks remotely on the machine.
Please note, other methods of going about getting this control panel done will be reviewed, assuming they seem valid and secure.
There are sevaral games which require support: Counter-Strike, Counter-Strike: Source, Quake 3, Unreal Tournament 2004. These are the 4 main engines of gaming today, so the code would then easily expand to most every other current game and even several future ones.
List of some of the tasks/functions required (not limited to):
-File manager (configuration editor/map uploader).
-Remote server installation.
-Server status/rcon tasks (kick/ban/banlist/maplist).
-Monitoring: Attempt to keep gameserver up 24/7 (services/daemontools should work fine here).
Required Knowledge (Based off of our method of completion):
-Linux AND FreeBSD
-Bash (The shell in which tasks on the remote server would be executed)
-MySQL (Store permitted user logins/details about the user's server).
-Sockets (Go from master->daemon on slave. Also connect to RCON. Must also be able to secure these).
Another requirement is to be fluent at English.
Also, please note that we are not looking for amateur coders with a bit of experience in each of these languages. This project is very deep, so thorough knowledge and experience of these languages and operating systems is needed.
At least some experience with these games, especially with RCON functions, is a huge plus. This project will be significantly more difficult for someone without past experience with these games.
This job would also extend beyond a one time completion, as codes need to be updated and games need to be added. Possibly some sort of hourly wage to continue working on the project as required will be discussed upon completion.
18 freelancers are bidding on average $2378 for this job
I represent a group of Russian programmers. We have big experience in such projects, no sudents and freelancers in our team. We can do this project. Please contact for futher discussion. Thanks.
We guarantee the quality and professionalism. We have experience in that field and will easily handle your project. Please check out PMB. YOU CAN TRUST US!