.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $6.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening > Scenarios, Maps and Mods

Reply
 
Thread Tools Display Modes
  #1  
Old November 14th, 2006, 12:27 AM

MarcinM MarcinM is offline
Private
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
MarcinM is on a distinguished road
Default Dominion 3 Server Monitor Tool

Here's my attempt at a Dom3 server monitor tool.

It's Windows only, requires .NET, and as all software that doesn't go through Q&A, may crash your PC That said, I've been using it myself for a while.

Simply enter your server and port and hit "Get Status". The dropdown list should populate when you disconnect, and on all subsequent uses of the tool.



Next version will include the ability to delete servers from the list, and I'm hoping to get the nation flags in there as well.

Without further ado ... the Dom3 Server Monitor tool.

Please email me any suggestions or bug reports, as I'm not sure how often I will check back here - this tool is mainly written for me, and I'd thought I'd share.

Last edited by lch; September 4th, 2008 at 04:27 AM..
Reply With Quote
  #2  
Old November 14th, 2006, 01:01 AM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: Dominion 3 Server Monitor Tool

Looks great. Thanks for that.

I guess I should get back to work on a server-side (web based) status screen.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
Reply With Quote
  #3  
Old November 14th, 2006, 01:39 AM

MarcinM MarcinM is offline
Private
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
MarcinM is on a distinguished road
Default Re: Dominion 3 Server Monitor Tool

You should?

Reply With Quote
  #4  
Old November 29th, 2006, 12:43 AM

MarcinM MarcinM is offline
Private
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
MarcinM is on a distinguished road
Default Re: Dominion 3 Server Monitor Tool

Version 1.0.0.8 of the Dom3 Tool is up, this one includes the launcher capability (i.e you can launch into a network game directly from the tool).

There's a couple of quirks. You can only add the path to the executable once you're connected - this is to prevent adding of executables to non-working servers.

Also, you need to specify an executable PER server - this is to enable those folks who are playing different game versions on different servers from a single machine.

Hopefully the fact that the buttons go inactive when ... well, inactive ... will help make things clear. It's really not that hard:

1. Select "NEW" from the dropdown to add a new server.
2. Type in server info, server URL (or IP) + port as before.
3. Hit "Get Status" as before.
4. Once connected, hit "Browse for executable" and navigate to your dom3 exec file.
5. Hit "Disconnect". The "Launch" button should light up.

You only have to set servers up ONCE.

Once you have all of your servers configured, simply select what you want from the dropdown and hit Launch.

Please PM or email me the bugs, I don't check back here too often As always, disclaimers as to the software melting your face etc. apply (I've tested it plenty though).
Reply With Quote
  #5  
Old November 30th, 2006, 02:36 PM

GwyrgynBlood GwyrgynBlood is offline
Private
 
Join Date: Oct 2006
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
GwyrgynBlood is on a distinguished road
Default Re: Dominion 3 Server Monitor Tool

Gives me lots of issues. Main one is that if I make a server and then quit and reload, the server is not in the list. Selecting 'NEW' after that gives the following error:

Code:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Cannot find table 0.
at System.Data.DataTableCollection.get_Item(Int32 index)
at MyApp1.Form1.serverSelect_SelectedIndexChanged(Obj ect sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChang ed(EventArgs e)
at System.Windows.Forms.ComboBox.WmReflectCommand(Mes sage& m)
at System.Windows.Forms.ComboBox.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



The serverlist.xml file only contains this:

Code:

<?xml version="1.0" standalone="yes" ?>
<servers xmlns="serverlist" />



So it seems to be outputting the data wrong.


Second, when I try to connect to the server, the whole app locks while trying to do so (Not Responding state, that is). You should probably put the task of connecting to the server on a seperate thread and update the status in the log panel, it's just generally nicer to do that than freeze the thing (plus then the user can cancel mid-connect attempt).
Reply With Quote
  #6  
Old February 8th, 2007, 12:34 AM

MarcinM MarcinM is offline
Private
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
MarcinM is on a distinguished road
Default Re: Dominion 3 Server Monitor Tool

The tool now lists the amount of time remaining until the server hosts. If there is no timer set, it displays 0hrs. It also lists the number of the nations playing.

I'll address the above concerns at some point as well ... well, the first one anyway. Starting a new thread sounds ... advanced.

For the moment, I can't duplicate the first issue, after deleting the XML file by hand and rebuilding it 5 times from the tool.

Could you please provide step by step description of how you get it to crash?
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 08:35 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.