Previous Blog Next Blog
Prev/Next Blog
by date

TGE Server Admin Software

TGE Server Admin Software
Name:Peter Simard 
Date Posted:Feb 21, 2008
Rating:4.0 out of 5
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Peter Simard

Blog post
Hello again. Here are the results of the past few days work on a server admin in C#. Previously we were launching servers via batch file after remote desktoping in. As things got more complex, this approaches limitations became obvious. Using this software, a single webpage can be loaded to quickly view server status, as well as update and restart the servers.

I must admit I am impressed with C#. In utility applications like this, where speed isn't a factor, the ease of development is a huge benefit. I was able to implement complex systems like XML and sockets in only a few hours. Perhapse it's time to look into XNA.

Features:
-XML based server list
-Automatically detects logical CPUs and starts each zone on it's own CPU
-Socket support to interface with PHP or other software
-SVN integration
-Auto crash recovery
-Redirects console output from each TGE process
-Option to auto start all servers on load

Graphical UI:


PHP interface:


I plan on releasing this as soon as it is in a more polished state. The biggest issue right now is TGE doesn't seem to want to respond to stdin commands. Without this functioning, you can't send commands to your processes.

Once I get stdin working, I will be adding support for realm wide messages (such as a server reboot notification). If anyone has C# experience or TGE stdin experience, please check out this post.

Recent Blog Posts
List:06/23/08 - CoP - Stress Test Results
06/18/08 - Crowns of Power - Stess Test
04/07/08 - Crowns of Power - Beta update
03/31/08 - Crowns of Power - Open Beta Download
03/28/08 - Crowns of Power - Open Beta Monday!
02/21/08 - TGE Server Admin Software
11/24/07 - Crowns of Power nearing completion! (pics)
09/06/07 - Crowns of Power - Open PvP Beta! Join the fun

Submit ResourceSubmit your own resources!

Novack   (Feb 21, 2008 at 02:50 GMT)
Very cool Peter! Great work.

I keep hearing the same about C#, and although Ive never used it, so far what I read, indicates its really a great tool. You should also check out "D".

However, the jump to XNA implies something more than just a language aspect, and I dont think good programmers like you should be jumping in there ;)

Ben Sparks (Warspawn)   (Feb 21, 2008 at 05:09 GMT)   Resource Rating: 5
Wow, that's awesome! Are you planning on releasing it for free or for purchase? Do you think it would work with TGEA also? (probably because the rendering doesnt matter?)

Peter Simard   (Feb 21, 2008 at 16:47 GMT)
I will be releasing it open source when it's ready. It will work on any software not just Torque. It is currently configured to launch a TGE process with parameters from the XML file, but with a minor amount of work, you can have it launching anything.

John E. Nelson   (Feb 21, 2008 at 17:05 GMT)
This is very nice! I would love to try it out once you have it available.

You must be a member and be logged in to either append comments or rate this resource.