# 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?)
```