Diese Anleitung erklärt wie man einen Dedicated Server erstellt für mehr als 10 Spieler. Ich hoffe das bei euch funktioniert die es versuchen, ich hatte startprobleme als ich das erste mal versucht habe einen Server zu erstellen deshalb habe ich es einfach selber auch mal auf deutsch geschrieben. wenn es Fehler in meiner Anleitung gibt dann schriebt es und sorry für Rechtschreibfehler. Die allgemeine Voraussetzungen sind: Ein PC/Server mit einem Ubuntu Betriebssystem, es geht mit Desktop als auch der Server Oberfläche. In dieser Anleitung wird ein Ubuntu Server verwendet. Wenn man nicht beim Host Rechner sitzt braucht man z.B. Putty, damit man auf den Server zugreifen kann. Für die Bearbeitung von den Dateien verwende ich nano, muss man über "sudo apt-get install nano" installieren Der der auf den server dann will muss den mod PA stats und wer die Lobby erstellt Unlimited players für mehr als 10 leute. Server Voraussetzungen: Kommt darauf an mit wie viel Spieler Ihr spielen wollt. Empfohlen wäre: 8+ cpu Kerne (weniger würden auch theoretisch gehen) 32 GB RAM+ 30Mb+ ausgehende Internetverbindung (ist ziemlich wichtig/ kommt aber auch auf die Spieler Anzahl an) Inhalt: 1. Verbindung zum Server 2. Installation von PA 3. Konfiguration von PA 4. Startskript einrichten 1. Verbindung zum Server Putty kann man hier runter laden: http://www.chip.de/downloads/PuTTY_12997392.html Ihr müsst einfach die IP Adresse eingeben. Und die Login Daten eingeben. 2. Installation Zuerst muss eine Datei runter geladen werden. sudo add-apt-repository ppa:duh/golang -und bestätigen sudo apt-get update sudo apt-get install golang -und bestätigen Danach wird der Planetary Annihilation pacher installiert wget https://bitbucket.org/papatcher/papatcher/raw/a7b8b4febb491d6fc6c45155b238fd42ee34fcc8/papatcher.go (gehört zusammen "wget https://......") chmod +x papatcher.go go run papatcher.go -PA login daten eingeben und bestätigen. PA wird dann automatisch runter geladen. Die Warnung das keine Grafikkarte vorhanden ist ignorieren Jetzt wird die OpenGL Bibliothek installiert. sudo apt-get install libgl1-mesa-glx 3. Konfiguration von PA nano installiert man mit sudo apt-get install nano wenn es nicht installiert ist. zuerst wird die lobby konfiguriert: nano ./.local/Uber\ Entertainment/Planetary\ Annihilation/stable/media/server-script/states/lobby.js Hier sollten Sie unter "var _=require...) das einfügen: setInterval (function () { if (server.beacon) { console.log ("<SPECK>" + JSON.stringify (server.beacon) + "</ SPECK>"); } }, 5000); sollte es später Probleme geben das der Server nicht startet dann ändert die "" in normale "". etwas weiter unten in rund Zeile 45 steht: var MAX_PLAYERS = 10; var MAX_SPECTATORS = 3; hier müsst Ihr einfach die zahlen in die gewünschte Player zahl oder Spectator zahl ändern. so sollte es ausschauen: http://exodusesports.com/wp-content/uploads/lobbyjs1.png wenn man die Planeten Grenze ändern will muss man hir einfach die Zahl ändern. nano ./.local/Uber\ Entertainment/Planetary\ Annihilation/stable/media/server-script/sim_utils.js so sollte es ausschauen: http://exodusesports.com/wp-content/uploads/sim_utils.png Um die Farbenauswahl zu ändern, müsst ihr in diese Datei: nano ./.local/Uber\ Entertainment/Planetary\ Annihilation/stable/media/server-script/lobby/color_table.js Da gibt es einmal die 100 Farben von cola_colin: https://forums.uberent.com/threads/wip-dedicated-servers.65077/#post-1017671 Farbenaußwahl: http://exodusesports.com/wp-content/uploads/cola_colin-colours.png und einmal die 32 bruntcustard farben: https://dl.dropboxusercontent.com/u/28565393/Planetary%20Annihilation/colours/color_table.js Farben außwahl: http://exodusesports.com/wp-content/uploads/burntcustard-colours.png Den Quelltext einfach in die datei Kopieren (aber das andere Löschen). 4. Startscript einrichten Um den server zu starten braucht Ihr: wget http://nanodesu.info/stuff/pa/mods/NodePAMaster.zip sudo apt-get install unzip unzip NodePAMaster.zip sudo add-apt-repository ppa:chris-lea/node.js -bestätigen sudo apt-get update sudo apt-get install nodejs -bestätigen Jetzt muss man in die Configurationsdatei um die IP adresse und den Namen sowie den Pfad zur ausführbaren datei und den port anzugeben: nano ./NodePAMaster/src/conf.json Die erste Zeile ist der server den Pfad löschen und den korekten eingebendie "" in der Datei stehen lassen) Ich hatte das Problem das der Ordner Uber Entertainment nicht geöfnet werden konnt. Deshalb habe ich Ihn so geändert das kein Leerzeichen dazwischen ist. (Wenn Ihr das ändert ändert ihr auch die anderen pfade von oben die Ihr dann entsprechend Umändern müsst wenn es bei euch geht dann lasst die alten pfade) Dazu installiert ihr "sudo apt-get install mc" mit dem Dateimanager könnt Ihr Rechte als auch Namen ändern. Es ist wichtig das mc in root ausgewührt wird. entweder ihr sucht euch aus der übersich im programm den ordner bzw den vorordner aus oder Ihr macht es mit: cd ./.local und dann seht Ihr den Ordner "Uber Entertainment" geht auf Datei und klickt umbenennen/Verschieben an und nennt Ihn z.B. Uber. und bei Planetary Annihilation auch z.b. Planetary. zu z.b.: ./.local/Uber/Planettary/stable/server und dann zur serverversion: zu z.b.: ./.local/Uber/Planetary/stable/version.txt Bei serverparams ändert Ihr "DedicatedServerByPAStats" zu einem Namen Ihrer wahl. Die Server IP müsst ihr zu euerer Server adresse ändern. Der Server Port muss zu "20545" geändert werden. Bei shownregion in einen gewünschtn Namen ändern er darf keine Leerzeichen enthalten. (und dann Speichern) so sollte es ungefähr ausschauen: http://exodusesports.com/wp-content/uploads/confjson.png Jetzt starten wir den Server: dazu gibt ihr ein: byobu nodejs ./NodePAMaster/src/control.js Mit F6 wird byobu geschlossen läuft aber im Hintergrunt weiter, solange der Server nicht abgeschaltet wird läuft er weiter. Mit Ctrl + C beendet man den Server. Geschafft der Server Läuft ps: mit sudo apt-get upgrade aktualisiert man das system. Ich bedanke mich bei allen die bei diesen Beiträgen Geholfen haben damit ich diese Anleitung schreiben konnte: http://exodusesports.com/guides/planetary-annihilation-dedicated-server-setup/ https://forums.uberent.com/threads/10-player-games.67667/#post-1063800 https://forums.uberent.com/threads/10-player-games.67667/#post-1063800