# Stellabellum Administration Guide for StarWars Galaxies NGE Server ## Index * [Getting Started](#getting-started) * [Architecture](#architecture) * [Services](#services) * [Installation](#installation) * [GameServer](#gameserver) * [DatabaseServer](#databaseserver) * [AuthenticationSystem](#authenticationsystem) * [Optional](#optional) * [CentralServer](#centralserver) * [PlanetServer](#planetserver) ## Getting Started If you come here, you most likely used a SOE-SWG Source Server in the past, if you have been working with other Linux-Releases you will find yourself in a familiar environment. There are some differences tough that you encounter with the stellab Version. * 64bit Linux using 32bit Binarys * Builded in JSON-WebAPI-Librarys * Easy Installation and Update Process * Using Distro-Builtin Tools and prebuilded Binarys * MVC-Webframework for Auth, Player/ServerStatistics and GM-Handling * Optional Modul for Ticketing/Bugreports per osTicket * Optional Modul for Forum phpbb * ### Architecture ### Services ## Installation-Prerequisites ### Gameserver * Hardware Recommendations * 2x Quadcore Xeon CPU * 32GB RAM * 1Gbit dedicated Internet Line * 120GB SSD for Serverbinarys * 500GB HDD for Logs * Prerequisites * Debian 8 64bit Linux * SSH-Access * sudo installed * Internet Access #### Setup StellaBellum Repo To setup the SWG Server we need to get the files first, those are hosted on bitbucket: ``` wget https: ``` After this we are ready to prepare the DatabaseServer. ### DatabaseServer * Hardware Recommendations * Dedicated Dualcore CPU * 8GB RAM * 1GBit Dedicated Line with GameServer * 500GB HDD Space * Prerequisites * Debian 8 64bit Linux * Downloaded OracleDB 11g R2 x86_64 * linux.x64_11gR2_database_1of2.zip and linux.x64_11gR2_database_2of2.zip from [Oracle](http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html) ### AuthenticationSystem ### Optional ## CentralServer #### Configuration Parameters *clusterName=devcluster* ``` Name of Cluster to use from Table Cluster_List, this will set the IP/Interface to use. ``` *newbieTutorialEnabled=1* ``` Needed to startup the Tutorial/TansariStation for new Players ``` *startPlanet=tutorial* ``` Needed to startup the Tutorial/TansariStation for new Players ``` *startPlanet=tatooine* *startPlanet=naboo* *startPlanet=corellia* *startPlanet=rori* *startPlanet=talus* *startPlanet=yavin4* *startPlanet=endor* *startPlanet=lok* *startPlanet=dantooine* *startPlanet=dathomir* ``` These are used to startup the groundparts of the named planets. ``` *startPlanet=dungeon1* ``` Star-Destroyer Instance, Corellian Corvette, Tansarii Station, Gamma Station, IG-88, Axkva Min, Exar Kun, Nova Orion Station, Meatlump bunker ``` *startPlanet=adventure1* ``` Tusken King Heroic ``` *startPlanet=space_corellia* *startPlanet=space_naboo* *startPlanet=space_tatooine* *startPlanet=space_lok* *startPlanet=space_dantooine* *startPlanet=space_dathomir* *startPlanet=space_yavin4* *startPlanet=space_endor* ``` Space Zones of the named Planets ``` *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* ``` Kashyyyk Ground Zones and Instances ``` *startPlanet=space_kashyyyk* ``` Kashyyyk Space ``` *startPlanet=space_npe_falcon* *startPlanet=space_npe_falcon_2* *startPlanet=space_npe_falcon_3* ``` Tutorial Zones before Tansarii ``` *startPlanet=space_ord_mantell* *startPlanet=mustafar* *startPlanet=space_nova_orion* *startPlanet=adventure2* :warning: *startPublic=true* ``` Whether the Cluster should be started up Public or not, if this is set to false(recommended in a Production Environment) only valid IP-Ranges from the admintab can connect to your Cluster. You then need to have an adminaccount on the list that is allowed to use the /server setpublic 1/0 command. ``` ### PlanetServer #### Configuration Parameters :warning: *loadWholePlanet=1* ``` This setting will enable to load up a whole planet on a single Gameserver Process. Can not be used with loadWholePlanetMultiserver=1 ``` :warning: *loadWholePlanetMultiserver=1* ``` This will enable multiple Gameservers per Planet, you need to set a preloadlist to use with this, if you installed from the Repo you should have two default files with it. preload_heavy.iff and preload_light.iff will create a different amount of Processes depending on the load. ``` :warning: :construction_site: *numTutorialServers=1* ``` The Amount of TutorialServers that should be started, the player Limit per Server is ??? (25?) ```