Author |
Message |
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
Posted: Mon Mar 23, 2009 9:09 pm Post subject: Central 1.0 (your new distributed directory server) |
|
|
|
|
Tested on these Platforms (please test and report back
-----------
Windows 2003
Windows 2000
Windows XP
Centos 5 (mono 1.2)
Please note its currently a tad unstable running on mono/linux and seems to crash occasionally for no apparent reason...i suspect its because my version of mono is very old (1.2) Rock solid on windows on both MS .net and mono though which is slighly confusing...
Currently live at ssdir.playsubspace.com
I created this basically because im sick of CatId's server crashing everytime we seem to get to a certain number of active subspace zones.
Quote: |
About Central
-------------
Central is a Subspace directory server.
It is designed to emulate much of the behavoir of CatId's directory.
Getting started
---------------
Windows
Install .net 2.0 or above (http://microsoft.com)
or install mono
(http://go-mono.com)
Linux
You need to install mono (http://go-mono.com)
Edit Central.config to suit your requirements
If you are using mono, type
mono Central.exe
to start the program (just like running any other mono program)
Other information
-----------------
You need UDP ports 4990 and 4991 open on your firewall to enable zones and clients to connect
|
edit: fixed a 100% cpu-usage bug
Latest version is 1.4f
http://www.subspace2.net/Central-1.4f.zip
http://sourceforge.net/project/showfiles.php?group_id=212141 _________________ Rediscover online gaming. Get Subspace | STF The future...prehaps
Newer version available here
http://sourceforge.net/project/showfiles.php?group_id=212141&package_id=315739&release_id=680666
Src is at http://subspace2.svn.sourceforge.net/viewvc/subspace2/Central/
Central-1.0.zip - 84.09 KB
File downloaded or viewed 280 time(s)
Last edited by Doc Flabby on Fri Mar 12, 2010 4:00 am, edited 8 times in total |
|
Back to top |
|
|
Cheese Wow Cheese is so helpful!
Joined: Mar 18 2007 Posts: 1017 Offline
|
Posted: Mon Mar 23, 2009 11:57 pm Post subject: |
|
|
|
|
im sick of it as well.
i assume its due to some of these long ass zone names.... _________________ SSC Distension Owner
SSCU Trench Wars Developer
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
Posted: Tue Mar 24, 2009 8:23 am Post subject: |
|
|
|
|
Cheese wrote: | im sick of it as well.
i assume its due to some of these long ass zone names.... |
If you can try out my server and see how you get on....im looking for people to bug test it.
|
|
Back to top |
|
|
Hakaku Server Help Squatter
Joined: Apr 07 2006 Posts: 299 Location: Canada Offline
|
Posted: Tue Mar 24, 2009 1:33 pm Post subject: |
|
|
|
|
Kudos on the work, hopefully it remains a stable directory server, since at the moment only Priit's and yours are currently online. I tested it on Vista and didn't have any problems (so far), so you can probably at it to the list as well.
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
Posted: Tue Mar 24, 2009 3:03 pm Post subject: |
|
|
|
|
Hakaku wrote: | Kudos on the work, hopefully it remains a stable directory server, since at the moment only Priit's and yours are currently online. |
Probably because all the others have crashed since everyone else runs catids
|
|
Back to top |
|
|
D1st0rt Miss Directed Wannabe
Age:36 Gender: Joined: Aug 31 2003 Posts: 2247 Location: Blacksburg, VA Offline
|
Posted: Tue Mar 24, 2009 4:21 pm Post subject: |
|
|
|
|
Works on gentoo running mono 2.2 _________________
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Fri Apr 10, 2009 9:45 am Post subject: |
|
|
|
|
Going to try this on Windows 2003. I can't find Snrrrub around any more -- and there are some critical bugs I found for his directory server running on 2003 which prevent me from being able to use his at all.
EDIT :: Doesn't work. Crashes on start. Server may or may not have .NET Framework 2.0.
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
Posted: Sat Apr 11, 2009 12:18 pm Post subject: |
|
|
|
|
L.C. wrote: |
EDIT :: Doesn't work. Crashes on start. Server may or may not have .NET Framework 2.0. |
It won't run with out 2.0 Can you post the error message?
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Sat Apr 11, 2009 2:33 pm Post subject: |
|
|
|
|
Quote: | It won't run with out 2.0 tongue.gif Can you post the error message? | Server has .NET Framework 2.0 (has to have it, as it is a requirement to be able to run TCAdmin). And no, I do not know if there is an error message or anything; it would be wise if your program generated logs for these kind of problems. I do not have remote desktop access.
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
Posted: Sat Apr 11, 2009 4:49 pm Post subject: |
|
|
|
|
L.C. wrote: | Quote: | It won't run with out 2.0 tongue.gif Can you post the error message? | Server has .NET Framework 2.0 (has to have it, as it is a requirement to be able to run TCAdmin). And no, I do not know if there is an error message or anything; it would be wise if your program generated logs for these kind of problems. I do not have remote desktop access. |
If you can get it to run on your desktop machine, its designed to be run as a console program, it logs its output to the screen...so you really need remote desktop or a console window run/test it.
You're running it in a way i never intended to be run, if you provide more information about your server setup and how you are attempting to run it, i might be able to change it to get it to work...I'm curious how you are running the program without remote desktop.
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
Posted: Sat Apr 11, 2009 5:29 pm Post subject: |
|
|
|
|
Quote: | You're running it in a way i never intended to be run, if you provide more information about your server setup and how you are attempting to run it, i might be able to change it to get it to work...I'm curious how you are running the program without remote desktop. | TCAdmin is a Game Hosting Control Panel and functions the same way as if you executed the file normally yourself; just like ServerDoc too.
http://www.tcadmin.com/
http://www.serverdoc.com/
We do not use ServerDoc though, but they both execute the program the same way as you would manually. There are no special or fancy methods in which it executes the program.
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
Posted: Sat Apr 11, 2009 7:10 pm Post subject: |
|
|
|
|
L.C. wrote: | TCAdmin is a Game Hosting Control Panel and functions the same way as if you executed the file normally yourself; just like ServerDoc too.
|
I've just tested this on a Windows 2003 server i have access to and it runs fine in remote desktop. So i think it must have something to do with that... I have uploaded a recompiled version (which intergrates some changes i made some time back to make it more compatable with mono, these might do the trick...)
Alternativly Does TCAdmin support services? I could alter it to run as a windows service.
|
|
Back to top |
|
|
L.C. Server Help Squatter
Age:33 Gender: Joined: Jan 03 2003 Posts: 574 Location: Missouri, US Offline
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
Posted: Thu Apr 23, 2009 9:13 am Post subject: |
|
|
|
|
I've updated the version to fix some bugs that were causing it to crash, don't know if this will fix your problems, but it might be worth a try...
This project is going to be under active development, and contributions/changes are accepted. Code and bug tracking / feature requests to be added to http://sourceforge.net/projects/subspace2/
|
|
Back to top |
|
|
Kingsize Novice
Age:37 Gender: Joined: Aug 02 2008 Posts: 43 Location: Finland Offline
|
Posted: Mon May 04, 2009 3:20 am Post subject: |
|
|
|
|
Hey, any download mirrors for mono?
I am unable to connect http://go-mono.com (page load error)
Tried to search with google, but didn't find. I am using Fedora Core 6. _________________ -Kingsize
kingsize@gamespec.org
SSNE Central Owner
subspace.gamespec.org
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
|
Back to top |
|
|
Guest
Offline
|
Posted: Mon May 04, 2009 5:23 pm Post subject: |
|
|
|
|
Thanks! Now I just need to get required libunwind for FC 6.
I'm only having problems with Core 6, always missing some lib, ie. for core 9 there are all libs what I have tried to search. Maybe next time I'll install some other distribution.
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
|
Back to top |
|
|
Kingsize Novice
Age:37 Gender: Joined: Aug 02 2008 Posts: 43 Location: Finland Offline
|
Posted: Wed May 06, 2009 5:04 pm Post subject: |
|
|
|
|
[ssnecentral@kinkku dirserver_mono]$ mono Central.exe
** (Central.exe:30011): WARNING **: The following assembly referenced from /dirserver_mono/Central.exe could not be loaded:
Assembly: System.Windows.Forms (assemblyref_index=3)
Version: 2.0.0.0
Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/dirserver_mono/).
** (Central.exe:30011): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
** (Central.exe:30011): WARNING **: Missing method get_ProductVersion in assembly /dirserver_mono/Central.exe, type System.Windows.Forms.Application
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
|
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
|
Back to top |
|
|
Kingsize Novice
Age:37 Gender: Joined: Aug 02 2008 Posts: 43 Location: Finland Offline
|
Posted: Thu May 07, 2009 4:01 am Post subject: |
|
|
|
|
Doc Flabby wrote: |
You need to install this package: mono-winforms
|
Aah! Thanks, now it works perfectly!
|
|
Back to top |
|
|
Kingsize Novice
Age:37 Gender: Joined: Aug 02 2008 Posts: 43 Location: Finland Offline
|
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
|
Back to top |
|
|
Kingsize Novice
Age:37 Gender: Joined: Aug 02 2008 Posts: 43 Location: Finland Offline
|
Posted: Thu May 07, 2009 1:01 pm Post subject: |
|
|
|
|
Doc Flabby wrote: |
I've added this and copied CatId's format exactly, it uses tab separated columns in the following order... |
Yay, thanks! Now I can say a good bye for all dirserver problems!
|
|
Back to top |
|
|
Kingsize Novice
Age:37 Gender: Joined: Aug 02 2008 Posts: 43 Location: Finland Offline
|
Posted: Thu May 07, 2009 1:20 pm Post subject: |
|
|
|
|
One little problem, dirserver (Central) says: Collecting Stats, but it doesn't save them to stats.txt (I didn't change your default configurations at all).
I gave (chmod) 777 permissions to all files. Am I doing something wrong, or is there a problem with Central.
|
|
Back to top |
|
|
|