diff --git a/gameserver/cfg/.gitignore b/gameserver/cfg/.gitignore index 1c7e5b7..139e0e0 100644 --- a/gameserver/cfg/.gitignore +++ b/gameserver/cfg/.gitignore @@ -1,3 +1,4 @@ * +!example/ !example/* !.gitignore diff --git a/gameserver/cfg/example/default.cfg b/gameserver/cfg/example/default.cfg new file mode 100755 index 0000000..57630e9 --- /dev/null +++ b/gameserver/cfg/example/default.cfg @@ -0,0 +1,18 @@ +[TaskManager] +loginServerAddress=127.0.0.1 +clusterName=Home + +[dbProcess] +DSN=//192.168.1.50:1521/XE +databaseUID=SYSTEM + +[LoginServer] +DSN=//192.168.1.50:1521/XE +databaseUID=SYSTEM +developmentMode=1 + +[CentralServer] +developmentMode=1 + +[GameServer] +adminGodToAll=1 diff --git a/gameserver/cfg/example/localOptions.cfg b/gameserver/cfg/example/localOptions.cfg new file mode 100755 index 0000000..005f95f --- /dev/null +++ b/gameserver/cfg/example/localOptions.cfg @@ -0,0 +1,144 @@ +[CentralServer] +clusterName=Home +#newbieTutorialEnabled=1 +#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_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_ord_mantell +#startPlanet=mustafar +#startPlanet=space_nova_orion +#startPlanet=adventure2 +#startPlanet=space_heavy1 +#startPlanet=space_npe_falcon +#startPlanet=space_npe_falcon_2 +#startPlanet=space_npe_falcon_3 + +[ServerMetrics] +metricsServerPort=0 + +[ChatServer] +voiceChatGateway=0 +centralServerAddress=127.0.0.1 +clusterName=Home + +[dbProcess] +centralServerAddress=127.0.0.1 +sharedLoginMode=0 +loaderThreads=1 +persisterThreads=1 + +[PlanetServer] +loadWholePlanet=0 +numTutorialServers=1 + +[ConnectionServer] +disableWorldSnapshot=0 +validateClientVersion=1 +validateStationKey=0 +clientOverflowLimit=5242880 + +[LoginServer] +validateClientVersion=1 +validateStationKey=0 + +[ScriptFlags] +liveSpaceServer=1 +spawnersOn=1 +npeSequencersActive=true + +[GameServer] +maxObjectSkillModBonus=9999 +maxSocketSkillModBonus=999 +createZoneObjects=1 +centralServerAddress=127.0.0.1 +javaConsoleDebugMessages=0 +javaEngineProfiling=0 +adminGodToAll=0 +javaVMName=sun +maxGoldNetworkId=10000000 +nameValidationAcceptAll=1 +scriptWatcherWarnTime=5000 +scriptWatcherInterruptTime=0 +commoditiesMarketEnabled=0 +createAppearances=0 +fatalOnGoldPobChange=0 +allowMasterObjectCreation=true +javaConsoleDebugMessages=0 +reservedObjectIds=1000000 +enablePreload=true +disableResources=0 +buildoutAreaEditingEnabled=1 +adminPersistAllCreates=1 + +# BONUS: XP +xpMultiplier=3 + +# BONUS: GCW +gcwPointBonus=5.0 +gcwTokenBonus=5.0 + +#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=1 +gcwInvasionCityMaximumRunning=2 + +# harvester extraction bonus(50%) +harvesterExtractionRateMultiplier=5.0 + +#Events (Lifeday, Halloween, etc) +lifeday=false +loveday=false +deleteEventProps=true +halloween=false +foolsDay=false +empireday_ceremony=false + +[SharedLog] +#logTarget=net:127.0.0.1:44467 + +[SharedNetwork] +oldestUnacknowledgedTimeout=0 +noDataTimeout=1000000 + +[SharedFoundation] +frameRateLimit=10 +fatalCallStackDepth=10 +warningCallStackDepth=-1 +debugReportLongFrames=0 +debugReportLongFrameTimes=0 diff --git a/gameserver/cfg/example/local_machine_options.iff b/gameserver/cfg/example/local_machine_options.iff new file mode 100755 index 0000000..b691cf9 Binary files /dev/null and b/gameserver/cfg/example/local_machine_options.iff differ diff --git a/gameserver/cfg/example/logServerTargets.cfg b/gameserver/cfg/example/logServerTargets.cfg new file mode 100755 index 0000000..ef904b8 --- /dev/null +++ b/gameserver/cfg/example/logServerTargets.cfg @@ -0,0 +1,16 @@ +[SharedLog] +logTarget=file:logs/warning.txt{c-!warning} +#logTarget=file:logs/debug_ai.txt{c-!debug_ai} +#logTarget=file:logs/log.txt{c+*:c-warning:c-debug_ai:c-profile:c-CustomerService} +#logTarget=file:logs/startupLog.log{c-*:c+ServerStartup:c+Preload} +#logTarget=file:logs/stderr.txt{c-!stderr} +#logTarget=file:logs/create.txt{c-!create} +#logTarget=file:logs/customerService.log{c-!CustomerService} +#logTarget=file:logs/profile.txt{c-!profile} +#logTarget=file:logs/balance.log{c-!GameBalance} +#logTarget=file:logs/serverclock.log{c-!ServerClock} +#logTarget=file:logs/population.log{c-!PopulationLog} +#logTarget=file:logs/cts.txt{d-!CharacterTransfer:p+TransferServer:d+TransferServer:c+CharacterTransfer} +#logTarget=file:logs/commodities.txt{c-!CommoditiesServer} +logTarget=file:logs/taskProcessDied.txt{c-!TaskProcessDied} +logTarget=file:logs/chatServer.txt{c-!chatServer} \ No newline at end of file diff --git a/gameserver/cfg/example/metricsAuthentication.cfg b/gameserver/cfg/example/metricsAuthentication.cfg new file mode 100755 index 0000000..db7dc41 --- /dev/null +++ b/gameserver/cfg/example/metricsAuthentication.cfg @@ -0,0 +1 @@ +neverqst diff --git a/gameserver/cfg/example/nodes.cfg b/gameserver/cfg/example/nodes.cfg new file mode 100755 index 0000000..f587f92 --- /dev/null +++ b/gameserver/cfg/example/nodes.cfg @@ -0,0 +1,2 @@ +[TaskManager] +node0=swg diff --git a/gameserver/cfg/example/serverNetwork.cfg b/gameserver/cfg/example/serverNetwork.cfg new file mode 100755 index 0000000..dbeaf8d --- /dev/null +++ b/gameserver/cfg/example/serverNetwork.cfg @@ -0,0 +1,15 @@ +[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 +enableFlushAndConfirmAllData=0 + diff --git a/gameserver/cfg/example/servercommon.cfg b/gameserver/cfg/example/servercommon.cfg new file mode 100755 index 0000000..b698e6b --- /dev/null +++ b/gameserver/cfg/example/servercommon.cfg @@ -0,0 +1,79 @@ +.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=swg123seefo +authentication=0 + +[dbProcess] +databaseProtocol=OCI +databasePWD=swg123seefo + +[GameServer] +javaVMName=sun + +[TaskManager] +environmentVariable=NLS_LANG=american_america.utf8 + +.include "serverNetwork.cfg" +.include "localOptions.cfg" +.include "nodes.cfg" + +[GameServer] +useTemplates=1 +javaLocalRefLimit=16 +regenerationRate=0.0064 +drainRate=0.00065 +startX=3585.0 +startY=10.0 +startZ=2578.0 +scriptPath=../data/sku.0/sys.server/compiled/game/ +regenBase=0.999 +regenConstant=0 +regenScale=2.5 +regenHealthScale=6 +regenActionScale=1.75 +regenMindScale=0.5 +maxRespecCount=0 +minRespecIntervalInSeconds=43200 +respecDurationAllowedInSeconds=2419200 +javaVMName=sun +javaLibPath="/opt/jdk1.8.0_151/jre/lib/i386/server/libjvm.so" + +[SharedFile] +searchPath2=../data/sku.0/sys.shared/compiled/game +searchPath2=../data/sku.0/sys.server/compiled/game +searchPath1=../data/sku.0/sys.shared/built/game +searchPath1=../data/sku.0/sys.server/built/game +searchPath0=../data/sku.0/sys.client/compiled/game +searchPath0=../data/sku.1/sys.client/compiled/game +searchPath0=../data/sku.2/sys.client/compiled/game +searchPath0=../data/sku.3/sys.client/compiled/game + +[dbProcess] +useTemplates=1 + +[LoginPing] +passthroughMode=false + +[SharedNetwork] +reservedPort=61232 +reservedPort=61242 +reservedPort=44451 +reservedPort=44452 +reservedPort=60001 +reservedPort=44455 +reservedPort=60002 +reservedPort=61000 +reservedPort=44464 +reservedPort=44463 +reservedPort=44467 +reservedPort=44455 +reservedPort=60002 +reservedPort=44480 +reservedPort=50001 +reservedPort=60000 +reservedPort=44459 +reservedPort=61222 diff --git a/gameserver/cfg/example/taskmanager.rc b/gameserver/cfg/example/taskmanager.rc new file mode 100755 index 0000000..667e1d5 --- /dev/null +++ b/gameserver/cfg/example/taskmanager.rc @@ -0,0 +1,9 @@ +ConnectionServer local ../bin/ConnectionServer -- @servercommon.cfg +CentralServer local ../bin/CentralServer -- @servercommon.cfg +SwgDatabaseServer local ../bin/SwgDatabaseServer -- @servercommon.cfg +PlanetServer local ../bin/PlanetServer -- @servercommon.cfg +SwgGameServer local ../bin/SwgGameServer -- @servercommon.cfg +#LogServer local ../bin/LogServer -- @servercommon.cfg @logServerTargets.cfg +ChatServer local ../bin/ChatServer -- @servercommon.cfg +CommoditiesServer local ../bin/CommoditiesServer -- @servercommon.cfg +#MetricsServer local MetricsServer -- @servercommon.cfg