From eeee2cbc21fee11a1f42e9082618f73a01cd6577 Mon Sep 17 00:00:00 2001 From: IrishDarkshadow Date: Thu, 3 Oct 2019 09:23:05 +0100 Subject: [PATCH] Created StellaBellum NGE Server Administration Guide (markdown) --- ...aBellum-NGE-Server-Administration-Guide.md | 154 ++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 StellaBellum-NGE-Server-Administration-Guide.md diff --git a/StellaBellum-NGE-Server-Administration-Guide.md b/StellaBellum-NGE-Server-Administration-Guide.md new file mode 100644 index 0000000..148b423 --- /dev/null +++ b/StellaBellum-NGE-Server-Administration-Guide.md @@ -0,0 +1,154 @@ +[SWG-Stella administration guide.pdf](https://drive.google.com/open?id=1CX_JzfZIZBTiE46ojktKU06U98PskoXy) + +Stella administration guide +Last edited by swgnoobs a year ago + +Stellabellum Administration Guide for StarWars Galaxies NGE Server +Index + Getting Started +o Architecture +o Services + Installation +o GameServer +o DatabaseServer +o AuthenticationSystem +o [Optional] + Authentication +o Enabling Authentication +o Banning Accounts +o Suspending Accounts +o Admintables + MVC-Framework +o Register an Account +o Change Userrole to Admin or GM +o Usermanagement +o Banning Accounts +o Suspending Accounts +o Getting Items/Objects related to Characters of Account X +o Getting Loginformations +o Automatic Ban System on Exploitwarnings or Overfloods +o Caches +o osTicket Ticketing System + LoginServer +o Configuration Parameters + GameServer +o Configuration Parameters + ConnectionServer +o Configuration Parameters + CentralServer +o Configuration Parameters + PlanetServer +o Configuration Parameters +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 +o Using Distro-Builtin Tools and prebuilded Binarys + MVC-Webframework for Auth, Player/ServerStatistics and GM-Handling +o Optional Modul for Ticketing/Bugreports per osTicket +o Optional Modul for Forum phpbb + +Architecture +Services +Installation-Prerequisites +Gameserver + Hardware Recommendations +o 2x Quadcore Xeon CPU +o 32GB RAM +o 1Gbit dedicated Internet Line +o 120GB SSD for Serverbinarys +o 500GB HDD for Logs + Prerequisites +o Debian 8 64bit Linux +o SSH-Access +o sudo installed +o 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 +o Dedicated Dualcore CPU +o 8GB RAM +o 1GBit Dedicated Line with GameServer +o 500GB HDD Space + Prerequisites +o Debian 8 64bit Linux +o Downloaded OracleDB 11g R2 x86_64 +o linux.x64_11gR2_database_1of2.zip and linux.x64_11gR2_database_2of2.zip from Oracle +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 +⚠ 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 +⚠ loadWholePlanet=1 +This setting will enable to load up a whole planet on a single Gameserver Process. Can not be used with loadWholePlanetMultiserver=1 +⚠ 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. +⚠ 🏗 numTutorialServers=1 +The Amount of TutorialServers that should be started, the player Limit per Server is ??? (25?) \ No newline at end of file