Bearbeiten von „Einen Server aufsetzen

Aus Eco - Deutsches Wiki
Wechseln zu:Navigation, Suche

Deine Änderungen werden angezeigt, sobald ein dazu berechtigter Benutzer sie akzeptiert hat. (Hilfe)

Frühere Änderungen an dem Text, den du gerade bearbeitest, wurden noch nicht gesichtet. (Änderungen anzeigen)

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Einen Windows Eco Server aufsetzen}}
[[Eco]] - Server sind sehr einfach zu betreiben, es gibt jedoch verschiedene Wege, einen Server bereitzustellen.
[[Eco]] - Server sind sehr einfach zu betreiben, es gibt jedoch verschiedene Wege, einen Server bereitzustellen.


Zeile 6: Zeile 4:


Es gibt des Weiteren auch einige Server-Anbieter, die Hosting für Eco - Server anbieten, falls Du keinen Eco-Server auf deinem Computer betreiben kannst oder willst. Diese findest Du mit einer einfachen Websuche.
Es gibt des Weiteren auch einige Server-Anbieter, die Hosting für Eco - Server anbieten, falls Du keinen Eco-Server auf deinem Computer betreiben kannst oder willst. Diese findest Du mit einer einfachen Websuche.
== Methode: Server über Steam ==
== Methode: Server über Steam ==
=== Installieren ===
=== Installieren ===


<!-- Image -->
[[File:Server_Download_Location_Steam.jpg|Eco Server-Download in Steam.|thumb|600px]]
[[File:Server_Download_Location_Steam.jpg|Eco Server-Download in Steam.|thumb|600px]]
Um einen Eco - Server über Steam zu betreiben, musst du Eco bereits [http://store.steampowered.com/app/382310/Eco/ auf Steam] besitzen.
Um einen Eco - Server über Steam zu betreiben, musst du Eco bereits [http://store.steampowered.com/app/382310/Eco/ auf Steam] besitzen.


Lade dann zuerst den Server herunter und installiere ihn. Rufe dazu in Steam "Bibliothek" auf und wähle die Rubrik "Tools". In der nun angezeigten Liste sollte ein Eintrag "Eco Server" zu finden sein. Installiere diesen, um einen Eco-Server zu erhalten, den du über Steam starten kannst. Der Server wird installiert nach:
Lade dann zuerst den Server herunter und installiere ihn. Rufe dazu in Steam "Bibliothek" auf und wähle die Rubrik "Tools". In der nun angezeigten Liste sollte ein Eintrag "Eco Server" zu finden sein. Installiere diesen, um einen Eco-Server zu erhalten, den du über Steam starten kannst. Der Server wird installiert nach:
<pre>Steam\steamapps\common\Eco Server</pre>
<pre>Steam\steamapps\common\Eco Server</pre>
=== Ausführen ===
=== Ausführen ===
Der Server kann ausgeführt werden wie jedes andere Steam-Produkt. Er wird in Deinen zuletzt gespielten Spielen angezeigt, wenn Du ihn kürzlich ausgeführt hast, du kannst ihn jedoch auch wie gewohnt über die "Tools"-Rubrik deiner Steam-Bibliothek ausführen.
Der Server kann ausgeführt werden wie jedes andere Steam-Produkt. Er wird in Deinen zuletzt gespielten Spielen angezeigt, wenn Du ihn kürzlich ausgeführt hast, du kannst ihn jedoch auch wie gewohnt über die "Tools"-Rubrik deiner Steam-Bibliothek ausführen.


Außerdem ist es möglich, in das Installationsverzeichnis des Servers (siehe "Installieren") zu navigieren und dort die EcoServer.exe manuell zu starten.
Außerdem ist es möglich, in das Installationsverzeichnis des Servers (siehe "Installieren") zu navigieren und dort die EcoServer.exe manuell zu starten.
=== Aktualisieren ===
=== Aktualisieren ===
Ein über Steam installierter Eco-Server wird wie andere Steam-Produkte automatisch aktualisiert.
Ein über Steam installierter Eco-Server wird wie andere Steam-Produkte automatisch aktualisiert.


Zeile 34: Zeile 24:


Das Aktualisieren eines Servers sollte ohne eine Löschung der Welt vonstatten gehen, jedoch können Konfigurationen verloren gehen. Stelle also vor jedem Update sicher, dass ein Backup deiner Einstellungen existiert.
Das Aktualisieren eines Servers sollte ohne eine Löschung der Welt vonstatten gehen, jedoch können Konfigurationen verloren gehen. Stelle also vor jedem Update sicher, dass ein Backup deiner Einstellungen existiert.
== Methode: Server über Steam CMD ==
=== Steam CMD installieren ===
Eine genaue Anleitung dafür findest du auf der [https://developer.valvesoftware.com/wiki/SteamCMD#Windows Valve Developer] Seite.
=== ECO Server installieren ===
Öffne nun CMD und navigiere mit dem Befehl "cd" in den Ordner in dem du Steam CMD installiert hast. In unserem Fall:
cd D:\steamcmd
<blockquote>Dort angekommen führst du folgenden Command aus:</blockquote>
steamcmd +login anonymous +app_update 739590 validate +quit
Nun wird der Server installiert. Danach musst du nur noch den Server über die EcoServer.exe starten.
Die .exe liegt im Steam CMD Verzeichnis unter:
D:\steamcmd\steamapps\common\Eco Server\EcoServer.exe
Nun müsst du nur noch die Ports auf deinem Server, Router freigeben:
* TCP: 3000, 3001
* UDP: 3000, 3001
=== Aktualisieren ===
Benutze den gleichen Command, den du benutzt hast um das Spiel zu installieren.
Es empfiehlt sich grundsätzlich, vor jeglicher Art von Update eine Sicherung ("Backup") anzufertigen. Dadurch behältst Du die Möglichkeit, im Falle eines fehlerhaften Updates, auf die ältere Version zurückzuspringen.
== Methode: Server ohne Steam  ==
== Methode: Server ohne Steam  ==
=== Installieren ===
=== Installieren ===


<!-- Image -->
[[File:Server_Download_Location_SLG.jpg|Eco Server - [[Download]] auf der Strange Loop Games Website.|thumb|600px]]
[[File:Server_Download_Location_SLG.jpg|Eco Server - [[Download]] auf der Strange Loop Games Website.|thumb|600px]]
Um einen Server lokal ohne Steam auszuführen, benötigst Du die Serverdateien von der [http://www.strangeloopgames.com/eco/ Strange Loop Games Website]. Diese findest Du unter "Account". Um auf die Downloads zugreifen zu können, musst Du mit einem SLG-Konto angemeldet sein, über welches Du Eco gekauft hast. Hier funktioniert auch ein über Steam verknüpftes Konto.
Um einen Server lokal ohne Steam auszuführen, benötigst Du die Serverdateien von der [http://www.strangeloopgames.com/eco/ Strange Loop Games Website]. Diese findest Du unter "Account". Um auf die Downloads zugreifen zu können, musst Du mit einem SLG-Konto angemeldet sein, über welches Du Eco gekauft hast. Hier funktioniert auch ein über Steam verknüpftes Konto.
Auf der Seite "Account" findest Du einen Abschnitt, welcher die aktuelle Version von Eco, den derzeitigen Release-Stand sowie Download-Links für beide auflistet.
Auf der Seite "Account" findest Du einen Abschnitt, welcher die aktuelle Version von Eco, den derzeitigen Release-Stand sowie Download-Links für beide auflistet.
Zeile 76: Zeile 38:
Der Vorgang der Portweiterleitung unterscheidet sich von Router zu Router, eine Websuche sollte allerdings für jedes Modell eine passende Anleitung hervorbringen. Folgende Ports musst Du öffnen, um deinen Eco-Server im Internet bereitzustellen:
Der Vorgang der Portweiterleitung unterscheidet sich von Router zu Router, eine Websuche sollte allerdings für jedes Modell eine passende Anleitung hervorbringen. Folgende Ports musst Du öffnen, um deinen Eco-Server im Internet bereitzustellen:
TCP:
TCP:
2999-3001
[tel:2999-3001 2999-3001]
UDP:
UDP:
3000-3001
[tel:3000-3001 3000-3001]


<span style="color: #e0ff66;"> *'''WICHTIG'''* Falls du einen dedizierten Server auf dem selben Computer installierst, auf dem du dann den Spielclient ausführen möchtest, musst du diese Ports ändern. [''Beispiel = 4000 und 4001'']. Richte für diese Ports eine Portweiterleitung ein und ändere die Servereinstellung "detectNAT" im Servermanager auf "false".</span>
<span style="color: #e0ff66;"> *'''WICHTIG'''* Falls du einen dedizierten Server auf dem selben Computer installierst, auf dem du dann den Spielclient ausführen möchtest, musst du diese Ports ändern. [''Beispiel = 4000 und 4001'']. Richte für diese Ports eine Portweiterleitung ein und ändere die Servereinstellung "detectNAT" im Servermanager auf "false".</span>
=== Ausführen ===
=== Ausführen ===
Um den Server auszuführen, starte einfach die EcoServer.exe im Installationsverzeichnis.
Um den Server auszuführen, starte einfach die EcoServer.exe im Installationsverzeichnis.


Beim ersten Start des Servers kann es einige Minuten dauern, die Welt zu generieren. Einige Einstellungen, zum Beispiel die Größe der Welt, können diese Wartezeit verlängern bzw. verkürzen. Der Servermanager erscheint, sobald der Server erfolgreich gestartet und die Welt generiert wurde.
Beim ersten Start des Servers kann es einige Minuten dauern, die Welt zu generieren. Einige Einstellungen, zum Beispiel die Größe der Welt, können diese Wartezeit verlängern bzw. verkürzen. Der Servermanager erscheint, sobald der Server erfolgreich gestartet und die Welt generiert wurde.
=== Aktualisieren ===
=== Aktualisieren ===
Bei dieser Methode der Serverinstallation muss die Aktualisierung händisch durchgeführt werden. Dazu gehe erneut auf die [http://www.strangeloopgames.com/eco/ Strange Loop Games Website] und lade die neueste Version der Serverdateien herunter (siehe Abschnitt "Installieren").
Bei dieser Methode der Serverinstallation muss die Aktualisierung händisch durchgeführt werden. Dazu gehe erneut auf die [http://www.strangeloopgames.com/eco/ Strange Loop Games Website] und lade die neueste Version der Serverdateien herunter (siehe Abschnitt "Installieren").
Es ist an dieser Stelle möglich, die vorhandenen Serverdateien mit den neuen Dateien aus der *.zip-Datei zu überschreiben. Solltest du jedoch die Dateien und Einstellungen der alten Version behalten wollen, achte darauf, die Verzeichnisse "Storage" und "Configs" nicht zu überschreiben.
Es ist an dieser Stelle möglich, die vorhandenen Serverdateien mit den neuen Dateien aus der *.zip-Datei zu überschreiben. Solltest du jedoch die Dateien und Einstellungen der alten Version behalten wollen, achte darauf, die Verzeichnisse "Storage" und "Configs" nicht zu überschreiben.
Zeile 96: Zeile 54:


Siehe [[Einen Server aktualisieren]] für weitere Details zum manuellen Aktualisieren deines Servers.
Siehe [[Einen Server aktualisieren]] für weitere Details zum manuellen Aktualisieren deines Servers.
== Konfiguration ==
== Konfiguration ==
Es gibt etliche Möglichkeiten und Optionen, Deinen Server zu konfigurieren und Dein Spiel zu verändern.
Es gibt etliche Möglichkeiten und Optionen, Deinen Server zu konfigurieren und Dein Spiel zu verändern.
Du kannst diese Optionen ändern, indem Du die Konfigurationsdateien im Verzeichnis "Configs" direkt mit einem Texteditor (notepad.exe, Notepad++) bearbeitest. Diese Variante erfordert jedoch einen Serverneustart, nachdem Du die Konfigurationsdateien bearbeitet und abgespeichert hast.
Du kannst diese Optionen ändern, indem Du die Konfigurationsdateien im Verzeichnis "Configs" direkt mit einem Texteditor (notepad.exe, Notepad++) bearbeitest. Diese Variante erfordert jedoch einen Serverneustart, nachdem Du die Konfigurationsdateien bearbeitet und abgespeichert hast.
Zeile 104: Zeile 60:


Siehe [[Einen Server installieren (fortgeschritten)]] für weitere Details zum Einstellen eines Servers.
Siehe [[Einen Server installieren (fortgeschritten)]] für weitere Details zum Einstellen eines Servers.
=== Eco Servermanager (Eco Server UI) ===
=== Eco Servermanager (Eco Server UI) ===


<!-- image -->
[[File:Server_UI_0.7.0.4.jpg|Eco Servermanager (Eco Server UI)|thumb|600px]]
[[File:Server_UI_0.7.0.4.jpg|Eco Servermanager (Eco Server UI)|thumb|600px]]
Der Servermanager bietet schnellen, einfachen Zugriff auf eine Vielzahl von Einstellungen. Änderungen, die über den Servermanager durchgeführt werden, werden ohne einen Serverneustart angewandt. Es ist jedoch nötig, nach einer Änderung (z.B. einen Spieler als Admin hinzufügen) die Konfiguration über "'''File'''" und "'''Save'''" abzuspeichern, da ansonsten bei einem Serverneustart die vorigen Einstellungen wieder geladen werden.
Der Servermanager bietet schnellen, einfachen Zugriff auf eine Vielzahl von Einstellungen. Änderungen, die über den Servermanager durchgeführt werden, werden ohne einen Serverneustart angewandt. Es ist jedoch nötig, nach einer Änderung (z.B. einen Spieler als Admin hinzufügen) die Konfiguration über "'''File'''" und "'''Save'''" abzuspeichern, da ansonsten bei einem Serverneustart die vorigen Einstellungen wieder geladen werden.


Betreibst Du einen gemieteten Server über einen Server-Hosting-Anbieter, hast Du aus technischen Gründen wahrscheinlich keinen Zugriff auf den Servermanager. Üblicherweise bieten solche Firmen eine alternative Oberfläche um deinen Server und alle Einstellungen zu verwalten.
Betreibst Du einen gemieteten Server über einen Server-Hosting-Anbieter, hast Du aus technischen Gründen wahrscheinlich keinen Zugriff auf den Servermanager. Üblicherweise bieten solche Firmen eine alternative Oberfläche um deinen Server und alle Einstellungen zu verwalten.
=== Chatbefehle ===
=== Chatbefehle ===
Siehe [[Chat Commands]] für eine vollständige Liste aller Befehle, die Admins und normalen Spielern auf einem Standardserver zur Verfügung stehen.
Siehe [[Chat Commands]] für eine vollständige Liste aller Befehle, die Admins und normalen Spielern auf einem Standardserver zur Verfügung stehen.
== Fehlerbehebung ==
== Fehlerbehebung ==
Siehe [[Einen Server installieren (fortgeschritten)]] für weitere Details zur Fehlerbehebung beim Eco Server.
Siehe [[Einen Server installieren (fortgeschritten)]] für weitere Details zur Fehlerbehebung beim Eco Server.
=== NAT und Netzwerkeinstellungen ===
=== NAT und Netzwerkeinstellungen ===
Du kannst die NAT- Einstellungen deines Servers im Reiter "Network" des Servermanagers einsehen. Im Reiter "Network" findest Du drei weitere Unterpunkte "Config", "Display" und "Graphs". Der Reiter "Display" zeigt den derzeitigen NAT-Status an, der Reiter "Config" erlaubt dir diverse Netzwerkeinstellungen zu ändern.
Du kannst die NAT- Einstellungen deines Servers im Reiter "Network" des Servermanagers einsehen. Im Reiter "Network" findest Du drei weitere Unterpunkte "Config", "Display" und "Graphs". Der Reiter "Display" zeigt den derzeitigen NAT-Status an, der Reiter "Config" erlaubt dir diverse Netzwerkeinstellungen zu ändern.


Die Option "Network" in der Menüleiste des Servermanagers enthält die Schaltfläche "refresh NAT". Diese zwingt den Server, die Netzwerkumgebung erneut zu überprüfen und kann bei durch NAT ausgelösten Fehlern Abhilfe schaffen.
Die Option "Network" in der Menüleiste des Servermanagers enthält die Schaltfläche "refresh NAT". Diese zwingt den Server, die Netzwerkumgebung erneut zu überprüfen und kann bei durch NAT ausgelösten Fehlern Abhilfe schaffen.
=== Update .NET Framework 4 ===
=== Update .NET Framework 4 ===
Der Eco Server verwendet .NET Framework 4. Falls Du beim Betrieb des Servers auf Fehler stößt, ist eventuell eine veraltete .NET Framework - Version die Ursache. Die neueste Version von .NET Framework erhältst du hier: https://www.microsoft.com/en-us/download/details.aspx?id=53345
Der Eco Server verwendet .NET Framework 4. Falls Du beim Betrieb des Servers auf Fehler stößt, ist eventuell eine veraltete .NET Framework - Version die Ursache. Die neueste Version von .NET Framework erhältst du hier: https://www.microsoft.com/en-us/download/details.aspx?id=53345
[[Category:Tutorials]]
[[Category:Tutorials]]
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Eco - Deutsches Wiki-Beiträge automatisch unter der „CC BY-NC-SA 4.0“ stehen (siehe Eco:Urheberrechte für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende hCaptcha zu lösen:

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)