You need to update the \Assets\ServerProfiles\_CentralSwitchPlusAllServers\ServersSetup.gf
[WONDirectoryServer/Addresses] section to read:
0="client.sfc.dynaverse.net:15101"
1="client.dynaverse.net:15101"
2="sfc2.directory.stasis.ca:15101"
As we are running the directory servers since Taldren shut down.
Also, if running behind a router you'll need to add a CentralSwitchAddress line to the gf. And forward these ports to the box running the server: 15101-15300, 27100 and 6999 (but if your server is in the DMZ you will not need to - do not use port forwarding and the DMZ simultaneously)
Once you have the serverkit setup in a particular folder you'll need to run a "Serverplatform.exe -install" from the command line. To register the performance monitor. (will also tell you to add a CentralSwitchAddress if it detects a LAN IP address) Then run the kit from that location.
In chat.gf you'll want to edit it to point to our chat server as peerchat.gamespy.com does not work properly with the kit (as gamespy does not allow enough channels per client and will periodically kick it for "botting").
For example here is the ServersSetup.gf from The Forge:
Name="ServerSetup"
[Settings]
SingleThreaded = 0
CreateCentralSwitch = 1
CampaignFile = "Campaign 1.mct"
SinglePlayer = 0
[CentralSwitchSetup]
Listen = 1
CentralSwitchPort = 27100
CentralSwitchAddress="thor.xenocorp.net"
[WONDirectoryServer]
ServerPath = "/StarFleetCommand2/Game/Release"
//ServerPath = "/StarFleetCommand2/Game/Beta"
//ServerPath = "/StarFleetCommand2/Game/Dev"
[WONDirectoryServer/Addresses]
0="client.sfc.dynaverse.net:15101"
1="client.dynaverse.net:15101"
2="sfc2.directory.stasis.ca:15101"
[Launch]
Database = 1
ClockServer = 1
DataServer = 1
EconomyServer = 1
ShipServer = 1
MapServer = 1
MissionMatcherServer = 1
NewsServer = 1
ChatServer = 1
CharacterServer = 1
NotifyServer = 1
MessengerServer = 1
SecurityServer = 1
InfoServer = 1
Just edit the CentralSwitchAddress line to reflect your public domain or WAN IP address.
and the chat.gf from The Forge:
Name = "Chat"
[IRCServers\Address]
0="irc.dynaverse.net"
//0="peerchat.gamespy.com"
//0="192.168.0.85"
[IRCServers]
Port=6999
[Server]
NickName="PrimeRadiant"
Name="PRISFCChatServer"
VerboseName="SFC Primary Chat Server"
NumChannelsPerNick = 10
You can also run the server on port 28100 if desired (two servers on one box), just edit the ServersSetup.gf and adjust the port forwarding to match, but port 27100 seems to work best.
To run two servers on one box you'll want to change the name of the _CentralSwitchPlusAllServers for each to something unique to match the settings used in the processsentinel so that the windows have different names.
You cannot launch the serverkit from the command line (the security routines will fail) you must either lauch it by double clicking the exe or using the processsentinel. Search for instructions to use the process sentintel... or I can explain it if you cannot find the info, but it is usually best not to use it until you have things finalised.
You'll probably want to request access to our D2 server admins forum here:
http://www.dynaverse.net/forum/index.php/topic,163342509.0.htmlwhere you'll find more details and can ask any further questions you might have.