|
Post by bduares on Mar 23, 2010 10:56:04 GMT -6
I thought I would play with a couple of my old dedicated servers and ran into a problem. While on one laptop my servers seem to run fine, on another laptop when I start the dedicated server things go fine for a minute or two, then the server restarts itself. This process repeats over and over.
I even reinstalled the game, and that didn't help. So I then USB drived the entire SS directory from one laptop to the other overwriting all files and I still get the same problem, but only on the one laptop.
Both installs are now identical, the only difference between the two is the type of machine they are running on, which shouldn't matter for a dedicated server in a cmd prompt window.
Both machines run identical Windows Xp Pro systems, one being a Compaq Presario V2000 series laptop with an AMD Turion 64 ML-42 and one being a Dell Precision M50 laptop with an Intel Pentium 4M 2.6 ghz.
Any ideas?
|
|
Vern :e:
Site Member
Starsiege Editor
Posts: 307
|
Post by Vern :e: on Mar 23, 2010 14:48:02 GMT -6
I have one idea.... Might not be right but here goes.....
Could it be your Computers (not your internet) IP address?
|
|
|
Post by -={Green Demon}=- on Mar 24, 2010 7:05:15 GMT -6
Ok, I'll take a guess.... heh
Each dedicated server is set to its own port right? If not add this to each server start file:
Server #1's start file: $server::UDPPortNumber = "29001";
Server #2's start file: $server::UDPPortNumber = "29002";
Server #3's start file: $server::UDPPortNumber = "29003";
etc.
|
|
|
Post by SuRgE on Mar 27, 2010 21:14:37 GMT -6
Heyya, Where exactly is the servers start file located? Ive looked in TDM_all.cs and the defualtpref.cs so far
|
|
|
Post by -={Green Demon}=- on Mar 28, 2010 8:21:38 GMT -6
The dedicated server starts are in the main SS directory.
They look like this:
Server_CTF.cs Server_DM.cs Server_TDM.cs Server_Football.cs
etc....
Make a shortcut on the desktop to the cs file.
Edit the Target to point to the server start.
Heres an example of the Target:
C:\Games\Starsiege\Launch.exe infiniteSpawn starsiege -s server_TDM_GD's_Maps.cs
This is all one line in the target, make sure theres a space after the -s. Substitute the (server_TDM_GD's_Maps.cs) with your files name.
Hope this helps.
|
|
|
Post by SuRgE on Mar 28, 2010 14:04:25 GMT -6
Yeah but still, i dont see any place to change the port settings. Also Demon, u say to edit the reg TDM file and not the TDM_ALL file, the TDM_all is the one that a dedicated TDM server uses,
|
|
|
Post by -={Green Demon}=- on Mar 28, 2010 14:35:58 GMT -6
Yes, you don't see it because it's not in the file. It just uses 29001 as the default port. If you want to change it, or run multiple servers, you have to add it in like I suggested in my first post here. You have to add it to each server start, each with a different port number, 29001,29002,29003, etc, if they're going to be running at the same time.
A portion of my file:
////////////////////////////////////////////////////////////////// //------------------------------------------------- // Drop In Progress // Does server allow drop in progress?? //------------------------------------------------- $server::DropInProgress = TRUE;
$server::AllowMixedTech = TRUE; $server::FactoryVehOnly = FALSE; $server::AllowTeamRed = TRUE; $server::AllowTeamYellow = FALSE; $server::AllowTeamBlue = TRUE; $server::AllowTeamPurple = FALSE;
$server::UDPPortNumber = "29002"; ^ See I added it to change it to port 29002.
//------------------------------------------------- // Mission rotation list. This is the order the // worlds will cycle in a game with either the frag // or time limits set. //-------------------------------------------------
$MissionCycling::Stage0="TDM_Trogan_Town"; $MissionCycling::Stage1="TDM_Ceasar's_City"; $MissionCycling::Stage2="TDM_Jeopardy"; $MissionCycling::Stage3="TDM_Sparkle_City"; ////////////////////////////////////////////////////////////////////
You can use whichever start file you want. In the TDM_ALL, the all is refering to all weapons are available to help identify it in the name. You can see that in the script at the bottom of the file.
function setAllowedItems() { exec("defaultVehicles.cs"); allowComponent(all, TRUE); allowWeapon(all, TRUE); }
In the Server_DM_Tanks, only tanks are allowed as another example.
|
|
|
Post by SuRgE on Mar 28, 2010 15:01:02 GMT -6
Oh ok, thx dude
|
|