initial commit

This commit is contained in:
lightlordmh
2016-06-01 15:00:39 -04:00
parent 38ee75deb2
commit 0e9323e975
25881 changed files with 7081461 additions and 2 deletions
+2
View File
@@ -0,0 +1,2 @@
ServerAddress=localhost
ServerPort=4069
+56
View File
@@ -0,0 +1,56 @@
[CentralServer]
clusterName=CLUSTERNAME
newbieTutorialEnabled=0
startPlanet=tatooine
#startPlanet=space_tatooine
[ServerMetrics]
metricsServerPort=0
[ChatServer]
centralServerAddress=127.0.0.1
clusterName=CLUSTERNAME
[dbProcess]
centralServerAddress=127.0.0.1
databaseProtocol=OCI
DSN=swodb
databaseUID=DBUSER
databasePWD=changeme
sharedLoginMode=0
loaderThreads=1
persisterThreads=1
[PlanetServer]
loadWholePlanetMultiserver=1
[ConnectionServer]
disableWorldSnapshot=1
[ScriptFlags]
liveSpaceServer=0
spawnersOn=0
[GameServer]
centralServerAddress=127.0.0.1
javaConsoleDebugMessages=1
javaEngineProfiling=1
adminGodToAll=1
javaVMName=ibm
reservedObjectIds=100000
nameValidationAcceptAll=1
scriptWatcherWarnTime=5000
scriptWatcherInterruptTime=0
commoditiesMarketEnabled=0
[SharedLog]
logTarget=net:127.0.0.1:44467
[SharedNetwork]
oldestUnacknowledgedTimeout=0
noDataTimeout=1000000
[SharedDebug/Profiler]
temporaryExpandAll=1
displayPercentageMinimum=1
+3
View File
@@ -0,0 +1,3 @@
[SharedLog]
logTarget=file:log.txt
+7
View File
@@ -0,0 +1,7 @@
[LoginServer]
databaseProtocol=OCI
DSN=swodb
databaseUID=DBUSER
databasePWD=changeme
validateClientVersion=1
validateStationKey=0
+24
View File
@@ -0,0 +1,24 @@
[SharedNetwork]
incomingBufferSize=4194304
outgoingBufferSize=4194304
keepAliveDelay=15000
noDataTimeout=300000
maxRawPacketSize=1460
maxOutstandingBytes=2097152
fragmentSize=1300
pooledPacketMax=5000
packetHistoryMax=1024
oldestUnacknowledgedTimeout=500000
congestionWindowMinimum=50000
enableFlushAndConfirmAllData=0
maxOutstandingPackets=4000
maxInstandingPackets=4000
resendDelayAdjust=1500
useNetworkThread=0
maxDataHoldTime=0
clockSyncDelay=0
reliableOverflowBytes=8388608
icmpErrorRetryPeriod=10000
allowPortRemapping=0
tcpMinimumFrame=524288
+6
View File
@@ -0,0 +1,6 @@
[TaskManager]
loginServerAddress=aus-lindevlogin-01.starwarsgalaxies.net
clusterName=CLUSTERNAME
node0=HOSTIP
environmentVariable=NLS_LANG=american_america.utf8
+9
View File
@@ -0,0 +1,9 @@
CentralServer local debug/CentralServer -- @serverNetwork.cfg @servercommon.cfg -s CentralServer
ConnectionServer local debug/ConnectionServer -- @serverNetwork.cfg @servercommon.cfg
SwgDatabaseServer local debug/SwgDatabaseServer -- @serverNetwork.cfg @servercommon.cfg
PlanetServer local debug/PlanetServer -- @serverNetwork.cfg @servercommon.cfg
SwgGameServer any debug/SwgGameServer -- @serverNetwork.cfg @servercommon.cfg
ChatServer local debug/ChatServer -- @serverNetwork.cfg @servercommon.cfg
LogServer local debug/LogServer -- @serverNetwork.cfg @logServerTargets.cfg
#MetricsServer local debug/MetricsServer -- @serverNetwork.cfg @servercommon.cfg
#CommoditiesServer local debug/CommoditiesServer -- @serverNetwork.cfg @servercommon.cfg
+9
View File
@@ -0,0 +1,9 @@
# ! /bin/sh
#
cd /swg/swg/live/exe/linux
STATUS=`release/LoginPing -- -s SharedNetwork useTcp=false`
if [ "$STATUS" != "Ok" ]; then
/swg/swg/live/exe/linux/startLoginServer.sh &
echo "LoginServer not responding"
fi
+9
View File
@@ -0,0 +1,9 @@
# ! /bin/sh
#
cd /swg/swg/live/exe/linux
STATUS=`release/LoginPing -- @jpeswg-01/servercommon.cfg -s SharedNetwork useTcp=false`
if [ "$STATUS" != "Ok" ]; then
/swg/swg/live/exe/linux/startLoginServer_jBeta.sh &
echo "LoginServer not responding"
fi
+9
View File
@@ -0,0 +1,9 @@
# ! /bin/sh
#
cd /swg/swg/stage/exe/linux
STATUS=`release/LoginPing -- @sdkswg-17/servercommon.cfg -s SharedNetwork useTcp=false`
if [ "$STATUS" != "Ok" ]; then
/swg/swg/stage/exe/linux/startLoginServer_spaceBeta.sh &
echo "LoginServer not responding"
fi
+9
View File
@@ -0,0 +1,9 @@
# ! /bin/sh
#
cd /swg/swg/stage/exe/linux
STATUS=`release/LoginPing -- @sdkswg-15/servercommon.cfg -s SharedNetwork useTcp=false`
if [ "$STATUS" != "Ok" ]; then
/swg/swg/stage/exe/linux/startLoginServer_spaceDev.sh &
echo "LoginServer not responding"
fi
+1
View File
@@ -0,0 +1 @@
.include "../shared/combat.cfg"
+1
View File
@@ -0,0 +1 @@
server_port=4069
+229
View File
@@ -0,0 +1,229 @@
#Live Options Only
[CentralServer]
# SWG planets
startPlanet=tutorial
startPlanet=tatooine
startPlanet=naboo
startPlanet=corellia
startPlanet=rori
startPlanet=talus
startPlanet=yavin4
startPlanet=endor
startPlanet=lok
startPlanet=dantooine
startPlanet=dathomir
startPlanet=dungeon1
startPlanet=adventure1
startPlanet=space_corellia
startPlanet=space_naboo
startPlanet=space_tatooine
startPlanet=space_lok
startPlanet=space_dantooine
startPlanet=space_dathomir
startPlanet=space_yavin4
startPlanet=space_endor
startPlanet=space_heavy1
startPlanet=space_light1
startPlanet=kashyyyk_main
startPlanet=kashyyyk_pob_dungeons
startPlanet=kashyyyk_south_dungeons
startPlanet=kashyyyk_north_dungeons
startPlanet=kashyyyk_rryatt_trail
startPlanet=kashyyyk_hunting
startPlanet=kashyyyk_dead_forest
startPlanet=space_kashyyyk
startPlanet=space_npe_falcon
startPlanet=space_npe_falcon_2
startPlanet=space_npe_falcon_3
startPlanet=space_ord_mantell
startPlanet=mustafar
startPlanet=space_nova_orion
startPlanet=adventure2
transferServerAddress=sdkswg-01-01-int.starwarsgalaxies.net
transferServerPort=50005
#game server and central server validate build version number with each other
validateBuildVersionNumber=true
disconnectDuplicateConnectionsOnOtherGalaxies=true
[ConnectionServer]
#disable the Japanese recapture on all servers (Japanese config files will override this)
#
# JapaneseRecapture 8192
disabledFeatureBits=8192
sessionServer=sdt-session1.station.sony.com:3000
sessionServer=sdt-session3.station.sony.com:3000
[GameServer]
javaOptions=-Xoss4096k
javaOptions=-Xss4096k
maxGoldNetworkId=10000000
flashSpeederReward=true
combatUpgradeReward=1
enableDebugControllerMessageSpam=false
# Metrics logging on player activities
LogSessionActivity=true
enableHousePackup=false
enableAbandonedHousePackup=false
allowPlayersToPackAbandonedStructures=true
allowPlayersToPackVendors=true
maxItemAttribBonus=500
maxTotalAttribBonus=2000
# BONUS: XP
#xpMultiplier=2
# BONUS: CHRONICLES
#chroniclesXpModifier=1.0
#chroniclesQuestorGoldTokenChanceOverride=15
#chroniclesChroniclerGoldTokenChanceOverride=15
#chroniclesChroniclerSilverTokenNumModifier=2
#chroniclesQuestorSilverTokenNumModifier=2
# BONUS: GCW
#gcwPointBonus=2.0
#gcwTokenBonus=2.0
#spawn limit override
#note - serverSpawnLimit configs must remain in commonLiveOptions per dev
serverSpawnLimit_dathomir.1=1200
serverSpawnLimit_dathomir.2=1200
serverSpawnLimit_endor.1=1200
serverSpawnLimit_endor.2=1200
serverSpawnLimit_lok=1200
serverSpawnLimit_rori=1200
serverSpawnLimit_talus=1200
serverSpawnLimit_yavin4=1200
#spawn limit override for GCW invasion cities
serverSpawnLimit_tatooine.4=100
serverSpawnLimit_naboo.6=100
serverSpawnLimit_talus.4=100
#enable GCW invasion cities
gcwcitykeren=1
gcwcitybestine=1
gcwcitydearic=1
# GCW invasion options
gcwInvasionCycleTime=3
gcwInvasionCityMaximumRunning=3
stripNonFreeAssetsFromPlayersInTutorial=false
# harvester extraction bonus(50%)
harvesterExtractionRateMultiplier=1.5
#Events (Lifeday, Halloween, etc)
lifeday=false
loveday=false
deleteEventProps=true
halloween=false
foolsDay=true
empireday_ceremony=false
#to keep god-enabled login from "accidentally" claiming a collection "server first"
disableCollectionServerFirstGrantForSecuredLogin=true
#for applying CTS history retroactively
retroactiveCtsHistoryFilename=datatables/cts/retroactive_cts_history.iff
#allow god mode clients to do free CTS even when the free CTS period is not in effect
allowIgnoreFreeCtsTimeRestriction=true
#retro player city creation time
retroactivePlayerCityCreationTimeFilename=datatables/city/retroactive_city_creation_time.iff
[FreeCts]
freeCtsFilename=datatables/cts/free_cts.iff
[EventTeam]
gcwraid=true
anniversary=true
[New_Player]
NewPlayerQuestsEnabled=false
[TaskManager]
environmentVariable=LD_ASSUME_KERNEL=2.4.1
environmentVariable=JAVA_DUMP_OPTS="ONANYSIGNAL(ALL)"
[CustomerServiceServer]
csServerAddress=sdt-csa2.station.sony.com
csServerPort=3016
gameCode=SWG
[CharacterBuilder]
builderEnabled=0
skillsEnabled=0
creditsEnabled=0
buffsEnabled=0
resourcesEnabled=0
vehiclesEnabled=0
deedsEnabled=0
pahallEnabled=0
weaponsEnabled=0
armorEnabled=0
miscitemEnabled=0
[TransferServer]
serverAllowedToUploadCharacterData=Bria
serverAllowedToUploadCharacterData=Ahazi
#serverAllowedToUploadCharacterData=Corbantis
serverAllowedToUploadCharacterData=Flurry
#serverAllowedToUploadCharacterData=Intrepid
#serverAllowedToUploadCharacterData=Kettemoor
#serverAllowedToUploadCharacterData=Naritus
#serverAllowedToUploadCharacterData=Scylla
serverAllowedToUploadCharacterData=Sunrunner
#serverAllowedToUploadCharacterData=Valcyn
#serverAllowedToUploadCharacterData=Tempest
serverAllowedToUploadCharacterData=Bloodfin
serverAllowedToUploadCharacterData=Chilastra
serverAllowedToUploadCharacterData=Eclipse
serverAllowedToUploadCharacterData=Gorath
#serverAllowedToUploadCharacterData=Kauri
#serverAllowedToUploadCharacterData=Lowca
serverAllowedToUploadCharacterData=Radiant
serverAllowedToUploadCharacterData=Starsider
#serverAllowedToUploadCharacterData=Tarquinas
#serverAllowedToUploadCharacterData=Wanderhome
serverAllowedToUploadCharacterData=Shadowfire
serverAllowedToUploadCharacterData=Europe-Chimaera
serverAllowedToUploadCharacterData=Europe-FarStar
#serverAllowedToUploadCharacterData=Europe-Infinity
serverAllowedToDownloadCharacterData=Bria
serverAllowedToDownloadCharacterData=Ahazi
#serverAllowedToDownloadCharacterData=Corbantis
serverAllowedToDownloadCharacterData=Flurry
#serverAllowedToDownloadCharacterData=Intrepid
#serverAllowedToDownloadCharacterData=Kettemoor
#serverAllowedToDownloadCharacterData=Naritus
#serverAllowedToDownloadCharacterData=Scylla
serverAllowedToDownloadCharacterData=Sunrunner
#serverAllowedToDownloadCharacterData=Valcyn
#serverAllowedToDownloadCharacterData=Tempest
serverAllowedToDownloadCharacterData=Bloodfin
serverAllowedToDownloadCharacterData=Chilastra
serverAllowedToDownloadCharacterData=Eclipse
serverAllowedToDownloadCharacterData=Gorath
#serverAllowedToDownloadCharacterData=Kauri
#serverAllowedToDownloadCharacterData=Lowca
serverAllowedToDownloadCharacterData=Radiant
serverAllowedToDownloadCharacterData=Starsider
#serverAllowedToDownloadCharacterData=Tarquinas
#serverAllowedToDownloadCharacterData=Wanderhome
serverAllowedToDownloadCharacterData=Shadowfire
serverAllowedToDownloadCharacterData=Europe-Chimaera
serverAllowedToDownloadCharacterData=Europe-FarStar
#serverAllowedToDownloadCharacterData=Europe-Infinity
#serverAllowedToUploadCharacterData=Japan-Katana
#serverAllowedToUploadCharacterData=Japan-Harla
apiServerHostAddress=ctserver.station.sony.com:2000
[ScriptFlags]
npeSequencersActive=true
+183
View File
@@ -0,0 +1,183 @@
[PlanetServer]
preloadDataTableName=datatables/planet_server/preload_list.iff
[TaskManager]
#fast boxes running the space zones that we'll use to run
#a third game server if we lose more than 1 box in the cluster
maximumLoad.node25=4.0f
maximumLoad.node26=4.0f
maximumLoad.node27=4.0f
maximumLoad.node28=4.0f
maximumLoad.node29=4.0f
#ground game servers load distribution begin
#corellia.2 (bela vistal/vreni island) : rori.3 (Restuss)
preferredNode="node1:SwgGameServer:preloadNumber=2 sceneID=corellia groundScene"
preferredNode="node1:SwgGameServer:preloadNumber=3 sceneID=rori groundScene"
#endor.1 (N-Smuggler Outpost) : lok.2 (S-Imperial Outpost)
preferredNode="node2:SwgGameServer:preloadNumber=1 sceneID=endor groundScene"
preferredNode="node2:SwgGameServer:preloadNumber=2 sceneID=lok groundScene"
#endor.2 (S-Research Outpost) : tatooine.6 (Anchorhead)
preferredNode="node3:SwgGameServer:preloadNumber=2 sceneID=endor groundScene"
preferredNode="node3:SwgGameServer:preloadNumber=6 sceneID=tatooine groundScene"
#talus.2 (N-Nashal) : tutorial
preferredNode="node4:SwgGameServer:preloadNumber=2 sceneID=talus groundScene"
preferredNode="node4:SwgGameServer:sceneID=tutorial groundScene"
#dantooine.2 (NE) : naboo.4 (S,E-Deeja Peak, outside Moenia)
preferredNode="node5:SwgGameServer:preloadNumber=2 sceneID=dantooine groundScene"
preferredNode="node5:SwgGameServer:preloadNumber=4 sceneID=naboo groundScene"
#dantooine.4 (SW-Imperial Outpost) : yavin4.1 (N-Mining Outpost)
preferredNode="node6:SwgGameServer:preloadNumber=4 sceneID=dantooine groundScene"
preferredNode="node6:SwgGameServer:preloadNumber=1 sceneID=yavin4 groundScene"
#dantooine.5 (South Central-Pirate Outpost) : dungeon1
preferredNode="node7:SwgGameServer:preloadNumber=5 sceneID=dantooine groundScene"
preferredNode="node7:SwgGameServer:sceneID=dungeon1 groundScene"
#dantooine.6 (outside Mining Outpost) : dathomir.1 (N-trade outpost, singing mountain, imperial prison)
preferredNode="node8:SwgGameServer:preloadNumber=6 sceneID=dantooine groundScene"
preferredNode="node8:SwgGameServer:preloadNumber=1 sceneID=dathomir groundScene"
#naboo.2 (S of Theed-Lake Retreat) : corellia.6 (doaba guerfel)
preferredNode="node9:SwgGameServer:preloadNumber=2 sceneID=naboo groundScene"
preferredNode="node9:SwgGameServer:preloadNumber=6 sceneID=corellia groundScene"
#yavin4.2 (S-Labor Outpost, Imperial Fortress) : rori.1 (N-outside Restuss)
preferredNode="node10:SwgGameServer:preloadNumber=2 sceneID=yavin4 groundScene"
preferredNode="node10:SwgGameServer:preloadNumber=1 sceneID=rori groundScene"
#naboo.6 (NE-outside Kaadara) : dantooine.1 (NW)
preferredNode="node11:SwgGameServer:preloadNumber=6 sceneID=naboo groundScene"
preferredNode="node11:SwgGameServer:preloadNumber=1 sceneID=dantooine groundScene"
#naboo.7 (Outside Keren) : corellia.5 (outside coronet)
preferredNode="node12:SwgGameServer:preloadNumber=7 sceneID=naboo groundScene"
preferredNode="node12:SwgGameServer:preloadNumber=5 sceneID=corellia groundScene"
#tatooine.1 (SW-Wayfar,Jabba) : corellia.1 (tyrena)
preferredNode="node13:SwgGameServer:preloadNumber=1 sceneID=tatooine groundScene"
preferredNode="node13:SwgGameServer:preloadNumber=1 sceneID=corellia groundScene"
#tatooine.2 (Mos Entha) : dathomir.2 (South-Science outpost, nightsister stronghold, FS village)
preferredNode="node14:SwgGameServer:preloadNumber=2 sceneID=tatooine groundScene"
preferredNode="node14:SwgGameServer:preloadNumber=2 sceneID=dathomir groundScene"
#tatooine.3 (Mos Taike, outside Mos Entha) : naboo.3 (N of Theed & Moenia in SE)
preferredNode="node15:SwgGameServer:preloadNumber=3 sceneID=tatooine groundScene"
preferredNode="node15:SwgGameServer:preloadNumber=3 sceneID=naboo groundScene"
#tatooine.4 (Bestine) : talus.1 (S-Dearic)
preferredNode="node16:SwgGameServer:preloadNumber=4 sceneID=tatooine groundScene"
preferredNode="node16:SwgGameServer:preloadNumber=1 sceneID=talus groundScene"
#dantooine.7 (SE) : tatooine.5 outside Mos Eisley
preferredNode="node17:SwgGameServer:preloadNumber=7 sceneID=dantooine groundScene"
preferredNode="node17:SwgGameServer:preloadNumber=5 sceneID=tatooine groundScene"
#endor.3 (Death Watch Bunker)
preferredNode="node18:SwgGameServer:preloadNumber=3 sceneID=endor groundScene"
#tatooine.8 (outside Mos Espa, Fort Tusken) : lok.1 (N-Nym's Stronghold)
preferredNode="node19:SwgGameServer:preloadNumber=8 sceneID=tatooine groundScene"
preferredNode="node19:SwgGameServer:preloadNumber=1 sceneID=lok groundScene"
#naboo.5 (Keren, Kaadara) : tatooine.7 (Mos Espa)
preferredNode="node20:SwgGameServer:preloadNumber=5 sceneID=naboo groundScene"
preferredNode="node20:SwgGameServer:preloadNumber=7 sceneID=tatooine groundScene"
#corellia.3 (kor vella) : rori.2 (S-Narmle)
preferredNode="node21:SwgGameServer:preloadNumber=3 sceneID=corellia groundScene"
preferredNode="node21:SwgGameServer:preloadNumber=2 sceneID=rori groundScene"
#tatooine.10 (outside Bestine)
preferredNode="node22:SwgGameServer:preloadNumber=10 sceneID=tatooine groundScene"
#dantooine.3 (Mining Outpost) : naboo.1 (Theed)
preferredNode="node23:SwgGameServer:preloadNumber=3 sceneID=dantooine groundScene"
preferredNode="node23:SwgGameServer:preloadNumber=1 sceneID=naboo groundScene"
#tatooine.9 (Mos Eisley) : corellia.4 (coronet)
preferredNode="node24:SwgGameServer:preloadNumber=9 sceneID=tatooine groundScene"
preferredNode="node24:SwgGameServer:preloadNumber=4 sceneID=corellia groundScene"
#kashyyyk_pob_dungeons.1 : kashyyyk_south_dungeons
preferredNode="node30:SwgGameServer:preloadNumber=1 sceneID=kashyyyk_pob_dungeons groundScene"
preferredNode="node30:SwgGameServer:sceneID=kashyyyk_south_dungeons groundScene"
#kashyyyk_north_dungeons.1 : kashyyyk_rryatt_trail.1
preferredNode="node31:SwgGameServer:preloadNumber=1 sceneID=kashyyyk_north_dungeons groundScene"
preferredNode="node31:SwgGameServer:preloadNumber=1 sceneID=kashyyyk_rryatt_trail groundScene"
#kashyyyk_hunting : kashyyyk_main.2
preferredNode="node32:SwgGameServer:sceneID=kashyyyk_hunting groundScene"
preferredNode="node32:SwgGameServer:preloadNumber=2 sceneID=kashyyyk_main groundScene"
#kashyyyk_dead_forest : kashyyyk_pob_dungeons.2
preferredNode="node33:SwgGameServer:sceneID=kashyyyk_dead_forest groundScene"
preferredNode="node33:SwgGameServer:preloadNumber=2 sceneID=kashyyyk_pob_dungeons groundScene"
#kashyyyk_main.1 : kashyyyk_north_dungeons.2
preferredNode="node34:SwgGameServer:preloadNumber=1 sceneID=kashyyyk_main groundScene"
preferredNode="node34:SwgGameServer:preloadNumber=2 sceneID=kashyyyk_north_dungeons groundScene"
#space_kashyyyk (already defined below) : kashyyyk_rryatt_trail.2
preferredNode="node35:SwgGameServer:preloadNumber=2 sceneID=kashyyyk_rryatt_trail groundScene"
#ground game servers load distribution end
#space game servers load distribution begin
preferredNode="node25:SwgGameServer:sceneID=space_corellia groundScene"
preferredNode="node25:SwgGameServer:sceneID=space_naboo groundScene"
preferredNode="node26:SwgGameServer:sceneID=space_tatooine groundScene"
preferredNode="node26:SwgGameServer:sceneID=space_lok groundScene"
preferredNode="node27:SwgGameServer:sceneID=space_dantooine groundScene"
preferredNode="node27:SwgGameServer:sceneID=space_dathomir groundScene"
preferredNode="node28:SwgGameServer:sceneID=space_yavin4 groundScene"
preferredNode="node28:SwgGameServer:sceneID=space_endor groundScene"
preferredNode="node29:SwgGameServer:sceneID=space_heavy1 groundScene"
preferredNode="node29:SwgGameServer:sceneID=space_light1 groundScene"
preferredNode="node35:SwgGameServer:sceneID=space_kashyyyk groundScene"
#space game servers load distribution end
#planet servers load distribution begin
preferredNode="node3:PlanetServer:sceneID=tutorial watcherServicePort"
preferredNode="node4:PlanetServer:sceneID=tatooine watcherServicePort"
preferredNode="node5:PlanetServer:sceneID=naboo watcherServicePort"
preferredNode="node6:PlanetServer:sceneID=corellia watcherServicePort"
preferredNode="node12:PlanetServer:sceneID=rori watcherServicePort"
preferredNode="node13:PlanetServer:sceneID=talus watcherServicePort"
preferredNode="node14:PlanetServer:sceneID=yavin4 watcherServicePort"
preferredNode="node15:PlanetServer:sceneID=endor watcherServicePort"
preferredNode="node16:PlanetServer:sceneID=lok watcherServicePort"
preferredNode="node17:PlanetServer:sceneID=dantooine watcherServicePort"
preferredNode="node18:PlanetServer:sceneID=dathomir watcherServicePort"
preferredNode="node19:PlanetServer:sceneID=dungeon1 watcherServicePort"
preferredNode="node25:PlanetServer:sceneID=space_corellia watcherServicePort"
preferredNode="node25:PlanetServer:sceneID=space_naboo watcherServicePort"
preferredNode="node26:PlanetServer:sceneID=space_tatooine watcherServicePort"
preferredNode="node26:PlanetServer:sceneID=space_lok watcherServicePort"
preferredNode="node27:PlanetServer:sceneID=space_dantooine watcherServicePort"
preferredNode="node27:PlanetServer:sceneID=space_dathomir watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=space_yavin4 watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=space_endor watcherServicePort"
preferredNode="node29:PlanetServer:sceneID=space_heavy1 watcherServicePort"
preferredNode="node29:PlanetServer:sceneID=space_light1 watcherServicePort"
preferredNode="node30:PlanetServer:sceneID=kashyyyk_pob_dungeons watcherServicePort"
preferredNode="node30:PlanetServer:sceneID=kashyyyk_south_dungeons watcherServicePort"
preferredNode="node31:PlanetServer:sceneID=kashyyyk_north_dungeons watcherServicePort"
preferredNode="node31:PlanetServer:sceneID=kashyyyk_rryatt_trail watcherServicePort"
preferredNode="node32:PlanetServer:sceneID=kashyyyk_hunting watcherServicePort"
preferredNode="node33:PlanetServer:sceneID=kashyyyk_dead_forest watcherServicePort"
preferredNode="node34:PlanetServer:sceneID=kashyyyk_main watcherServicePort"
preferredNode="node35:PlanetServer:sceneID=space_kashyyyk watcherServicePort"
#planet servers load distribution end
+271
View File
@@ -0,0 +1,271 @@
[PlanetServer]
preloadDataTableName=datatables/planet_server/preload_list_heavy.iff
[TaskManager]
#these boxes will be running 3 game servers, so we need to set
#the maximum load to support 3 game servers
maximumLoad.node26=4.0f
maximumLoad.node31=4.0f
maximumLoad.node32=4.0f
maximumLoad.node34=4.0f
maximumLoad.node35=4.0f
#these boxes will be running 4 game servers, so we need to set
#the maximum load to support 4 game servers
maximumLoad.node28=5.0f
maximumLoad.node29=5.0f
maximumLoad.node30=5.0f
#allow these boxes to run 3 game servers, so that if we lose
#a box that runs 3 or 4 game servers, there will be enough
#spare CPUs to run those 3 or 4 game servers on other boxes
maximumLoad.node25=4.0f
maximumLoad.node27=4.0f
maximumLoad.node33=4.0f
#TODO: the new BF regions will initially be run on these cpus
maximumLoad.node23=5.0f
maximumLoad.node24=5.0f
#game servers load distribution begin
#02 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#corellia.2 (bela vistal/vreni island) : tatooine.3 (North of Mos Taike, outside Mos Entha)
preferredNode="node1:SwgGameServer:preloadNumber=2 sceneID=corellia groundScene"
preferredNode="node1:SwgGameServer:preloadNumber=3 sceneID=tatooine groundScene"
#03 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#endor.1 (N-Smuggler Outpost) : dathomir.3 (Death Troopers)
preferredNode="node2:SwgGameServer:preloadNumber=1 sceneID=endor groundScene"
preferredNode="node2:SwgGameServer:preloadNumber=3 sceneID=dathomir groundScene"
#04 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#endor.2 (S-Research Outpost) : dathomir.4 (Death Troopers)
preferredNode="node3:SwgGameServer:preloadNumber=2 sceneID=endor groundScene"
preferredNode="node3:SwgGameServer:preloadNumber=4 sceneID=dathomir groundScene"
#05 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#talus.2 (NE-Nashal) : lok.3 (SE)
preferredNode="node4:SwgGameServer:preloadNumber=2 sceneID=talus groundScene"
preferredNode="node4:SwgGameServer:preloadNumber=3 sceneID=lok groundScene"
#06 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#dantooine.2 (NE) : naboo.4 (S,E-Deeja Peak, outside Moenia)
preferredNode="node5:SwgGameServer:preloadNumber=2 sceneID=dantooine groundScene"
preferredNode="node5:SwgGameServer:preloadNumber=4 sceneID=naboo groundScene"
#07 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#dantooine.4 (SW-Imperial Outpost) : yavin4.1 (N-Mining Outpost)
preferredNode="node6:SwgGameServer:preloadNumber=4 sceneID=dantooine groundScene"
preferredNode="node6:SwgGameServer:preloadNumber=1 sceneID=yavin4 groundScene"
#08 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#dantooine.5 (South Central-Pirate Outpost) : dungeon1.1 (Corellian Corvette, Tansarii Station, Gamma Station, IG-88, Axkva Min, Exar Kun)
preferredNode="node7:SwgGameServer:preloadNumber=5 sceneID=dantooine groundScene"
preferredNode="node7:SwgGameServer:preloadNumber=1 sceneID=dungeon1 groundScene"
#09 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#dantooine.3 (Mining Outpost) : dathomir.1 (N-trade outpost, singing mountain, imperial prison)
preferredNode="node8:SwgGameServer:preloadNumber=3 sceneID=dantooine groundScene"
preferredNode="node8:SwgGameServer:preloadNumber=1 sceneID=dathomir groundScene"
#10 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#naboo.2 (S of Theed-Lake Retreat) : dungeon1.2 (Tansarii Station, Gamma Station, Nova Orion Station, IG-88, Axkva Min, Exar Kun, Meatlump bunker)
preferredNode="node9:SwgGameServer:preloadNumber=2 sceneID=naboo groundScene"
preferredNode="node9:SwgGameServer:preloadNumber=2 sceneID=dungeon1 groundScene"
#11 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#yavin4.2 (S-Labor Outpost, Imperial Fortress) : rori.1 (N-outside Restuss)
preferredNode="node10:SwgGameServer:preloadNumber=2 sceneID=yavin4 groundScene"
preferredNode="node10:SwgGameServer:preloadNumber=1 sceneID=rori groundScene"
#12 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#tatooine.7 (Mos Espa) : dantooine.1 (NW)
preferredNode="node11:SwgGameServer:preloadNumber=7 sceneID=tatooine groundScene"
preferredNode="node11:SwgGameServer:preloadNumber=1 sceneID=dantooine groundScene"
#13 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#corellia.5 (outside coronet) : dungeon1.3 (Star Destroyer)
preferredNode="node12:SwgGameServer:preloadNumber=5 sceneID=corellia groundScene"
preferredNode="node12:SwgGameServer:preloadNumber=3 sceneID=dungeon1 groundScene"
#14 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#tutorial.1 (North) : tatooine.6 (Anchorhead)
preferredNode="node13:SwgGameServer:preloadNumber=1 sceneID=tutorial groundScene"
preferredNode="node13:SwgGameServer:preloadNumber=6 sceneID=tatooine groundScene"
#15 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#dathomir.2 (South-Science outpost, nightsister stronghold, Aurilia) : space_npe_falcon_3
preferredNode="node14:SwgGameServer:preloadNumber=2 sceneID=dathomir groundScene"
preferredNode="node14:SwgGameServer:sceneID=space_npe_falcon_3 groundScene"
#16 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#tutorial.2 (South) : naboo.3 (N of Theed & Moenia in SE)
preferredNode="node15:SwgGameServer:preloadNumber=2 sceneID=tutorial groundScene"
preferredNode="node15:SwgGameServer:preloadNumber=3 sceneID=naboo groundScene"
#17 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#tatooine.5 (outside Mos Eisley) : tatooine.10 (outside Bestine)
preferredNode="node16:SwgGameServer:preloadNumber=5 sceneID=tatooine groundScene"
preferredNode="node16:SwgGameServer:preloadNumber=10 sceneID=tatooine groundScene"
#18 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#dantooine.7 (SE) : kashyyyk_main
preferredNode="node17:SwgGameServer:preloadNumber=7 sceneID=dantooine groundScene"
preferredNode="node17:SwgGameServer:sceneID=kashyyyk_main groundScene"
#19 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#endor.3 (Death Watch Bunker)
preferredNode="node18:SwgGameServer:preloadNumber=3 sceneID=endor groundScene"
#dantooine.6 (outside Mining Outpost)
preferredNode="node18:SwgGameServer:preloadNumber=6 sceneID=dantooine groundScene"
#20 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#corellia.1 (tyrena, doaba guerfel) : space_npe_falcon
preferredNode="node19:SwgGameServer:preloadNumber=1 sceneID=corellia groundScene"
preferredNode="node19:SwgGameServer:sceneID=space_npe_falcon groundScene"
#21 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#naboo.5 (Kaadara, outside Kaadara)
preferredNode="node20:SwgGameServer:preloadNumber=5 sceneID=naboo groundScene"
#22 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#corellia.3 (kor vella) : kashyyyk_south_dungeons
preferredNode="node21:SwgGameServer:preloadNumber=3 sceneID=corellia groundScene"
preferredNode="node21:SwgGameServer:sceneID=kashyyyk_south_dungeons groundScene"
#23 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#space_npe_falcon_2
preferredNode="node22:SwgGameServer:sceneID=space_npe_falcon_2 groundScene"
#24 box, Intel(R) Xeon(TM) CPU 3.40GHz
#talus.4 (Dearic) : naboo.1 (Theed, GCW base, outside Keren) : endor.4 (2 PvP Battlefields)
preferredNode="node23:SwgGameServer:preloadNumber=4 sceneID=talus groundScene"
preferredNode="node23:SwgGameServer:preloadNumber=1 sceneID=naboo groundScene"
preferredNode="node23:SwgGameServer:preloadNumber=4 sceneID=endor groundScene"
#25 box, Intel(R) Xeon(TM) CPU 3.40GHz
#tatooine.9 (Mos Eisley) : naboo.6 (Keren) : yavin4.3 (2 PvP Battlefields)
preferredNode="node24:SwgGameServer:preloadNumber=9 sceneID=tatooine groundScene"
preferredNode="node24:SwgGameServer:preloadNumber=6 sceneID=naboo groundScene"
preferredNode="node24:SwgGameServer:preloadNumber=3 sceneID=yavin4 groundScene"
#26 box, Intel(R) Xeon(TM) CPU 3.40GHz
#adventure2 (Hoth) : rori.3 (Restuss)
preferredNode="node25:SwgGameServer:sceneID=adventure2 groundScene"
preferredNode="node25:SwgGameServer:preloadNumber=3 sceneID=rori groundScene"
#27 box, Intel(R) Xeon(TM) CPU 3.40GHz
#tatooine.4 (Bestine) : space_ord_mantell : corellia.4 (Coronet, GCW base)
preferredNode="node26:SwgGameServer:preloadNumber=4 sceneID=tatooine groundScene"
preferredNode="node26:SwgGameServer:sceneID=space_ord_mantell groundScene"
preferredNode="node26:SwgGameServer:preloadNumber=4 sceneID=corellia groundScene"
#28 box, Intel(R) Xeon(TM) CPU 3.40GHz
#adventure1 (Tusken King) : talus.3 (NW-Imperial Outpost)
preferredNode="node27:SwgGameServer:sceneID=adventure1 groundScene"
preferredNode="node27:SwgGameServer:preloadNumber=3 sceneID=talus groundScene"
preferredNode="node27:ChatServer:ChatServer"
#29 box, Intel(R) Xeon(TM) CPU 3.40GHz
#space_corellia : space_lok : lok.1 (N-Nym's Stronghold) : kashyyyk_dead_forest
preferredNode="node28:SwgGameServer:sceneID=space_corellia groundScene"
preferredNode="node28:SwgGameServer:sceneID=space_lok groundScene"
preferredNode="node28:SwgGameServer:preloadNumber=1 sceneID=lok groundScene"
preferredNode="node28:SwgGameServer:sceneID=kashyyyk_dead_forest groundScene"
#30 box, Intel(R) Xeon(TM) CPU 3.40GHz
#space_endor : space_yavin4 : kashyyyk_rryatt_trail : kashyyyk_pob_dungeons
preferredNode="node29:SwgGameServer:sceneID=space_endor groundScene"
preferredNode="node29:SwgGameServer:sceneID=space_yavin4 groundScene"
preferredNode="node29:SwgGameServer:sceneID=kashyyyk_rryatt_trail groundScene"
preferredNode="node29:SwgGameServer:sceneID=kashyyyk_pob_dungeons groundScene"
#31 box, Intel(R) Xeon(TM) CPU 3.20GHz
#space_tatooine : space_naboo : kashyyyk_hunting : rori.2 (S-Narmle)
preferredNode="node30:SwgGameServer:sceneID=space_tatooine groundScene"
preferredNode="node30:SwgGameServer:sceneID=space_naboo groundScene"
preferredNode="node30:SwgGameServer:sceneID=kashyyyk_hunting groundScene"
preferredNode="node30:SwgGameServer:preloadNumber=2 sceneID=rori groundScene"
#32 box, Intel(R) Xeon(TM) CPU 3.20GHz
preferredNode="node31:SwgGameServer:sceneID=space_dantooine groundScene"
preferredNode="node31:SwgGameServer:sceneID=space_light1 groundScene"
#lok.2 (SW-Imperial Outpost)
preferredNode="node31:SwgGameServer:preloadNumber=2 sceneID=lok groundScene"
#33 box, Intel(R) Xeon(TM) CPU 3.20GHz
#space_heavy1 : space_kashyyyk : space_dathomir
preferredNode="node32:SwgGameServer:sceneID=space_heavy1 groundScene"
preferredNode="node32:SwgGameServer:sceneID=space_kashyyyk groundScene"
preferredNode="node32:SwgGameServer:sceneID=space_dathomir groundScene"
#34 box, Intel(R) Xeon(TM) CPU 3.20GHz
# dungeon1.4 (Star Destroyer, IG-88, Axkva Min, Exar Kun) : talus.1 (S-outside Dearic, GCW base)
preferredNode="node33:SwgGameServer:preloadNumber=4 sceneID=dungeon1 groundScene"
preferredNode="node33:SwgGameServer:preloadNumber=1 sceneID=talus groundScene"
#35 box, Intel(R) Xeon(TM) CPU 3.20GHz
#tatooine.1 (SW-Wayfar,Jabba) : tatooine.11 (Mos Taike, outside Mos Entha) :
preferredNode="node34:SwgGameServer:preloadNumber=1 sceneID=tatooine groundScene"
preferredNode="node34:SwgGameServer:preloadNumber=11 sceneID=tatooine groundScene"
#36 box, Intel(R) Xeon(TM) CPU 3.20GHz
#mustafar.2 (Right, Mensix Mining Outpost) : space_nova_orion : tatooine.8 (outside Mos Espa, Fort Tusken)
preferredNode="node35:SwgGameServer:preloadNumber=2 sceneID=mustafar groundScene"
preferredNode="node35:SwgGameServer:sceneID=space_nova_orion groundScene"
preferredNode="node35:SwgGameServer:preloadNumber=8 sceneID=tatooine groundScene"
#37 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#kashyyyk_north_dungeons : mustafar.3 (Left)
preferredNode="node36:SwgGameServer:sceneID=kashyyyk_north_dungeons groundScene"
preferredNode="node36:SwgGameServer:preloadNumber=3 sceneID=mustafar groundScene"
#38 box, Intel(R) Pentium(R) III CPU - S 1400MHz
#mustafar.1 (Dungeons) : tatooine.2 (Mos Entha)
preferredNode="node37:SwgGameServer:preloadNumber=1 sceneID=mustafar groundScene"
preferredNode="node37:SwgGameServer:preloadNumber=2 sceneID=tatooine groundScene"
#game servers load distribution end
#planet servers load distribution begin
preferredNode="node5:PlanetServer:sceneID=naboo watcherServicePort"
preferredNode="node6:PlanetServer:sceneID=corellia watcherServicePort"
preferredNode="node12:PlanetServer:sceneID=rori watcherServicePort"
preferredNode="node13:PlanetServer:sceneID=talus watcherServicePort"
preferredNode="node14:PlanetServer:sceneID=yavin4 watcherServicePort"
preferredNode="node15:PlanetServer:sceneID=endor watcherServicePort"
preferredNode="node16:PlanetServer:sceneID=lok watcherServicePort"
preferredNode="node17:PlanetServer:sceneID=dantooine watcherServicePort"
preferredNode="node18:PlanetServer:sceneID=dathomir watcherServicePort"
preferredNode="node19:PlanetServer:sceneID=dungeon1 watcherServicePort"
preferredNode="node23:PlanetServer:sceneID=adventure2 watcherServicePort"
preferredNode="node25:PlanetServer:sceneID=tatooine watcherServicePort"
preferredNode="node27:PlanetServer:sceneID=space_npe_falcon_2 watcherServicePort"
preferredNode="node27:PlanetServer:sceneID=space_ord_mantell watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=space_corellia watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=space_lok watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=kashyyyk_main watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=kashyyyk_dead_forest watcherServicePort"
preferredNode="node29:PlanetServer:sceneID=space_endor watcherServicePort"
preferredNode="node29:PlanetServer:sceneID=space_yavin4 watcherServicePort"
preferredNode="node29:PlanetServer:sceneID=kashyyyk_rryatt_trail watcherServicePort"
preferredNode="node29:PlanetServer:sceneID=kashyyyk_pob_dungeons watcherServicePort"
preferredNode="node30:PlanetServer:sceneID=space_tatooine watcherServicePort"
preferredNode="node30:PlanetServer:sceneID=space_naboo watcherServicePort"
preferredNode="node30:PlanetServer:sceneID=kashyyyk_hunting watcherServicePort"
preferredNode="node30:PlanetServer:sceneID=kashyyyk_south_dungeons watcherServicePort"
preferredNode="node31:PlanetServer:sceneID=space_dantooine watcherServicePort"
preferredNode="node31:PlanetServer:sceneID=space_light1 watcherServicePort"
preferredNode="node31:PlanetServer:sceneID=kashyyyk_north_dungeons watcherServicePort"
preferredNode="node32:PlanetServer:sceneID=space_heavy1 watcherServicePort"
preferredNode="node32:PlanetServer:sceneID=space_kashyyyk watcherServicePort"
preferredNode="node32:PlanetServer:sceneID=space_dathomir watcherServicePort"
preferredNode="node33:PlanetServer:sceneID=adventure1 watcherServicePort"
preferredNode="node34:PlanetServer:sceneID=space_npe_falcon_3 watcherServicePort"
preferredNode="node35:PlanetServer:sceneID=space_npe_falcon watcherServicePort"
preferredNode="node35:PlanetServer:sceneID=space_nova_orion watcherServicePort"
preferredNode="node36:PlanetServer:sceneID=tutorial watcherServicePort"
preferredNode="node37:PlanetServer:sceneID=mustafar watcherServicePort"
#planet servers load distribution end
+262
View File
@@ -0,0 +1,262 @@
[PlanetServer]
preloadDataTableName=datatables/planet_server/preload_list_heavy.iff
[TaskManager]
#default maximumLoad is 3.0f
#this can be defined in taskmanager.cfg for node0, remote_taskmanager.cfg for other boxes
#gameserver - 1.0f
#connectionserver - 0.5f
#planetserver - 0.128f
#begin load distribution
#2 - Xeon 3.4Ghz / 8Gb
maximumLoad.node1=9.0f
#tatooine.4 (Bestine)
preferredNode="node1:SwgGameServer:preloadNumber=4 sceneID=tatooine groundScene"
#naboo.1 (Theed, GCW base, outside Keren)
preferredNode="node1:SwgGameServer:preloadNumber=1 sceneID=naboo groundScene"
#tatooine.3 (North of Mos Taike, outside Mos Entha) : space_npe_falcon_2
preferredNode="node1:SwgGameServer:preloadNumber=3 sceneID=tatooine groundScene"
preferredNode="node1:SwgGameServer:sceneID=space_npe_falcon_2 groundScene"
#dantooine.3 (Mining Outpost) : dathomir.1 (N-trade outpost, singing mountain, imperial prison)
preferredNode="node1:SwgGameServer:preloadNumber=3 sceneID=dantooine groundScene"
preferredNode="node1:SwgGameServer:preloadNumber=1 sceneID=dathomir groundScene"
preferredNode="node1:PlanetServer:sceneID=space_corellia watcherServicePort"
preferredNode="node1:ChatServer:ChatServer"
#3 - Xeon 3.4Ghz / 8Gb
maximumLoad.node2=9.0f
#tatooine.9 (Mos Eisley) : corellia.4 (Coronet, GCW base)
preferredNode="node2:SwgGameServer:preloadNumber=9 sceneID=tatooine groundScene"
preferredNode="node2:SwgGameServer:preloadNumber=4 sceneID=corellia groundScene"
#endor.1 (N-Smuggler Outpost) : lok.2 (SW-Imperial Outpost)
preferredNode="node2:SwgGameServer:preloadNumber=1 sceneID=endor groundScene"
preferredNode="node2:SwgGameServer:preloadNumber=2 sceneID=lok groundScene"
#yavin4.2 (S-Labor Outpost, Imperial Fortress) : rori.1 (N-outside Restuss)
preferredNode="node2:SwgGameServer:preloadNumber=2 sceneID=yavin4 groundScene"
preferredNode="node2:SwgGameServer:preloadNumber=1 sceneID=rori groundScene"
preferredNode="node2:PlanetServer:sceneID=space_endor watcherServicePort"
preferredNode="node2:PlanetServer:sceneID=space_yavin4 watcherServicePort"
#4 - Xeon 3.4Ghz / 8Gb
maximumLoad.node3=9.0f
# tutorial.1 (North) : rori.3 (Restuss)
preferredNode="node3:SwgGameServer:preloadNumber=1 sceneID=tutorial groundScene"
preferredNode="node3:SwgGameServer:preloadNumber=3 sceneID=rori groundScene"
#endor.2 (S-Research Outpost) : naboo.6 (Keren)
preferredNode="node3:SwgGameServer:preloadNumber=2 sceneID=endor groundScene"
preferredNode="node3:SwgGameServer:preloadNumber=6 sceneID=naboo groundScene"
#tatooine.7 (Mos Espa) : dantooine.1 (NW)
preferredNode="node3:SwgGameServer:preloadNumber=7 sceneID=tatooine groundScene"
preferredNode="node3:SwgGameServer:preloadNumber=1 sceneID=dantooine groundScene"
preferredNode="node3:PlanetServer:sceneID=naboo watcherServicePort"
preferredNode="node3:PlanetServer:sceneID=corellia watcherServicePort"
#5 - Xeon 3.4Ghz / 8Gb
maximumLoad.node4=9.0f
# dathomir.3 (Death Troopers) : space_ord_mantell : adventure2 (Hoth)
preferredNode="node4:SwgGameServer:preloadNumber=3 sceneID=dathomir groundScene"
preferredNode="node4:SwgGameServer:sceneID=space_ord_mantell groundScene"
preferredNode="node4:SwgGameServer:sceneID=adventure2 groundScene"
#talus.2 (NE-Nashal) : lok.3 (SE)
preferredNode="node4:SwgGameServer:preloadNumber=2 sceneID=talus groundScene"
preferredNode="node4:SwgGameServer:preloadNumber=3 sceneID=lok groundScene"
#dungeon1.3 (Star Destroyer)
preferredNode="node4:SwgGameServer:preloadNumber=3 sceneID=dungeon1 groundScene"
preferredNode="node4:PlanetServer:sceneID=space_corellia watcherServicePort"
preferredNode="node4:PlanetServer:sceneID=space_lok watcherServicePort"
#6 - Xeon 3.4Ghz / 8Gb
maximumLoad.node5=9.0f
# adventure1 (Tusken King) : talus.3 (NW-Imperial Outpost)
preferredNode="node5:SwgGameServer:sceneID=adventure1 groundScene"
preferredNode="node5:SwgGameServer:preloadNumber=3 sceneID=talus groundScene"
#dantooine.2 (NE) : naboo.4 (S,E-Deeja Peak, outside Moenia)
preferredNode="node5:SwgGameServer:preloadNumber=2 sceneID=dantooine groundScene"
preferredNode="node5:SwgGameServer:preloadNumber=4 sceneID=naboo groundScene"
# talus.4 (Dearic) : tatooine.6 (Anchorhead)
preferredNode="node5:SwgGameServer:preloadNumber=4 sceneID=talus groundScene"
preferredNode="node5:SwgGameServer:preloadNumber=6 sceneID=tatooine groundScene"
preferredNode="node5:PlanetServer:sceneID=space_npe_falcon_2 watcherServicePort"
preferredNode="node5:PlanetServer:sceneID=space_ord_mantell watcherServicePort"
#7 - Xeon 3.4Ghz / 8Gb
maximumLoad.node6=9.0f
#space_corellia : space_lok : lok.1 (N-Nym's Stronghold) : kashyyyk_dead_forest
preferredNode="node6:SwgGameServer:sceneID=space_corellia groundScene"
preferredNode="node6:SwgGameServer:sceneID=space_lok groundScene"
preferredNode="node6:SwgGameServer:preloadNumber=1 sceneID=lok groundScene"
preferredNode="node6:SwgGameServer:sceneID=kashyyyk_dead_forest groundScene"
#dathomir.2 (South-Science outpost, nightsister stronghold, Aurilia) : space_npe_falcon_3
preferredNode="node6:SwgGameServer:preloadNumber=2 sceneID=dathomir groundScene"
preferredNode="node6:SwgGameServer:sceneID=space_npe_falcon_3 groundScene"
preferredNode="node6:PlanetServer:sceneID=kashyyyk_main watcherServicePort"
preferredNode="node6:PlanetServer:sceneID=kashyyyk_dead_forest watcherServicePort"
#8 - Xeon 3.4Ghz / 8Gb
maximumLoad.node7=9.0f
#space_endor : dathomir.4 (Death Troopers) : kashyyyk_pob_dungeons
preferredNode="node7:SwgGameServer:sceneID=space_endor groundScene"
preferredNode="node7:SwgGameServer:preloadNumber=4 sceneID=dathomir groundScene"
preferredNode="node7:SwgGameServer:sceneID=kashyyyk_pob_dungeons groundScene"
#yavin4.1 (N-Mining Outpost)
preferredNode="node7:SwgGameServer:preloadNumber=1 sceneID=yavin4 groundScene"
#dantooine.5 (South Central-Pirate Outpost) : dungeon1.1 (Corellian Corvette, Tansarii Station, Gamma Station, IG-88, Axkva Min, Exar Kun)
preferredNode="node7:SwgGameServer:preloadNumber=5 sceneID=dantooine groundScene"
preferredNode="node7:SwgGameServer:preloadNumber=1 sceneID=dungeon1 groundScene"
preferredNode="node7:PlanetServer:sceneID=kashyyyk_rryatt_trail watcherServicePort"
preferredNode="node7:PlanetServer:sceneID=kashyyyk_pob_dungeons watcherServicePort"
#9 - Xeon 3.2Ghz / 4Gb
maximumLoad.node8=5.0f
#space_tatooine : space_naboo : rori.2 (S-Narmle)
preferredNode="node8:SwgGameServer:sceneID=space_tatooine groundScene"
preferredNode="node8:SwgGameServer:sceneID=space_naboo groundScene"
preferredNode="node8:SwgGameServer:preloadNumber=2 sceneID=rori groundScene"
preferredNode="node8:PlanetServer:sceneID=space_tatooine watcherServicePort"
preferredNode="node8:PlanetServer:sceneID=space_naboo watcherServicePort"
preferredNode="node8:PlanetServer:sceneID=kashyyyk_south_dungeons watcherServicePort"
#10 - Xeon 3.2Ghz / 4Gb
maximumLoad.node9=6.0f
#space_dantooine : space_light1 : kashyyyk_rryatt_trail
preferredNode="node9:SwgGameServer:sceneID=space_dantooine groundScene"
preferredNode="node9:SwgGameServer:sceneID=space_light1 groundScene"
preferredNode="node9:SwgGameServer:sceneID=kashyyyk_rryatt_trail groundScene"
preferredNode="node9:SwgGameServer:preloadNumber=4 sceneID=endor groundScene"
preferredNode="node9:PlanetServer:sceneID=space_dantooine watcherServicePort"
preferredNode="node9:PlanetServer:sceneID=space_light1 watcherServicePort"
preferredNode="node9:PlanetServer:sceneID=adventure2 watcherServicePort"
#11 - Xeon 3.2Ghz / 4Gb
maximumLoad.node10=6.0f
#tatooine.1 (SW-Wayfar,Jabba) : space_kashyyyk : space_dathomir
preferredNode="node10:SwgGameServer:preloadNumber=1 sceneID=tatooine groundScene"
preferredNode="node10:SwgGameServer:sceneID=space_kashyyyk groundScene"
preferredNode="node10:SwgGameServer:sceneID=space_dathomir groundScene"
preferredNode="node10:SwgGameServer:preloadNumber=3 sceneID=yavin4 groundScene"
preferredNode="node10:PlanetServer:sceneID=space_heavy1 watcherServicePort"
preferredNode="node10:PlanetServer:sceneID=space_kashyyyk watcherServicePort"
#12 - Xeon 3.2Ghz / 4Gb
maximumLoad.node11=5.0f
# dungeon1.4 (Star Destroyer, IG-88, Axkva Min, Exar Kun) : talus.1 (S-outside Dearic, GCW base) : space_yavin4
preferredNode="node11:SwgGameServer:preloadNumber=4 sceneID=dungeon1 groundScene"
preferredNode="node11:SwgGameServer:preloadNumber=1 sceneID=talus groundScene"
preferredNode="node11:SwgGameServer:sceneID=space_yavin4 groundScene"
preferredNode="node11:PlanetServer:sceneID=adventure1 watcherServicePort"
preferredNode="node11:PlanetServer:sceneID=rori watcherServicePort"
#13 - Xeon 3.2Ghz / 4Gb
maximumLoad.node12=5.0f
#space_heavy1 : tatooine.11 (Mos Taike, outside Mos Entha) : dantooine.4 (SW-Imperial Outpost)
preferredNode="node12:SwgGameServer:sceneID=space_heavy1 groundScene"
preferredNode="node12:SwgGameServer:preloadNumber=11 sceneID=tatooine groundScene"
preferredNode="node12:SwgGameServer:preloadNumber=4 sceneID=dantooine groundScene"
preferredNode="node12:PlanetServer:sceneID=space_npe_falcon_3 watcherServicePort"
preferredNode="node12:PlanetServer:sceneID=yavin4 watcherServicePort"
#14 - Xeon 3.2Ghz / 4Gb
maximumLoad.node13=5.0f
#mustafar.2 (Right, Mensix Mining Outpost) : space_nova_orion : tatooine.8 (outside Mos Espa, Fort Tusken)
preferredNode="node13:SwgGameServer:preloadNumber=2 sceneID=mustafar groundScene"
preferredNode="node13:SwgGameServer:sceneID=space_nova_orion groundScene"
preferredNode="node13:SwgGameServer:preloadNumber=8 sceneID=tatooine groundScene"
preferredNode="node13:PlanetServer:sceneID=space_npe_falcon watcherServicePort"
preferredNode="node13:PlanetServer:sceneID=space_nova_orion watcherServicePort"
#15 - Pentium III 1.4Ghz / 4Gb
#kashyyyk_north_dungeons : mustafar.3 (Left)
preferredNode="node14:SwgGameServer:sceneID=kashyyyk_north_dungeons groundScene"
preferredNode="node14:SwgGameServer:preloadNumber=3 sceneID=mustafar groundScene"
preferredNode="node14:PlanetServer:sceneID=tutorial watcherServicePort"
#16 - Pentium III 1.4Ghz / 4Gb
#mustafar.1 (Dungeons) : tatooine.2 (Mos Entha)
preferredNode="node15:SwgGameServer:preloadNumber=1 sceneID=mustafar groundScene"
preferredNode="node15:SwgGameServer:preloadNumber=2 sceneID=tatooine groundScene"
preferredNode="node15:PlanetServer:sceneID=mustafar watcherServicePort"
#17 - Pentium III 1.4Ghz / 4Gb
#dungeon1.2 (Tansarii Station, Gamma Station, Nova Orion Station, IG-88, Axkva Min, Exar Kun, Meatlump bunker) : #naboo.3 (N of Theed & Moenia in SE)
preferredNode="node16:SwgGameServer:preloadNumber=2 sceneID=dungeon1 groundScene"
preferredNode="node16:SwgGameServer:preloadNumber=3 sceneID=naboo groundScene"
preferredNode="node16:PlanetServer:sceneID=talus watcherServicePort"
#18 - Pentium III 1.4Ghz / 2Gb
#dantooine.7 (SE) : kashyyyk_main
preferredNode="node17:SwgGameServer:preloadNumber=7 sceneID=dantooine groundScene"
preferredNode="node17:SwgGameServer:sceneID=kashyyyk_main groundScene"
preferredNode="node17:PlanetServer:sceneID=dantooine watcherServicePort"
#19 - Pentium III 1.4Ghz / 2Gb
#endor.3 (Death Watch Bunker)
preferredNode="node18:SwgGameServer:preloadNumber=3 sceneID=endor groundScene"
#dantooine.6 (outside Mining Outpost)
preferredNode="node18:SwgGameServer:preloadNumber=6 sceneID=dantooine groundScene"
preferredNode="node18:PlanetServer:sceneID=dathomir watcherServicePort"
#20 - Pentium III 1.4Ghz / 2Gb
#corellia.1 (tyrena, doaba guerfel) : space_npe_falcon
preferredNode="node19:SwgGameServer:preloadNumber=1 sceneID=corellia groundScene"
preferredNode="node19:SwgGameServer:sceneID=space_npe_falcon groundScene"
preferredNode="node19:PlanetServer:sceneID=dungeon1 watcherServicePort"
#21 - Pentium III 1.4Ghz / 2Gb
#naboo.5 (Kaadara, outside Kaadara) : tutorial.2 (South)
preferredNode="node20:SwgGameServer:preloadNumber=5 sceneID=naboo groundScene"
preferredNode="node20:SwgGameServer:preloadNumber=2 sceneID=tutorial groundScene"
preferredNode="node20:PlanetServer:sceneID=space_dathomir watcherServicePort"
#22 - Pentium III 1.4Ghz / 2Gb
#corellia.3 (kor vella) : kashyyyk_south_dungeons
preferredNode="node21:SwgGameServer:preloadNumber=3 sceneID=corellia groundScene"
preferredNode="node21:SwgGameServer:sceneID=kashyyyk_south_dungeons groundScene"
preferredNode="node21:PlanetServer:sceneID=kashyyyk_north_dungeons watcherServicePort"
#23 - Pentium III 1.4Ghz / 2Gb
#corellia.5 (outside coronet) : corellia.2 (bela vistal/vreni island)
preferredNode="node22:SwgGameServer:preloadNumber=5 sceneID=corellia groundScene"
preferredNode="node22:SwgGameServer:preloadNumber=2 sceneID=corellia groundScene"
preferredNode="node22:PlanetServer:sceneID=kashyyyk_hunting watcherServicePort"
#24 - Pentium III 1.4Ghz / 3Gb
#kashyyyk_hunting : naboo.2 (S of Theed-Lake Retreat)
preferredNode="node23:SwgGameServer:sceneID=kashyyyk_hunting groundScene"
preferredNode="node23:SwgGameServer:preloadNumber=2 sceneID=naboo groundScene"
preferredNode="node23:PlanetServer:sceneID=endor watcherServicePort"
#25 - Pentium III 1.4Ghz / 2Gb
#tatooine.5 (outside Mos Eisley) : tatooine.10 (outside Bestine)
preferredNode="node24:SwgGameServer:preloadNumber=5 sceneID=tatooine groundScene"
preferredNode="node24:SwgGameServer:preloadNumber=10 sceneID=tatooine groundScene"
preferredNode="node24:PlanetServer:sceneID=lok watcherServicePort"
#end load distribution
+185
View File
@@ -0,0 +1,185 @@
[PlanetServer]
preloadDataTableName=datatables/planet_server/preload_list_medium.iff
[TaskManager]
#these boxes will be running 3 game servers, so we need to set
#the maximum load to support 3 game servers
maximumLoad.node25=4.0f
maximumLoad.node26=4.0f
maximumLoad.node28=4.0f
#game servers load distribution begin
#corellia.2 (bela vistal/vreni island) : rori.3 (Restuss)
preferredNode="node1:SwgGameServer:preloadNumber=2 sceneID=corellia groundScene"
preferredNode="node1:SwgGameServer:preloadNumber=3 sceneID=rori groundScene"
#endor.1 (N-Smuggler Outpost) : lok.2 (S-Imperial Outpost)
preferredNode="node2:SwgGameServer:preloadNumber=1 sceneID=endor groundScene"
preferredNode="node2:SwgGameServer:preloadNumber=2 sceneID=lok groundScene"
#endor.2 (S-Research Outpost) : tatooine.6 (Anchorhead)
preferredNode="node3:SwgGameServer:preloadNumber=2 sceneID=endor groundScene"
preferredNode="node3:SwgGameServer:preloadNumber=6 sceneID=tatooine groundScene"
#talus.2 (N-Nashal) : tutorial
preferredNode="node4:SwgGameServer:preloadNumber=2 sceneID=talus groundScene"
preferredNode="node4:SwgGameServer:sceneID=tutorial groundScene"
#dantooine.2 (NE) : naboo.4 (S,E-Deeja Peak, outside Moenia)
preferredNode="node5:SwgGameServer:preloadNumber=2 sceneID=dantooine groundScene"
preferredNode="node5:SwgGameServer:preloadNumber=4 sceneID=naboo groundScene"
#dantooine.4 (SW-Imperial Outpost) : yavin4.1 (N-Mining Outpost)
preferredNode="node6:SwgGameServer:preloadNumber=4 sceneID=dantooine groundScene"
preferredNode="node6:SwgGameServer:preloadNumber=1 sceneID=yavin4 groundScene"
#dantooine.5 (South Central-Pirate Outpost) : dungeon1
preferredNode="node7:SwgGameServer:preloadNumber=5 sceneID=dantooine groundScene"
preferredNode="node7:SwgGameServer:sceneID=dungeon1 groundScene"
#dantooine.6 (outside Mining Outpost) : dathomir.1 (N-trade outpost, singing mountain, imperial prison)
preferredNode="node8:SwgGameServer:preloadNumber=6 sceneID=dantooine groundScene"
preferredNode="node8:SwgGameServer:preloadNumber=1 sceneID=dathomir groundScene"
#naboo.2 (S of Theed-Lake Retreat)
preferredNode="node9:SwgGameServer:preloadNumber=2 sceneID=naboo groundScene"
#yavin4.2 (S-Labor Outpost, Imperial Fortress) : rori.1 (N-outside Restuss)
preferredNode="node10:SwgGameServer:preloadNumber=2 sceneID=yavin4 groundScene"
preferredNode="node10:SwgGameServer:preloadNumber=1 sceneID=rori groundScene"
#naboo.6 (Keren, outside Keren) : dantooine.1 (NW)
preferredNode="node11:SwgGameServer:preloadNumber=6 sceneID=naboo groundScene"
preferredNode="node11:SwgGameServer:preloadNumber=1 sceneID=dantooine groundScene"
#corellia.5 (outside coronet)
preferredNode="node12:SwgGameServer:preloadNumber=5 sceneID=corellia groundScene"
#tatooine.1 (SW-Wayfar,Jabba) : corellia.1 (tyrena, doaba guerfel)
preferredNode="node13:SwgGameServer:preloadNumber=1 sceneID=tatooine groundScene"
preferredNode="node13:SwgGameServer:preloadNumber=1 sceneID=corellia groundScene"
#tatooine.2 (Mos Entha, Bestine) : dathomir.2 (South-Science outpost, nightsister stronghold, FS village)
preferredNode="node14:SwgGameServer:preloadNumber=2 sceneID=tatooine groundScene"
preferredNode="node14:SwgGameServer:preloadNumber=2 sceneID=dathomir groundScene"
#tatooine.3 (Mos Taike, outside Mos Entha) : naboo.3 (N of Theed & Moenia in SE)
preferredNode="node15:SwgGameServer:preloadNumber=3 sceneID=tatooine groundScene"
preferredNode="node15:SwgGameServer:preloadNumber=3 sceneID=naboo groundScene"
#talus.1 (S-Dearic)
preferredNode="node16:SwgGameServer:preloadNumber=1 sceneID=talus groundScene"
#dantooine.7 (SE) : tatooine.5 outside Mos Eisley
preferredNode="node17:SwgGameServer:preloadNumber=7 sceneID=dantooine groundScene"
preferredNode="node17:SwgGameServer:preloadNumber=5 sceneID=tatooine groundScene"
#endor.3 (Death Watch Bunker)
preferredNode="node18:SwgGameServer:preloadNumber=3 sceneID=endor groundScene"
#tatooine.8 (Mos Espa, outside Mos Espa, Fort Tusken) : lok.1 (N-Nym's Stronghold)
preferredNode="node19:SwgGameServer:preloadNumber=8 sceneID=tatooine groundScene"
preferredNode="node19:SwgGameServer:preloadNumber=1 sceneID=lok groundScene"
#naboo.5 (Kaadara, outside Kaadara)
preferredNode="node20:SwgGameServer:preloadNumber=5 sceneID=naboo groundScene"
#corellia.3 (kor vella) : rori.2 (S-Narmle)
preferredNode="node21:SwgGameServer:preloadNumber=3 sceneID=corellia groundScene"
preferredNode="node21:SwgGameServer:preloadNumber=2 sceneID=rori groundScene"
#tatooine.4 (outside Bestine)
preferredNode="node22:SwgGameServer:preloadNumber=4 sceneID=tatooine groundScene"
#dantooine.3 (Mining Outpost) : naboo.1 (Theed)
preferredNode="node23:SwgGameServer:preloadNumber=3 sceneID=dantooine groundScene"
preferredNode="node23:SwgGameServer:preloadNumber=1 sceneID=naboo groundScene"
#tatooine.7 (Mos Eisley) : corellia.4 (coronet)
preferredNode="node24:SwgGameServer:preloadNumber=7 sceneID=tatooine groundScene"
preferredNode="node24:SwgGameServer:preloadNumber=4 sceneID=corellia groundScene"
#space_corellia : space_naboo : space_dantooine
preferredNode="node25:SwgGameServer:sceneID=space_corellia groundScene"
preferredNode="node25:SwgGameServer:sceneID=space_naboo groundScene"
preferredNode="node25:SwgGameServer:sceneID=space_dantooine groundScene"
#space_tatooine : space_lok : space_dathomir
preferredNode="node26:SwgGameServer:sceneID=space_tatooine groundScene"
preferredNode="node26:SwgGameServer:sceneID=space_lok groundScene"
preferredNode="node26:SwgGameServer:sceneID=space_dathomir groundScene"
#mustafar.1 (NE) : mustafar.5 (Left Center)
preferredNode="node27:SwgGameServer:preloadNumber=1 sceneID=mustafar groundScene"
preferredNode="node27:SwgGameServer:preloadNumber=5 sceneID=mustafar groundScene"
#space_yavin4 : space_endor : space_light1
preferredNode="node28:SwgGameServer:sceneID=space_yavin4 groundScene"
preferredNode="node28:SwgGameServer:sceneID=space_endor groundScene"
preferredNode="node28:SwgGameServer:sceneID=space_light1 groundScene"
#space_heavy1 : space_kashyyyk
preferredNode="node29:SwgGameServer:sceneID=space_heavy1 groundScene"
preferredNode="node29:SwgGameServer:sceneID=space_kashyyyk groundScene"
#kashyyyk_pob_dungeons : kashyyyk_south_dungeons
preferredNode="node30:SwgGameServer:sceneID=kashyyyk_pob_dungeons groundScene"
preferredNode="node30:SwgGameServer:sceneID=kashyyyk_south_dungeons groundScene"
#kashyyyk_north_dungeons : kashyyyk_rryatt_trail
preferredNode="node31:SwgGameServer:sceneID=kashyyyk_north_dungeons groundScene"
preferredNode="node31:SwgGameServer:sceneID=kashyyyk_rryatt_trail groundScene"
#kashyyyk_hunting : mustafar 6 (center)
preferredNode="node32:SwgGameServer:sceneID=kashyyyk_hunting groundScene"
preferredNode="node32:SwgGameServer:preloadNumber=6 sceneID=mustafar groundScene"
#kashyyyk_dead_forest : mustafar.2 (S)
preferredNode="node33:SwgGameServer:sceneID=kashyyyk_dead_forest groundScene"
preferredNode="node33:SwgGameServer:preloadNumber=2 sceneID=mustafar groundScene"
#kashyyyk_main : mustafar.3 (NW - N)
preferredNode="node34:SwgGameServer:sceneID=kashyyyk_main groundScene"
preferredNode="node34:SwgGameServer:preloadNumber=3 sceneID=mustafar groundScene"
#mustafar.4 (Top Center)
preferredNode="node35:SwgGameServer:preloadNumber=4 sceneID=mustafar groundScene"
#game servers load distribution end
#planet servers load distribution begin
preferredNode="node3:PlanetServer:sceneID=tutorial watcherServicePort"
preferredNode="node4:PlanetServer:sceneID=tatooine watcherServicePort"
preferredNode="node5:PlanetServer:sceneID=naboo watcherServicePort"
preferredNode="node6:PlanetServer:sceneID=corellia watcherServicePort"
preferredNode="node12:PlanetServer:sceneID=rori watcherServicePort"
preferredNode="node13:PlanetServer:sceneID=talus watcherServicePort"
preferredNode="node14:PlanetServer:sceneID=yavin4 watcherServicePort"
preferredNode="node15:PlanetServer:sceneID=endor watcherServicePort"
preferredNode="node16:PlanetServer:sceneID=lok watcherServicePort"
preferredNode="node17:PlanetServer:sceneID=dantooine watcherServicePort"
preferredNode="node18:PlanetServer:sceneID=dathomir watcherServicePort"
preferredNode="node19:PlanetServer:sceneID=dungeon1 watcherServicePort"
preferredNode="node25:PlanetServer:sceneID=space_corellia watcherServicePort"
preferredNode="node25:PlanetServer:sceneID=space_naboo watcherServicePort"
preferredNode="node25:PlanetServer:sceneID=space_dantooine watcherServicePort"
preferredNode="node26:PlanetServer:sceneID=space_tatooine watcherServicePort"
preferredNode="node26:PlanetServer:sceneID=space_lok watcherServicePort"
preferredNode="node26:PlanetServer:sceneID=space_dathomir watcherServicePort"
preferredNode="node27:PlanetServer:sceneID=mustafar watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=space_yavin4 watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=space_endor watcherServicePort"
preferredNode="node28:PlanetServer:sceneID=space_light1 watcherServicePort"
preferredNode="node29:PlanetServer:sceneID=space_heavy1 watcherServicePort"
preferredNode="node29:PlanetServer:sceneID=space_kashyyyk watcherServicePort"
preferredNode="node30:PlanetServer:sceneID=kashyyyk_pob_dungeons watcherServicePort"
preferredNode="node30:PlanetServer:sceneID=kashyyyk_south_dungeons watcherServicePort"
preferredNode="node31:PlanetServer:sceneID=kashyyyk_north_dungeons watcherServicePort"
preferredNode="node31:PlanetServer:sceneID=kashyyyk_rryatt_trail watcherServicePort"
preferredNode="node32:PlanetServer:sceneID=kashyyyk_hunting watcherServicePort"
preferredNode="node33:PlanetServer:sceneID=kashyyyk_dead_forest watcherServicePort"
preferredNode="node34:PlanetServer:sceneID=kashyyyk_main watcherServicePort"
#planet servers load distribution end
+286
View File
@@ -0,0 +1,286 @@
[CentralServer]
disableLoopBarriers=1
newbieTutorialEnabled=1
dbServerHost=node0
chatServerHost=any
developmentMode=false
shouldSleep=true
logLoopTimes=true
chatServiceBindInterface=eth0
connectionServiceBindInterface=eth0
commodityServerServiceBindInterface=eth0
customerServiceBindInterface=eth0
gameServiceBindInterface=eth0
planetServiceBindInterface=eth0
startPublic=true
serverPingTimeout=600
characterCreationRateLimitSeconds=960
characterCtsCreationRateLimitSeconds=30
allowZeroConnectionServerPort=false
clusterWideDataLockTimeout=60
#throttle CentralServer peak memory usage during cluster startup
gameServerConnectionPendingAllocatedSizeLimit=8388608
[ConnectionServer]
disableWorldSnapshot=false
pingPort=44462
startPublicServer=true
maxClients=400
clientOverflowLimit=5242880
validateStationKey=1
shouldSleep=true
# Workaround taskmanager node config (can't specify port), need to rework central server start req
gameServiceBindInterface=eth0
chatServiceBindInterface=eth0
customerServiceBindInterface=eth0
disableSessionLogout=true
spamLimitEnabled=true
[dbProcess]
databaseProtocol=OCI
sharedLoginMode=1
loaderThreads=12
persisterThreads=6
enableQueryProfile=false
enableVerboseMessageLogging=false
shouldSleep=true
gameServiceBindInterface=eth0
reportSaveTimes=true
databaseReconnectTime=3600
logChunkLoading=true
useMemoryManagerForOCI=true
saveFrequencyLimit=1800
backloggedQueueSize=150
backloggedQueueRecoverySize=140
enableGoldDatabase=true
goldSchemaOwner=publishcluster_20080306a
enableDataCleanup=false
enableFixBadCells=false
saveAtDivisor=15
maxChunksPerLoadRequest=50
maxLoaderFinishedTasks=25
[Dungeon]
Geonosian=true
Corellian_Corvette_Neutral=true
Corellian_Corvette_Rebel=true
Corellian_Corvette_Imperial=true
Death_Watch=1
[PlanetServer]
gameServiceBindInterface=eth0
numTutorialServers=1
gameServerStartRequestRetryTimeSeconds=601
loadWholePlanetMultiserver=true
enableStartupCreateProxies=false
[ScriptFlags]
e3Demo=0
liveSpaceServer=1
spawnersOn=1
[GameServer]
triggerVolumeSystem=2
spacePlanetServerUpdatesPerFrame=5
shipMoveValidationEnabled=1
shipShotValidationEnabled=1
spaceFrameRateLimit=12
spaceLoopProfileLogThresholdMs=120
createZoneObjects=1
shipUpdatesPerSecond=40
shipsEnabled=1
spaceAiUsePathRefinement=1
groundFrameRateLimit=10
groundLoopProfileLogThresholdMs=500
disableLocalTravel=false
clientOutOfRangeObjectCacheTimeMs=30000
spawningInitialState=on
disableMissions=false
pvpDisableCombat=false
javaConsoleDebugMessages=false
reservedObjectIds=1000000
fastSpawn=true
spawnQueueSize=1
hibernateEnabled=true
hibernateDistance=65.0
serverSpawnLimit=800
hibernateProxies=true
javaVMName=ibm
javaEngineProfiling=true
loopProfileLogThresholdMs=500
regenerationRate=0.0062f
xpMultiplier=1
nonCriticalTasksPerFrame=-1
commoditiesMarketEnabled=true
gameServiceBindInterface=eth0
enablePreload=1
numberOfMoveObjectLists=10
maxPopulationForNewbieTravel=150
trapScriptCrashes=true
javaOptions=-Xms128m
javaOptions=-Xmx512m
javaOptions=-Xgcpolicy:optavgpause
javaOptions=-Xcheck:jni
javaOptions=-Xcheck:nabounds
#javaOptions=-Xrs
#javaOptions=-verbose:gc
fatalOnSitThreshold=1
moveValidationEnabled=1
moveSpeedCheckFrequencyMs=1000
moveSpeedTolerance=1.25f
framesPerSpawn=8
numberOfMissionsWantedInMissionBag=10
enableNewJedi=true
boundarySpawningAllowed=true
connectToAllGameServersTimeout=300
scriptWatcherWarnTime=5000
scriptWatcherInterruptTime=60000
logAllCommands=false
enableDebugControllerMessageSpam=false
allowMasterObjectCreation=false
debugPvp=true
maxPlayerSanityCheckFailures=5
unclaimedAuctionItemDestroyTimeSec=2592000
useSecureLoginForGodAccess=true
mountsEnabled=1
demandLoadHouseContents=true
unloadHouseContentsTime=3000
disableBattlefields=true
scriptStackErrorLevel=1
exceptionOnObjVarZeroLengthArray=false
logBuffMetrics=true
logWeaponMetrics=true
logArmorMetrics=true
logJediConcludes=false
enableOneYearAnniversary=false
postponeJediGrant=true
fsWallOfMistEnabled=true
fsQuestJediPrereqs=7
disableObjvarNullCheck=true
jediVisibilityCap=9000
suiListLimit=50
commoditiesServerServiceBindPort=4069
commoditiesShowAllDebugInfo=false
flashSpeederReward=true
enableVeteranRewards=true
moveSlowdownFudgeTimeMs=12000
moveMaxDistance=75.0f
houseItemLimitMultiplier=100
maxHouseItemLimit=500
enableNewVeteranRewards=true
enableCybernetics=1
maxMessageTosPerObjectPerFrame=100
maxJediBounties=3
maxObjectSkillModBonus=1500
maxSocketSkillModBonus=1500
maxFreeTrialMoney=500000
wardenSquelchDurationSeconds=172800
#throttle CentralServer peak memory usage during cluster startup
maxGameServerToSendUniverseData=41
timeoutToAckUniverseDataReceived=600
#TCG beta period over - disable in-game beta notification
accountFeatureIdForTcgBetaAnnouncement=0
#chroniclesXpModifier=0.42f
[BestineEvents]
PoliticianEventDuration=2592000
MuseumEventDuration=1209600
[SharedPathfinding]
jitterCityWaypoints=1
[SharedCollision]
logLongFrames=1
reportWarnings=1
ignoreTerrainLos=false
generateTerrainLos=true
[SharedObject]
debugAlterChecking=0
[ServerScript]
allowDebugSpeakMessages=false
allowDebugConsoleMessages=false
disableScriptLogs=true
logBalance=true
[ChatServer]
gameServiceBindInterface=eth0
planetServiceBindInterface=eth0
registrarHost=sdchat2.soe.sony.com
[MetricsServer]
authenticationFileName=metricsAuthentication.cfg
metricsServicePort=44480
metricsListenerPort=2200
metricsServiceBindInterface=eth0
[SharedFoundation]
warningCallStackDepth=-1
memoryManagerReportOnOutOfMemory=false
frameRateLimit=5
demoMode=1
[SharedNetwork]
oldestUnacknowledgedTimeout=90000
byteCountWarnThreshold=500000
incomingBufferSize=4194304
outgoingBufferSize=4194304
reportStatisticsInterval=0
reportMessages=1
networkThreadPriority=3
useNetworkThread=0
useTcp=1
[TaskManager]
autoStart=0
environmentVariable=SWG_DB_RESERVE=1
environmentVariable=ORACLE_HOME=/opt/app/oracle/product/9.2.0
environmentVariable=PATH+=/opt/app/oracle/product/9.2.0/bin
environmentVariable=LD_LIBRARY_PATH+=/opt/app/oracle/product/9.2.0/lib
environmentVariable=PATH+=/usr/java/bin:./
environmentVariable=LD_LIBRARY_PATH+=/usr/java/jre/bin:/usr/java/jre/bin/classic:./
environmentVariable=SWG_DB_MEM=1600
environmentVariable=SWG_GS_MEM=1536
environmentVariable=SWG_LS_MEM=256
environmentVariable=NLS_LANG=american_america.utf8
restartDelayLogServer=30
restartDelayTransferServer=30
[SharedLog]
logNetQueueSize=10000
[SharedDebug/Profiler]
temporaryExpandAll=true
displayPercentageMinimum=5
[LogServer]
logServiceBindInterface=eth0
[CustomerServiceServer]
requestTimeoutSeconds=300
writeTicketToBugLog=1
[New_Player]
LimitStartingLocations=false
NewPlayerQuestsEnabled=true
NewbieStartingMoney=1000
QuestCompleteRewardAmount=2000
[Quest]
CraftingContract=true
CrowdPleaser=true
CommunityCraftingLimit=200
[CommodityServer]
minutesActiveToUnaccessed=144000
minutesEmptyToEndangered=20160
minutesUnaccessedToEndangered=144000
minutesEndangeredToRemoved=20160
cmServerServiceBindPort=4069
databaseProtocol=OCI
showAllDebugInfo=false
+109
View File
@@ -0,0 +1,109 @@
#Test Options Only
[CentralServer]
characterCreationRateLimitSeconds=0
[ConnectionServer]
adminAccountDataTable=datatables/admin/qa_admin.iff
#disable the Japanese recapture on all servers (Japanese config files will override this)
disabledFeatureBits=8192
validateStationKey=0
[GameServer]
adminGodToAll=1
allowMasterObjectCreation=false
javaOptions=-Xoss4096k
javaOptions=-Xss4096k
maxGoldNetworkId=10000000
flashSpeederReward=true
combatUpgradeReward=1
enableDebugControllerMessageSpam=false
#Metrics logging on player activities
LogSessionActivity=true
#House Packup Options
enableHousePackup=false
enableAbandonedHousePackup=false
allowPlayersToPackAbandonedStructures=true
allowPlayersToPackVendors=true
maxItemAttribBonus=500
maxTotalAttribBonus=2000
#spawn limit override
serverSpawnLimit_dathomir.1=1200
serverSpawnLimit_dathomir.2=1200
serverSpawnLimit_endor.1=1200
serverSpawnLimit_endor.2=1200
serverSpawnLimit_lok=1200
serverSpawnLimit_rori=1200
serverSpawnLimit_talus=1200
serverSpawnLimit_yavin4=1200
stripNonFreeAssetsFromPlayersInTutorial=false
#harvester extraction bonus(50%)
harvesterExtractionRateMultiplier=1.5
lifeday=false
#Lifeday and Love Festival cleanup
deleteEventProps=true
# Empire Day
empireday_ceremony=true
halloween=false
gcwGuildMinMembersForGcwRegionDefender=3
gcwDaysRequiredForGcwRegionDefenderBonus=1
[EventTeam]
gcwraid=true
[New_Player]
LimitStartingLocations=false
NewPlayerQuestsEnabled=true
[TaskManager]
#environmentVariable=LD_ASSUME_KERNEL=2.4.1
environmentVariable=JAVA_DUMP_OPTS="ONANYSIGNAL(JAVADUMP)"
preferredNode="node1:ChatServer:ChatServer"
[CustomerServiceServer]
[CustomerServiceServer]
csServerAddress=sdt-csa2.station.sony.com
csServerPort=3017
gameCode=SWG
[CharacterBuilder]
builderEnabled=0
skillsEnabled=0
creditsEnabled=0
buffsEnabled=0
resourcesEnabled=0
vehiclesEnabled=0
deedsEnabled=0
pahallEnabled=0
weaponsEnabled=0
armorEnabled=0
miscitemEnabled=0
[ChatServer]
gatewayServerIP=sdt-plattestsys2.station.sony.com
gatewayServerPort=5001
registrarHost=sdt-plattestsys2.station.sony.com
registrarPort=5000
[ServerScript]
disableScriptLogs=false
[ScriptFlags]
npeSequencersActive=true
[SharedFoundation]
warningCallStackDepth=7
[SharedDebug/Profiler]
displayPercentageMinimum=2
+18
View File
@@ -0,0 +1,18 @@
[SharedNetwork]
pooledPacketMax=32000
incomingBufferSize=4194304
outgoingBufferSize=4194304
maxRawPacketSize=500
maxOutstandingBytes=4194304
fragmentSize=500
pooledPacketSize=256
packetHistoryMax=512
oldestUnacknowledgedTimeout=120000
byteCountWarnThreshold=1000000
reportMessages=0
logBackloggedPacketThreshold=0
#congestionWindowMinimum=0
enableFlushAndConfirmAllData=0
#maxOutstandingPackets=4000
#overflowLimit=0
+23
View File
@@ -0,0 +1,23 @@
#!/bin/bash
#this creates taskmanager.cfg, loginServer.cfg, and taskmanager.rc from the template files.
#set your CLUSTERNAME environment variable to your desired cluster name. If none exists, it will use your username
#export CLUSTERNAME=MyClusterName
FILEPATH=../../exe/linux
CLUSTER=${CLUSTERNAME:=$USER}
BRANCH=`pwd |sed -e "/^.*swg\//s///" -e "/\/.*$/s///"`
if [ "$BRANCH" == "current" ]; then
DBUSER=$USER
else
DBUSER=${USER}_$BRANCH
fi
HOSTIP=`/sbin/ifconfig |grep 'Bcast' |sed -e 's/^[^:]*://' -e 's/ .*$//'`
FILES="localOptions.cfg loginServer.cfg logServerTargets.cfg serverNetwork.cfg taskmanager.cfg taskmanager.rc"
for FILE in $FILES; do
sed -e s/HOSTNAME/$HOSTNAME/ -e s/USERNAME/$USER/ -e s/CLUSTERNAME/$CLUSTER/ -e s/DBUSER/$DBUSER/ -e s/HOSTIP/$HOSTIP/ $FILEPATH/_$FILE > $FILE
chmod 644 $FILE
done
+14
View File
@@ -0,0 +1,14 @@
[TaskManager]
loginServerAddress=lin-jhaskell.station.sony.com
clusterName=jhaskell
node0=64.37.133.95
[dbProcess]
DSN=swodb
databaseUID=jhaskell
databasePassword=changeme
[LoginServer]
DSN=swodb
databaseUID=jhaskell
databasePassword=changeme
+7
View File
@@ -0,0 +1,7 @@
[TaskManager]
loginServerAddress=swo-dev6.station.sony.com
clusterName=DesignGalaxy
rcFileName=designTaskManager.rc
+7
View File
@@ -0,0 +1,7 @@
CentralServer local CentralServer_d -- @../../exe/shared/servercommon.cfg -s CentralServer loginServerAddress=swo-dev6.station.sony.com clusterName=DesignGalaxy
ConnectionServer local ConnectionServer_d -- @../../exe/shared/servercommon.cfg -s ConnectionServer loginServerAddress=swo-dev6.station.sony.com clusterName=DesignGalaxy
SwgDatabaseServer local SwgDatabaseServer_d -- @../../exe/shared/servercommon.cfg -s dbProcess centralServerAddress=swo-dev7.station.sony.com databaseProtocol=OCI DSN=swodb databaseUID=designcluster databasePWD=changeme
PlanetServer local PlanetServer_d -- @../../exe/shared/servercommon.cfg -s PlanetServer centralServerAddress=swo-dev7.station.sony.com sceneID=tatooine
SwgGameServer local SwgGameServer_d -- @../../exe/shared/servercommon.cfg -s GameServer centralServerAddress=swo-dev7.station.sony.com sceneID=tatooine groundScene=terrain/tatooine.trn clusterName=DesignGalaxy useTemplates=1 javaLibPath=/usr/java/jre/lib/i386/server/libjvm_none.so
ChatServer local ChatServer_d -- @../../exe/shared/srvercommon.cfg
+244
View File
@@ -0,0 +1,244 @@
#!/bin/bash
CLUSTER_NAME=DesignGalaxy
CENTRAL_SERVER_ADDRESS=$HOSTNAME
GAME_SCENE=tatooine.trn
LOGIN_SERVER_ADDRESS=swo-dev6.station.sony.com
EXE_DIR=/swo/swg/current/exe/linux
CENTRAL_PLANET_PORT=44475
CENTRAL_GAME_PORT=44471
kill_servers()
{
killall CentralServer_r &>/dev/null
killall CentralServer_d &>/dev/null
killall addr2line &>/dev/null
}
get_free_port()
{
PORT=(RANDOM + 1024)
((PORT=$PORT+1))
AVAIL=`netstat -aut|grep $PORT`
while [ -n "$AVAIL" ];
do
{
((PORT=RANDOM))
AVAIL=`netstat -aut|grep $PORT`
};
done
echo $PORT
}
run_central()
{
cd $EXE_DIR
echo "** Starting CentralServer at " $(date +"%Y%m%d-%k.%M.%S") >> /swo/swg/CentralServer.log
./CentralServer_d -- \
-s CentralServer \
loginServerAddress=$LOGIN_SERVER_ADDRESS \
clusterName=$CLUSTER_NAME \
gameServicePort=$CENTRAL_GAME_PORT \
planetServicePort=$CENTRAL_PLANET_PORT \
>> /swo/swg/CentralServer.log 2>&1 &
}
run_connection()
{
cd $EXE_DIR
echo "** Starting ConnectionServer at " $(date +"%Y%m%d-%k.%M.%S") >> /swo/swg/ConnectionServer.log
./ConnectionServer_d -- \
-s ConnectionServer \
clusterName=$CLUSTER_NAME \
loginServerAddress=$LOGIN_SERVER_ADDRESS \
centralServicePort=44482 \
clientServicePort=44483 \
gameServicePort=44484 \
>> /swo/swg/ConnectionServer.log 2>&1 &
}
run_dbprocess()
{
cd $EXE_DIR
echo "** Starting DBProcess at " $(date +"%Y%m%d-%k.%M.%S") >> /swo/swg/dbprocess.log
./SwgDatabaseServer_d -- \
-s dbProcess \
centralServerAddress=$CENTRAL_SERVER_ADDRESS \
centralServerPort=$CENTRAL_GAME_PORT \
useTemplates=1 \
databaseProtocol=OCI \
databaseUID=designcluster \
databasePWD=changeme \
DSN=swodb \
>> /swo/swg/SwgDatabaseServer.log 2>&1 &
}
run_gameserver()
{
cd $EXE_DIR
echo "** Starting GameServer at " $(date +"%Y%m%d-%k.%M.%S") >> /swo/swg/SwgGameServer.log
./SwgGameServer_d -- @../../exe/shared/servercommon.cfg @combat.cfg \
-s GameServer sceneID=tatooine \
centralServerAddress=$CENTRAL_SERVER_ADDRESS \
centralServerPort=$CENTRAL_GAME_PORT \
groundScene=terrain/$GAME_SCENE \
clusterName=$CLUSTER_NAME \
useTemplates=1 \
javaLibPath=/usr/noScriptsOnBaseServer \
scriptPath=../../data/sku.0/sys.server/plt.shared/loc.shared/compiled/game \
useRemoteDebugJava=0 \
javaDebugPort=0 \
-s SharedFoundation \
frameRateLimit=4 \
warningCallStackDepth=0 \
-s SharedDebug \
lookupCallStack=1 \
>> /swo/swg/SwgGameServer.log 2>&1 &
}
run_planetserver()
{
cd $EXE_DIR
echo "** Starting PlanetServer at " $(date +"%Y%m%d-%k.%M.%S") >> /swo/swg/PlanetServer.log
./PlanetServer_d -- \
-s PlanetServer sceneID=tatooine \
clusterName=$CLUSTER_NAME \
centralServerPort=$CENTRAL_PLANET_PORT \
centralServerAddress=$CENTRAL_SERVER_ADDRESS \
>> /swo/swg/PlanetServer.log 2>&1 &
}
fatality()
{
CRASHDIR="/swo/swg/CRASH-"`date +"%Y%m%d-%k.%M.%S"`
echo ""
echo "**********************************************************************"
echo "** !!FATAL WARNING FATAL WARNING FATAL WARNING FATAL WARNING!!"
echo "**"
echo "** $1 "
echo "**"
echo "** Server is no longer running. It failed to properly start."
echo "** If this is an unknown bug, advise the server development team."
echo "**"
echo "** A crash directory called $CRASHDIR"
echo "** is being created, logs and the core file will be placed in "
echo "** $CRASHDIR"
echo "**"
echo "**********************************************************************"
echo ""
echo -n "Killing servers ..."
mkdir $CRASHDIR
cp /swo/swg/*.log $CRASHDIR
cp /swo/swg/current/exe/linux/core $CRASHDIR
kill_servers
echo "done."
}
#-----------------------------------------
#-- parse options
#-----------------------------------------
show_usage ()
{
echo "Options:"
echo " -h help"
echo " -s <scene> scenefile (default: $GAME_SCENE)"
echo " -x <exe dir> executable dir name (default: $EXE_DIR)"
echo " -n <nbname> nbname dir (default: $NBNAME)"
}
while getopts "hs:x:n:" arg
do
case $arg in
"s")
GAME_SCENE=$OPTARG
echo "Setting Game Scene to: $GAME_SCENE"
;;
"x")
EXE_DIR=$OPTARG
echo "Setting Executable Dir to: $EXE_DIR"
;;
"h")
show_usage;
;;
*)
show_usage;
;;
esac
done
#-----------------------------------------
#-----------------------------------------
echo -n "Killing all servers you own... "
kill_servers
echo "done"
echo
echo "Checking database setup..."
cd /swo/swg/current/exe/linux
make -f database.mak
echo
echo "Port selection:"
echo " Central Server: game=$CENTRAL_GAME_SERVICE_PORT planet=$CENTRAL_PLANET_SERVICE_PORT"
echo " Connection Server: central=$CONNECTION_CENTRAL_SERVICE_PORT client=$CONNECTION_CLIENT_SERVICE_PORT game=$CONNECTION_GAME_SERVICE_PORT"
echo ""
echo -n "Starting central server ... "
run_central
echo "done."
sleep 3
echo -n "Starting connection server ... "
run_connection
echo "done."
sleep 2
echo -n "Starting database process ... "
run_dbprocess
echo "done."
sleep 2
echo -n "Starting planet server ... "
run_planetserver
echo "done."
sleep 2
echo -n "Starting game server ... "
run_gameserver
# Check for problems during startup
sleep 2
#if [ -z "`ps --User $USER | grep centralserver`" ]; then
#{
# fatality "Central Server";
#}
#elif [ -z "`ps --User $USER | grep connectionser`" ]; then
#{
# fatality "Connection Server";
#}
#elif [ -z "`ps --User $USER | grep dbprocess`" ]; then
#{
# fatality "DB Process";
#}
#elif [ -z "`ps --User $USER | grep gameserver`" ]; then
#{
# fatality "Game Server"
#}
#else
#{
echo "done"
echo ""
echo "**********************************************************************"
echo "You may now connect to your game cluster [ $CLUSTER_NAME ]."
echo "Your client configuration should have an entry "
echo "loginServerAddress=$LOGIN_SERVER_ADDRESS "
echo ""
echo "If you are connecting to a different login server"
echo "ensure that servercommon.cfg in your depot reflects the"
echo "alternate server address, and that your client config"
echo "matches."
echo ""
echo "Contact Justin Randall or Chris Mayer if you are having trouble"
echo "**********************************************************************"
#}
#fi
+157
View File
@@ -0,0 +1,157 @@
#!/bin/bash
CLUSTER_NAME=DesignGalaxy
CENTRAL_SERVER_ADDRESS=swo-dev7.station.sony.com
CENTRAL_GAME_PORT=44471
CENTRAL_PLANET_PORT=44475
GAME_SCENE=naboo.trn
PLANET_NAME=$USER
LOGIN_SERVER_ADDRESS=swo-dev6.station.sony.com
EXE_DIR=~/swg/current/exe/linux
get_free_port()
{
PORT=(RANDOM + 1024)
((PORT=$PORT+1))
AVAIL=`netstat -aut|grep $PORT`
while [ -n "$AVAIL" ];
do
{
((PORT=RANDOM))
AVAIL=`netstat -aut|grep $PORT`
};
done
echo $PORT
}
run_gameserver()
{
cd $EXE_DIR
echo "** Starting GameServer at " $(date +"%Y%m%d-%k.%M.%S")
./SwgGameServer_d -- @servercommon.cfg @combat.cfg \
-s GameServer sceneID=$PLANET_NAME \
centralServerAddress=$CENTRAL_SERVER_ADDRESS \
centralServerPort=$CENTRAL_GAME_PORT \
groundScene=terrain/${GAME_SCENE} \
clusterName=$CLUSTER_NAME \
useTemplates=1 \
regenerationRate=0.00532 \
scriptPath=../../data/sku.0/sys.server/compiled/game \
useRemoteDebugJava=0 \
javaDebugPort=0 \
javaConsoleDebugMessages=1\
-s SharedFoundation \
frameRateLimit=4 \
warningCallStackDepth=0 \
-s SharedDebug \
lookupCallStack=1 &
}
run_planetserver()
{
GAME_SERVICE_PORT=(get_free_port);
cd $EXE_DIR
echo "** Starting PlanetServer at " $(date +"%Y%m%d-%k.%M.%S") " gameserviceport=${GAME_SERVICE_PORT}"
./PlanetServer_d -- \
-s PlanetServer sceneID=$PLANET_NAME \
clusterName=$CLUSTER_NAME \
centralServerAddress=$CENTRAL_SERVER_ADDRESS \
centralServerPort=$CENTRAL_PLANET_PORT \
gameServicePort=0 &
}
fatality()
{
CRASHDIR="/swo/swg/CRASH-"`date +"%Y%m%d-%k.%M.%S"`
echo ""
echo "**********************************************************************"
echo "** !!FATAL WARNING FATAL WARNING FATAL WARNING FATAL WARNING!!"
echo "**"
echo "** $1 "
echo "**"
echo "** Server is no longer running. It failed to properly start."
echo "** If this is an unknown bug, advise the server development team."
echo "**"
echo "** A crash directory called $CRASHDIR"
echo "** is being created, logs and the core file will be placed in "
echo "** $CRASHDIR"
echo "**"
echo "**********************************************************************"
echo ""
echo -n "Killing servers ..."
mkdir $CRASHDIR
cp /swo/swg/*.log $CRASHDIR
cp /swo/swg/current/exe/linux/core $CRASHDIR
kill_servers
echo "done."
}
#-----------------------------------------
#-- parse options
#-----------------------------------------
show_usage ()
{
echo "Options:"
echo " -h help"
echo " -s <scene> scenefile (default: $GAME_SCENE)"
echo " -x <exe dir> executable dir name (default: $EXE_DIR)"
echo " -n <nbname> nbname dir (default: $NBNAME)"
echo " -p <planetname> planet name (default: $PLANET_NAME)"
}
while getopts "hs:x:n:p:" arg
do
case $arg in
"s")
GAME_SCENE=$OPTARG
echo "Setting Game Scene to: $GAME_SCENE"
;;
"x")
EXE_DIR=$OPTARG
echo "Setting Executable Dir to: $EXE_DIR"
;;
"p")
PLANET_NAME=$OPTARG
echo "Setting Planet Name to: $PLANET_NAME"
;;
"h")
show_usage;
;;
*)
show_usage;
;;
esac
done
#-----------------------------------------
#-----------------------------------------
echo "Port selection:"
echo -n "Starting planet server planet=${PLANET_NAME}... "
run_planetserver
echo "done."
sleep 2
echo -n "Starting game server planet=${PLANET_NAME} scene=${GAME_SCENE} ... "
run_gameserver
echo "done"
echo ""
echo "**********************************************************************"
echo "You may now connect to your game cluster [ $CLUSTER_NAME ]."
echo "Your client configuration should have an entry "
echo "loginServerAddress=$LOGIN_SERVER_ADDRESS "
echo ""
echo "If you are connecting to a different login server"
echo "ensure that servercommon.cfg in your depot reflects the"
echo "alternate server address, and that your client config"
echo "matches."
echo ""
echo "Contact Justin Randall or Chris Mayer if you are having trouble"
echo "**********************************************************************"
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/perl
use Getopt::Std;
require "/m1/homes/swgsrv/nodes.pl";
# verify cmd line arguments and abort if incorrect
$Getopt::Std::opt_v = "";
Getopt::Std::getopts("v");
if ( ! $ARGV[0] )
{
print "usage: startcluster.pl <CLUSTER>\n";
print " e.g: startcluster.pl dev\n";
exit;
}
$cmd = $ARGV[1];
$cluster = $ARGV[0];
if ( ! $node{"$cluster"}{"01"} )
{
print "cluster: $cluster not defined\n";
exit;
}
else
{
foreach $n ( sort { $a <=> $b } keys % {$node{"$cluster"}} )
{
$hostname = "$node{\"$cluster\"}{\"$n\"}.$domain";
system("/usr/local/bin/ssh -f $user\@$hostname \"$cmd \"");
}
}
Binary file not shown.
+12
View File
@@ -0,0 +1,12 @@
[SharedLog]
logTarget=file:log.txt{c-profile:c-CustomerService:c-stderr}
logTarget=file:customerService.log{c-!CustomerService}
logTarget=file:profile.txt{c-!profile}
logTarget=file:balance.log{c-!GameBalance}
logTarget=file:startupLog.log{c-*:c+ServerStartup:c+Preload}
logTarget=file:serverclock.log{c-!ServerClock}
logTarget=file:population.log{c-!PopulationLog}
logTarget=file:stderr.txt{c-!stderr}
logTarget=file:cts.txt{d-!CharacterTransfer:p+TransferServer:d+TransferServer:c+CharacterTransfer}
logTarget=file:commodities.txt{c-!CommoditiesServer}
logTarget=file:taskProcessDied.txt{c-!TaskProcessDied}
+49
View File
@@ -0,0 +1,49 @@
.include "../../exe/shared/servercommon.cfg"
[LoginServer]
databaseProtocol=OCI
DSN=sdswgp5b
databaseUID=login
databasePWD=login_prod8
databaseThreads=4
validateStationKey=1
doConsumption=1
sessionServer=sdt-session1.station.sony.com:3000
sessionServer=sdt-session3.station.sony.com:3000
privateIpMask=64.37.133
privateIpMask=64.37.145
privateIpMask=64.37.146
privateIpMask=64.37.147
privateIpMask=64.37.152
privateIpMask=64.37.153
privateIpMask=64.37.154
privateIpMask=64.37.155
privateIpMask=64.37.139
privateIpMask=202.40.6
developmentMode=false
clientOverflowLimit=262144
maxClients=3000
maxPlayersPerCluster=3250
maxCharactersPerAccount=8
maxCharactersPerCluster=100000
disableCharacterCreation=Corbantis
disableCharacterCreation=Europe-Infinity
disableCharacterCreation=Intrepid
disableCharacterCreation=Kauri
disableCharacterCreation=Kettemoor
disableCharacterCreation=Lowca
disableCharacterCreation=Naritus
disableCharacterCreation=Scylla
disableCharacterCreation=Tarquinas
disableCharacterCreation=Tempest
disableCharacterCreation=Valcyn
disableCharacterCreation=Wanderhome
[SharedNetwork]
oldestUnacknowledgedTimeout=120000
noDataTimeout=120000
[SharedLog]
logTarget=net:sdkswg-01-01-int.starwarsgalaxies.net:44467{c-ScriptRecursion:c-Network}
+9
View File
@@ -0,0 +1,9 @@
.include "servercommon.cfg"
[LoginServer]
databaseProtocol=OCI
DSN=swodb
databaseUID=buildcluster
databasePWD=changeme
maxClients=3000
+32
View File
@@ -0,0 +1,32 @@
.include "../../exe/shared/servercommon.cfg"
[LoginServer]
databaseProtocol=OCI
DSN=jpswgp1a
databaseUID=login
databasePWD=changeme
databaseThreads=4
validateStationKey=1
doConsumption=1
#sessionServer=sdlogin2:3004
sessionServer=sdt-session1.station.sony.com:3000
sessionServer=sdt-session3.station.sony.com:3000
privateIpMask=64.37.133
privateIpMask=64.37.139
privateIpMask=64.37.145
privateIpMask=64.37.146
privateIpMask=64.37.147
#IP for Dan Martinez at LEC Compat
privateIpMask=12.174.92
#IP For EA Japan
privateIpMask=159.153.172
#IP For Wayne Kao
privateIpMask=64.37.153
developmentMode=false
maxClients=1500
maxPlayersPerCluster=4000
maxCharactersPerAccount=8
maxCharactersPerCluster=200000
[SharedLog]
logTarget=net:jpeswg-01-01-int:44467{c-ScriptRecursion:c-Network}
+30
View File
@@ -0,0 +1,30 @@
[LoginServer]
databaseProtocol=OCI
DSN=swbt9i
databaseUID=design01
databasePWD=changeme
databaseThreads=4
validateStationKey=0
#validateStationKey=1
#doConsumption=1
#sessionServer=sdlogin2:3004
#sessionServer=sdt-session1.station.sony.com:3000
#sessionServer=sdt-session3.station.sony.com:3000
privateIpMask=64.37.133
privateIpMask=64.37.145
privateIpMask=64.37.146
privateIpMask=64.37.147
privateIpMask=64.37.152
privateIpMask=64.37.153
privateIpMask=64.37.154
privateIpMask=64.37.155
privateIpMask=64.37.139
privateIpMask=172.24.128
developmentMode=false
maxClients=1500
maxPlayersPerCluster=4000
maxCharactersPerAccountPerCluster=3
maxCharactersPerAccount=8
maxCharactersPerCluster=100000
+22
View File
@@ -0,0 +1,22 @@
[LoginServer]
databaseProtocol=OCI
DSN=sdswgp2c
databaseUID=sdkswg17
databasePWD=changeme
databaseThreads=4
validateStationKey=1
doConsumption=1
sessionServer=sdlogin2:3004
#sessionServer=sdt-session1.station.sony.com:3000
#sessionServer=sdt-session3.station.sony.com:3000
privateIpMask=64.37.133
privateIpMask=64.37.139
privateIpMask=64.37.145
privateIpMask=64.37.146
privateIpMask=64.37.147
developmentMode=false
maxClients=1500
maxPlayersPerCluster=4000
maxCharactersPerAccountPerCluster=3
maxCharactersPerAccount=8
maxCharactersPerCluster=200000
+13
View File
@@ -0,0 +1,13 @@
neverqst
192.168.0.9
111.111.111.222
1.1.222
111.111.2.255
127.0.0.1
1.1.1.9
64.37.152.62
64.37.154.225
64.37
10.10.3
10.66.60
BIN
View File
Binary file not shown.
File diff suppressed because it is too large Load Diff
+18
View File
@@ -0,0 +1,18 @@
[SharedNetwork]
incomingBufferSize=524288
outgoingBufferSize=524288
maxRawPacketSize=1500
maxOutstandingBytes=4194304
fragmentSize=1500
pooledPacketMax=16384
pooledPacketSize=512
packetHistoryMax=1024
oldestUnacknowledgedTimeout=90000
congestionWindowMinimum=50000
enableFlushAndConfirmAllData=0
maxOutstandingPackets=16000
maxInstandingPackets=16000
resendDelayAdjust=2500
useNetworkThread=0
reliableOverflowBytes=33554432
+26
View File
@@ -0,0 +1,26 @@
.include "../../exe/shared/servercommon.cfg"
.include "default.cfg"
# Settings needed for basic operation.
# These settings may be overridden by those in localOptions.cfg which is included at the end of this file.
[LoginServer]
databasePWD=changeme
[dbProcess]
databaseProtocol=OCI
databasePWD=changeme
[GameServer]
javaVMName=ibm
[TaskManager]
environmentVariable=NLS_LANG=american_america.utf8
environmentVariable=ORACLE_HOME=/opt/app/oracle/product/9.2.0
environmentVariable=PATH+=/opt/app/oracle/product/9.2.0/bin
environmentVariable=LD_LIBRARY_PATH+=/opt/app/oracle/product/9.2.0/lib
environmentVariable=PATH+=/usr/java/bin:/usr/java/jre/bin:./
environmentVariable=LD_LIBRARY_PATH+=/usr/java/jre/bin:/usr/java/jre/bin/classic:./
.include "localOptions.cfg"
+10
View File
@@ -0,0 +1,10 @@
#!/bin/bash
export ORACLE_HOME=/opt/app/oracle/product/9.2.0
export PATH=/opt/app/oracle/product/9.2.0/bin:$PATH
export LD_LIBRARY_PATH=/opt/app/oracle/product/9.2.0/lib:$LD_LIBRARY_PATH
export NLS_LANG=american_america.utf8
cd /swg/swg/live/exe/linux
killall -9 LoginServer
release/LoginServer -- @loginServer.cfg &
+10
View File
@@ -0,0 +1,10 @@
#!/bin/bash
export ORACLE_HOME=/opt/app/oracle/product/9.2.0
export PATH=/opt/app/oracle/product/9.2.0/bin:$PATH
export LD_LIBRARY_PATH=/opt/app/oracle/product/9.2.0/lib:$LD_LIBRARY_PATH
export NLS_LANG=american_america.utf8
cd /swg/swg/live/exe/linux
killall -9 LoginServer
release/LoginServer -- @loginServer_jBeta.cfg &
+10
View File
@@ -0,0 +1,10 @@
#!/bin/bash
export ORACLE_HOME=/opt/app/oracle/product/9.2.0
export PATH=/opt/app/oracle/product/9.2.0/bin:$PATH
export LD_LIBRARY_PATH=/opt/app/oracle/product/9.2.0/lib:$LD_LIBRARY_PATH
export NLS_LANG=american_america.utf8
cd /swg/swg/s1/exe/linux
killall -9 LoginServer
debug/LoginServer -- @loginServer_loot.cfg &
+10
View File
@@ -0,0 +1,10 @@
#!/bin/bash
export ORACLE_HOME=/opt/app/oracle/product/9.2.0
export PATH=/opt/app/oracle/product/9.2.0/bin:$PATH
export LD_LIBRARY_PATH=/opt/app/oracle/product/9.2.0/lib:$LD_LIBRARY_PATH
export NLS_LANG=american_america.utf8
cd /swg/swg/stage/exe/linux
killall -9 LoginServer
release/LoginServer -- @loginServer_spaceBeta.cfg &
+52
View File
@@ -0,0 +1,52 @@
#! /usr/bin/perl
# ======================================================================
# ======================================================================
use strict;
use warnings;
# ======================================================================
# Globals
# ======================================================================
my $scriptName = $0;
$scriptName =~ s/^(.*)[\\\/]//;
# ======================================================================
# Subroutines
# ======================================================================
sub usage()
{
die "\nUsage:\n\t$scriptName [ debug | release ] (default is debug)\n";
}
sub perforceWhere
{
local $_;
# find out where a perforce file resides on the local machine
my $result;
{
open(P4, "p4 where $_[0] |");
$_ = <P4>;
chomp;
my @where = split;
$result = $where[2];
close(P4);
}
return $result;
}
# ======================================================================
# Main
# ======================================================================
usage() if(@ARGV && $ARGV[0] ne "debug" && $ARGV[0] ne "release");
my $serverType = (@ARGV) ? shift : "debug";
# Start up the server
system("$serverType/LoginServer -- \@loginServer.cfg &") == 0 || die "error starting LoginServer\n";
system("$serverType/TaskManager -- \@taskmanager.cfg &") == 0 || die "error starting TaskManager\n";
+37
View File
@@ -0,0 +1,37 @@
#!/usr/bin/perl
use Getopt::Std;
require "/m1/homes/swgsrv/nodes.pl";
# verify cmd line arguments and abort if incorrect
$Getopt::Std::opt_v = "";
Getopt::Std::getopts("v");
if ( ! $ARGV[0] )
{
print "usage: startcluster.pl <CLUSTER>\n";
print " e.g: startcluster.pl dev\n";
exit;
}
$cmd = "ulimit -c unlimited; killall TaskManager_d; cd /swg/swg/test/exe/linux ; ./TaskManager_d -- \@remote_taskmanager.cfg";
$cluster = $ARGV[0];
if ( ! $node{"$cluster"}{"01"} )
{
print "cluster: $cluster not defined\n";
exit;
}
else
{
system("killall LoginServer_d");
system("killall CentralServer_d");
foreach $n ( sort { $a <=> $b } keys % {$node{"$cluster"}} )
{
$hostname = "$node{\"$cluster\"}{\"$n\"}.$domain";
system("/usr/local/bin/ssh -f $user\@$hostname \"$cmd 2>&1 \" > logs/taskmanager-$hostname.log");
}
# system("./LoginServer_d -- \@loginServer.cfg &");
# system("./TaskManager_d -- \@taskmanager.cfg > logs/taskmanager-swo-dev17.log");
}
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
./TaskManager_d -- @taskmanager.cfg
+14
View File
@@ -0,0 +1,14 @@
#! /usr/bin/perl
system("killall TaskManager");
system("killall LoginServer");
system("killall MetricsServer");
system("killall CentralServer");
system("killall ConnectionServer");
system("killall SwgDatabaseServer");
system("killall ChatServer");
system("killall CustomerServiceServer");
system("killall CommoditiesServer");
system("killall PlanetServer");
system("killall SwgGameServer");
system("killall LoginServer");
+39
View File
@@ -0,0 +1,39 @@
#!/usr/bin/perl
use Getopt::Std;
require "/m1/homes/swgsrv/nodes.pl";
# verify cmd line arguments and abort if incorrect
$Getopt::Std::opt_v = "";
Getopt::Std::getopts("v");
if ( ! $ARGV[0] ) {
print "usage: startcluster.pl <CLUSTER>\n";
print " e.g: startcluster.pl dev\n";
exit;
}
$cmd = "killall TaskManager_d";
#if ( $ARGV[0] =~ /-/ ) {
# ($cluster, $n) = split("-", $ARGV[0]);
# if ( ! $node{"$cluster"}{"$n"} ) {
# print "node: $ARGV[0] not defined\n";
# exit;
# } else {
# $hostname = "$node{\"$cluster\"}{\"$n\"}.$domain";
# $results = `/usr/local/bin/ssh $user\@$hostname \"$cmd\"`;
# print "$hostname:\n$results";
# }
#} else {
$cluster = $ARGV[0];
if ( ! $node{"$cluster"}{"01"} ) {
print "cluster: $cluster not defined\n";
exit;
} else {
foreach $n ( sort { $a <=> $b } keys % {$node{"$cluster"}} ) {
$hostname = "$node{\"$cluster\"}{\"$n\"}.$domain";
system("/usr/local/bin/ssh $user\@$hostname \"$cmd\" &");
}
}
#}
+20
View File
@@ -0,0 +1,20 @@
#!/bin/bash
killall -9 TaskManager
killall -9 ConnectionServer
killall -9 ConnectionServer
killall -9 SwgGameServer
killall -9 SwgGameServer
killall -9 PlanetServer
killall -9 PlanetServer
killall -9 SwgDatabaseServer
killall -9 SwgDatabaseServer
killall -9 addr2line
killall -9 ChatServer
killall -9 ChatServer
killall -9 LogServer
killall -9 LogServer
killall -9 MetricsServer
killall -9 MetricsServer
killall -9 CommoditiesServer
killall -9 CentralServer
killall -9 CentralServer
+4
View File
@@ -0,0 +1,4 @@
export PATH=$PATH:/swo/swg/current/exe/linux
#The following LD_LIBRARY_PATH needs to be set to use the IBM Java VM
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/java/jre/bin:/usr/java/jre/bin/classic
+2
View File
@@ -0,0 +1,2 @@
[ChatServer]
voiceChatGateway=sdk-sys5:9107 sdk-sys5:9108 sdk-sys5:9109 sdk-sys17:9107 sdk-sys17:9108 sdk-sys17:9109
+2
View File
@@ -0,0 +1,2 @@
[ChatServer]
voiceChatGateway=sdk-sys5:9100 sdk-sys5:9101