Server Control Panel
Alright, well let me first start off by saying , I've tackled problems like this before but not in a very professional way.
I've been contracted for some server work for a game server hosting company(whatever, money is money). I have been asked to develop a game server control panel for its customers. Due to the fact that they have more than one server I have to decided to use this setup:
The web server or the server they have their website on is my master server because I will be using a MySQL database on this server. Each other dedicated box is for games and will be my slave servers. I'm using a perl server application that I wrote to connect them rather than using ssh which would be too confusing. I am wondering how to manage the servers.
I developed a simple way using linux pipes, fifo's to be exact that would launch a server into a pipe under a certain fifo name which was fairly simple and there was a ton of bugs. The servers would sometimes not start up due to some fifo error or something. It was annoying, so I stoped.
I need a knew way to run servers and manage them. How should I go about doing this?
Thanks in advanced,
P.S. I'm fairly good with perl/php and most linux stuff. I'm somewhat knowledgeable in c++ but other than that I would want to avoid using c++ or any c language at that.