7D2D Serverkonfiguration
Das Erstellen eines 7 Days to Die-Gameservers ist ein einfacher Vorgang, der entweder auf einem Dedicated Server oder auf Ihrem Heimcomputer durchgeführt werden kann. Alternativ können Sie einen 7 Days to Die-Server-Hoster wählen, der zu Ihren Anforderungen passt.
Option 1: Einen 7 Days to Die Server mieten (Beispiel-Webinterface siehe unten!)
Erste Schritte bei der Konfiguration Ihres Servers
Bevor Sie beginnen, lesen Sie bitte die Anleitung zur Anmeldung in Ihrem FTP-Client mit einem 3rd-Party-Programm, die Sie hier finden
- Stoppen Sie Ihren Server
- Sobald der Server gestoppt ist, melden Sie sich per FTP an und suchen Sie die Datei serverconfig.xml.
- Ein gut geeignetes Programm ist Notepad++
- Nach dem Öffnen der Datei wird eine Liste der Einstellungen angezeigt. In den folgenden Abschnitten finden Sie Informationen zu jeder Einstellung und zu den Werten, die Sie festlegen können.
- Nehmen Sie Ihre Änderungen unter Beibehaltung der Dateistruktur vor und speichern Sie die Datei anschließend.
Keep in mind that pressing the green button at the bottom of your control panel will reset your config to defaults unless you also check "Skip Save Config" at the top right.
Die folgenden Informationen enthalten die Konfigurationsänderungen und Einstellungen für die neueste Alpha.
Konfigurationsbeispiel
Für jede Einstellung wird der Code in diesem Format geschrieben:
<property name="ServerName" value="My Server Name! | SurvivalServers.com"/> <!-- Der gewünschte Name des Servers. -->
- property = Damit „beginnt“ die Zeile. Es teilt dem Server mit, dass wir eine bestimmte Einstellung ändern.
- name = Das ist die Eigenschaft, die wir bearbeiten. Lassen Sie diesen Wert unverändert.
- value = Dies ist der bearbeitbare Teil. Änderungen hier wirken sich direkt auf den Server aus. Bei einigen Einstellungen müssen Sie bestimmte Einschränkungen beachten. (manche Werte akzeptieren NUR Zahlen)
- <!-- = Kennzeichnet den Beginn eines Kommentars, der vom Server ignoriert wird. Stellen Sie sich das wie eine Notiz am Seitenrand vor.
- --> = Kennzeichnet das Ende eines Kommentars. Alles danach wird vom Server verarbeitet.
Die unten aufgeführten Einstellungen nennen jeweils den Namen der Eigenschaft, zwei Beispielwerte und eine kurze Beschreibung. Eine kurze Beschreibung sowie die aufgeführten Werte finden Sie auch direkt in der Datei serverconfig.xml. Einige Werte werden speziell von unserem System verwaltet und sind mit NICHT ÄNDERN als „Beispiel“ gekennzeichnet. Einige Abschnitte der Datei sind aus demselben Grund ebenfalls ausgelassen.
Allgemeine Servereinstellungen
Serverdarstellung
- ServerName -- "Das ist mein Servername!"
- Dies ist der Servername, den Spieler in ihrer Steam-Favoritenliste oder im Serverbrowser im Spiel sehen.
- ServerDescription -- "Jeder gegen jeden, keine Admins, Blutmond alle 4 Tage. Auf geht's!"
- Wenn Sie im Serverbrowser des Spiels auf Ihren Server klicken, wird dies im rechten Bereich angezeigt.
- ServerWebsiteURL -- http://www.example.com
- Website-URL des Servers, wird im Serverbrowser als anklickbarer Link angezeigt.
- ServerPassword -- letspartyfolks
- Passwort für den Zugang zum Server.
- Region -- NorthAmericaEast
- Der Wert muss einer der folgenden sein: NorthAmericaEast, NorthAmericaWest, CentralAmerica, SouthAmerica, Europe, Russia, Asia, MiddleEast, Africa, Oceania.
Wenn auf Serverseite keine Region eingetragen bzw. festgelegt ist, können Sie den Server nicht finden.
- Der Wert muss einer der folgenden sein: NorthAmericaEast, NorthAmericaWest, CentralAmerica, SouthAmerica, Europe, Russia, Asia, MiddleEast, Africa, Oceania.
- Language -- English
- Verwenden Sie einen beliebigen Sprachnamen, nach dem Ihre Spieler voraussichtlich suchen. Es sollte der englische Name der Sprache sein, z. B. nicht „Deutsch“, sondern „German“.
Dies ist nur ein Filtername und LEGT die Sprache für die Spieler NICHT FEST.
- Verwenden Sie einen beliebigen Sprachnamen, nach dem Ihre Spieler voraussichtlich suchen. Es sollte der englische Name der Sprache sein, z. B. nicht „Deutsch“, sondern „German“.
- ServerLoginConfirmationText -- "Bereit dafür?! Hier haben alle den Finger am Abzug, also Vorsicht!"
- Falls gesetzt, sieht der Benutzer die Meldung beim Beitritt zum Server und muss sie bestätigen, bevor es weitergeht. Für komplexere Änderungen an diesem Fenster können Sie das Fenster „serverjoinrulesdialog“ in XUi anpassen
Netzwerk
- ServerPort -- NICHT ÄNDERN
- Port, auf dem der Server lauschen soll.
- ServerVisibility -- NICHT ÄNDERN
- Sichtbarkeit dieses Servers: 2 = öffentlich, 1 = nur für Freunde sichtbar, 0 = nicht gelistet. Da Sie nie mit einem Dedicated Server befreundet sein können, funktioniert die Einstellung „1“ nur, wenn sich der erste Spieler manuell per IP verbindet.
- ServerDisabledNetworkProtocols" -- NICHT ÄNDERN
- Netzwerkprotokolle, die nicht verwendet werden sollen. Durch Komma getrennt. Mögliche Werte: LiteNetLib, SteamNetworking. Dedicated Server sollten SteamNetworking deaktivieren, wenn sich kein NAT-Router zwischen Ihren Nutzern und dem Server befindet oder wenn die Portweiterleitung korrekt eingerichtet ist
Slots
- ServerMaxPlayerCount -- NICHT ÄNDERN
- Maximale Anzahl gleichzeitiger Spieler.
- ServerReservedSlots
- Diese Anzahl der Slots aus MaxPlayerCount kann nur von Spielern mit einer bestimmten Berechtigungsstufe genutzt werden
- ServerReservedSlotsPermission
- Erforderliche Berechtigungsstufe zur Nutzung der oben genannten reservierten Slots
- ServerAdminSlots
- So viele Admins können weiterhin beitreten, auch wenn der Server MaxPlayerCount erreicht hat
- ServerAdminSlotsPermission
- Erforderliche Berechtigungsstufe zur Nutzung der oben genannten Admin-Slots
Admin-Oberflächen
- WebDashboardEnabled
- Web-Dashboard aktivieren/deaktivieren
- WebDashboardPort
- Port des Web-Dashboards
- WebDashboardUrl
- Externe URL zum Web-Dashboard, falls nicht einfach die öffentliche IP des Servers verwendet wird, z. B. wenn das Web-Dashboard hinter einem Reverse-Proxy liegt. Muss die vollständige URL sein, etwa „https://domainOfReverseProxy.tld:1234/“. Kann leer bleiben, wenn direkt die öffentliche IP und der Dashboard-Port verwendet werden
- EnableMapRendering
- Aktiviert/deaktiviert das Rendern der Map in Kachelbilder während der Erkundung. Dies wird z. B. vom Web-Dashboard genutzt, um eine Ansicht der Map anzuzeigen.
Telnet-Einstellungen
- TelnetEnabled
- Aktiviert/Deaktiviert Telnet
- TelnetPort
- Port des Telnet-Servers
- TelnetPassword
- Passwort für den Zugang zur Telnet-Schnittstelle. Ist kein Passwort gesetzt, lauscht der Server nur auf der lokalen Loopback-Schnittstelle
- TelnetFailedLoginLimit
- Nach so vielen falschen Passwörtern von einem einzelnen Remote-Client wird dieser Client für Verbindungen zur Telnet-Schnittstelle gesperrt
- TelnetFailedLoginsBlocktime
- Wie lange die Sperre bestehen bleibt (in Sekunden)
- TerminalWindowEnabled
- Zeigt ein Terminalfenster für Log-Ausgabe / Befehlseingabe an (nur Windows)
Weitere technische Einstellungen
- EACEnabled -- "true" oder "false"
- Aktiviert/Deaktiviert EasyAntiCheat. Einige Mods erfordern, dass dies auf „false“ gesetzt ist. Wenn Spieler von EAC gebannt sind, aber trotzdem spielen möchten, setzen Sie dies auf „false“.
- HideCommandExecutionLog
- Protokollierung der Befehlsausführung ausblenden. 0 = alles anzeigen, 1 = nur vor Telnet/ControlPanel verbergen, 2 = zusätzlich vor entfernten Spiel-Clients verbergen, 3 = alles verbergen.
- MaxUncoveredMapChunksPerPlayer
- Überschreibt, wie viele Chunks jeder Spieler auf der Ingame-Map aufdecken kann. Die daraus resultierende maximale Map-Dateigröße pro Spieler beträgt (x * 512 Bytes), die aufgedeckte Fläche (x * 256 m²). Der Standardwert 131072 bedeutet, dass jederzeit maximal 32 km² aufgedeckt sein können.
- PersistentPlayerProfiles
- Wenn deaktiviert, kann ein Spieler mit jedem ausgewählten Profil beitreten. Wenn true, tritt er mit dem Profil bei, mit dem er zuletzt beigetreten ist.
Gameplay
Welt
- GameWorld -- „RWG“ (Random World Gen), „Navezgane“, „PREGEN“ (siehe unten) oder „Existing World Name“
- RWG (siehe die Optionen WorldGenSeed und WorldGenSize unten) oder der Name einer bereits vorhandenen Welt im Ordner Worlds. Navezgane ist die „Story“-Map für 7 Days to Die.
- Alpha 20: "PREGEN6k", "PREGEN8k", "PREGEN10k". Alpha 19: "PREGEN01", "PREGEN02", "PREGEN03".
- RWG (siehe die Optionen WorldGenSeed und WorldGenSize unten) oder der Name einer bereits vorhandenen Welt im Ordner Worlds. Navezgane ist die „Story“-Map für 7 Days to Die.
- WorldGenSeed - "ZOMBIETIME"
- Bei RWG ist dies der Seed für die Generierung der neuen Welt. Wenn bereits eine Welt mit dem resultierenden Namen existiert, wird diese einfach geladen
- WorldGenSize - 6144 oder 8192 oder 10240.
- Bei RWG legt dieser Wert die Breite und Höhe der erzeugten Welt fest. Er wird außerdem zusammen mit WorldGenSeed verwendet, um den internen RWG-Seed zu erzeugen, wodurch auch bei gleichem WorldGenSeed ein eindeutiger Map-Name entsteht. Der Wert muss zwischen 2048 und 16384 liegen (Alpha 20 unterstützt nur 6k, 8k und 10k). Wenn Sie einen Wert über 8192 wünschen, erstellen Sie bitte ein Ticket, da dies zu viel CPU-Leistung beansprucht und ein Aufpreis anfällt. Größere Maps = längere Startzeiten, möglicher Lag sowie längere Download- und Beitrittszeiten.
- GameName -- "Example Anything" oder "Existing Game Name"
- Der gewünschte Name des Spiels. Er beeinflusst den Namen des Spielstands sowie den Seed, der beim Platzieren von Dekoration (Bäume usw.) in der Welt verwendet wird. Beim Erstellen einer RWG-Welt steuert er nicht das grundlegende Layout der Welt. Bei vorhandenen Spielständen finden Sie diesen Namen unter /7-days-to-die/Saves/"GameWorld".
- GameMode -- NICHT ÄNDERN
- GameModeSurvival
- SaveGameFolder -- NICHT ÄNDERN
- Spielstände
- UserDataFolder -- NICHT ÄNDERN
- C:\sspanel\gameservers\sevendays\SERVER_ID
Schwierigkeitsgrad
- GameDifficulty -- 2 (dies ist der Standardwert)
- 0 - 5, 0=am leichtesten, 5=am schwersten
- BlockDamagePlayer - 100
- Wie viel Schaden Spieler an Blöcken verursachen (Prozent in ganzen Zahlen)
- BlockDamageAI - 100
- Wie viel Schaden die KI an Blöcken verursacht (Prozentangabe in ganzen Zahlen)
- BlockDamageAIBM - 100
- Wie viel Schaden KIs während Blutmonden an Blöcken verursachen (Prozentwert in ganzen Zahlen)
- XPMultiplier - 150 (für 1.5x Erfahrungspunkte)
- Multiplikator für den XP-Gewinn (Prozentangabe in ganzen Zahlen)
- PlayerSafeZoneLevel -- 5
- Wenn ein Spieler diese Stufe noch nicht überschritten hat, wird beim Spawnen eine Sicherheitszone (keine Gegner) erstellt
- PlayerSafeZoneHours -- 10
- Stunden in Weltzeit, die diese Sicherheitszone besteht
Sonstige Einstellungen
- BuildCreate -- „true“ oder „false“
- Cheat-Modus ein/aus. Das ähnelt dem Kreativmodus in Minecraft.
- DayNightLength -- 60
- Echtzeit-Minuten pro Spieltag. Beim Standardwert entspricht eine Echtzeit-Stunde einem Spieltag. Der höchste hierfür getestete Wert war 120 Minuten.
- DayLightLength -- 18 (dadurch beginnt die „Nacht“ um 22:00 und dauert bis 4:00)
- Spielstunden, in denen die Sonne pro Tag scheint: 18 Stunden Tageslicht pro Spieltag
- DropOnDeath -- 0
- 0 = alles, 1 = nur Werkzeuggürtel, 2 = nur Rucksack, 3 = alles löschen.
- DropOnQuit -- 1
- 0 = nichts, 1 = alles, 2 = nur Werkzeuggürtel, 3 = nur Rucksack
- BedrollDeadZoneSize -- 50
- Größe der Schlafsack-Sperrzone: In diesem Bereich spawnen keine Zombies, und bereits geräumte Sleeper-Volumes, die an eine Schlafsack-Sperrzone angrenzen, spawnen nach dem Räumen nicht erneut.
Leistungsbezogen
- MaxSpawnedZombies -- 50
- Wenn Sie diesen Wert zu hoch setzen (mehr als etwa 80), kann der Server mit niedrigen Frameraten laufen, was zu Lag führt und die Spielqualität für die Clients beeinträchtigt.
- MaxSpawnedAnimals -- 60
- Wenn Ihr Server viele Spieler hat, können Sie dieses Limit erhöhen, um mehr Wildtiere zuzulassen. Tiere beanspruchen nicht so viel CPU wie Zombies. HINWEIS: Dadurch spawnen nicht einfach beliebig mehr Tiere: Das Biom-Spawnsystem erzeugt in einem bestimmten Gebiet nur eine gewisse Anzahl an Tieren. Wenn Sie aber viele Spieler haben, die weit verteilt sind, erreichen Sie möglicherweise das Limit und können es erhöhen.
Zombie-Einstellungen
- EnemySpawnMode -- „true“ oder „false“
- Spawnen von Gegnern aktivieren/deaktivieren
- EnemyDifficulty -- 0 (standardmäßig)
- 0 = Normal, 1 = Feral (Feral-Zombies rennen immer, unabhängig davon, um welchen Typ es sich handelt)
- ZombieFeralSense -- 0 (standardmäßig)
- 0-3 (Aus, Tag, Nacht, Alle)
- ZombieMove -- 0 (standardmäßig)
- 0-4 (Gehen, Joggen, Rennen, Sprinten, Albtraum)
- ZombieMoveNight -- 0 (Standard)
- 0-4 (Gehen, Joggen, Rennen, Sprinten, Albtraum)
- ZombieFeralMove -- 3 (standardmäßig)
- 0-4 (Gehen, Joggen, Rennen, Sprinten, Albtraum) Das ist die Geschwindigkeit, mit der sich Zombies bewegen, die als wild (feral, leuchtende Augen) eingestuft sind.
- ZombieBMMove -- 3 (standardmäßig)
- 0-4 (Gehen, Joggen, Rennen, Sprinten, Albtraum). Das ist die Geschwindigkeit, mit der sich zum Blutmond alle Zombies bewegen, die nicht wild (feral) sind.
- BloodMoonFrequency -- 7 (Standardwert)
- In welchem Abstand (in Tagen) ein Blutmond stattfinden soll. Normalerweise findet der Blutmond jeden 7. Tag statt.
- BloodMoonRange -- 0 (standardmäßig)
- Anzahl der Tage „Abweichung“, die auf den nächsten Blutmond angewendet werden kann. Ein Wert von „1“ kann bedeuten, dass der nächste Blutmond am 6., 7. oder 8. Tag stattfindet.
- BloodMoonEnemyCount -- 8 (standardmäßig)
- Die Anzahl der Zombies, die während Blutmonden pro Spieler erscheinen. Verringern Sie diesen Wert, wenn Ihr Server Performance-Probleme hat.
- BloodMoonWarning -- 8 (standardmäßig)
- Die Stunde, ab der die Tageszahl an einem Blutmond-Tag rot angezeigt wird. Bei -1 wird die Zahl nie rot angezeigt.
Loot
- LootAbundance -- 100
- Prozentangabe in ganzen Zahlen. Je höher die Zahl, desto mehr Munition, Federn usw. finden Sie.
- LootRespawnDays -- 30
- Tage als ganze Zahlen. 7 ist ein guter Wert, um sich vor Blutmonden neu einzudecken.
- AirDropFrequency -- 72 (standardmäßig)
- Wie oft Airdrops stattfinden, in Spielstunden, 0 = nie
- AirDropMarker -- "true" oder "false".
- Legt fest, ob für Airdrops eine Markierung auf Map/Kompass hinzugefügt wird.
Multiplayer
- PartySharedKillRange -- 100 (Standardwert. Dieser Wert ist in Metern angegeben)
- Die Entfernung, innerhalb derer Sie sich befinden müssen, um geteilte Kill-XP der Gruppe und die Anrechnung von Gruppen-Kill-Zielen für Quests zu erhalten. Ein guter Wert ist 200m, da so auch Handwerker in der Basis Erfahrung erhalten.
- PlayerKillingMode
- Einstellungen für das Töten von Spielern (0 = kein Töten, 1 = nur Verbündete töten, 2 = nur Fremde töten, 3 = alle töten)
Optionen für Landansprüche
- LandClaimCount
- Maximal erlaubte Landansprüche pro Spieler.
- LandClaimSize
- Größe in Blöcken, die von einem Keystone geschützt wird
- LandClaimDeadZone
- Keystones müssen so viele Blöcke voneinander entfernt sein (es sei denn, Sie sind mit dem anderen Spieler befreundet)
- LandClaimExpiryTime
- Die Anzahl der Tage, die ein Spieler offline sein kann, bevor seine Landansprüche ablaufen und nicht mehr geschützt sind
- LandClaimDecayMode
- Steuert, wie die Landansprüche von Offline-Spielern verfallen. Alle Ansprüche sind in den ersten 24 Std. vollständig geschützt. 0=Linear, 1=Exponentiell, 2=Vollständiger Schutz, bis der Anspruch abgelaufen ist.
- LandClaimOnlineDurabilityModifier
- Um wie viel die Blockhärte im geschützten Claim-Bereich erhöht wird, wenn ein Spieler online ist. 0 bedeutet unendlich (es wird nie Schaden genommen). Standard ist 4x
- LandClaimOfflineDurabilityModifier
- Um wie viel die Blockhärte im geschützten Claim-Bereich erhöht wird, wenn ein Spieler offline ist. 0 bedeutet unendlich (es wird nie Schaden genommen). Standard ist 4x
Twitch-Einstellungen
- TwitchServerPermission
- Erforderliche Berechtigungsstufe zur Nutzung der Twitch-Integration auf dem Server
- TwitchBloodMoonAllowed
- Ob der Server Twitch-Aktionen während eines Blutmonds erlaubt. Dies kann zu Server-Lag führen, da während des Blutmonds zusätzliche Zombies gespawnt werden.
Modding
Bedenken Sie, dass Mods von der Community erstellt werden. Da sich das Spiel ständig weiterentwickelt, funktionieren die meisten Mods nur mit bestimmten Versionen. In jedem Fall müssen Sie alle Mods per FTP auf Ihrem Server installieren. Die meisten Mods werden in einem Mods-Ordner abgelegt, bei anderen müssen unter Umständen Verzeichnisse überschrieben werden. Halten Sie sich bei der Installation von Mods genau an die Anleitung der Mod-Entwickler. Wenn Sie die Anleitung nicht korrekt befolgen, kann Ihr Server abstürzen oder nicht mehr funktionieren.
- Stoppen Sie Ihren Server über Ihr Webinterface und greifen Sie per FTP auf Ihren Server zu.
- Suchen Sie den Ordner Mods im Hauptverzeichnis. Falls er nicht existiert, erstellen Sie ihn.
- Laden Sie die gewünschte Mod herunter. Mods in .zip-Dateien müssen entpackt werden.
- Fügen Sie Ihre Mod dem Ordner Mods hinzu und/oder überschreiben Sie die benötigten Verzeichnisse gemäß den Angaben des Mod-Entwicklers.
Bitte beachten Sie, dass einige Mods das Bearbeiten der serverconfig.xml per FTP erfordern. Die Einstellungen finden Sie hier --> Konfigurationseinstellungen.
Für Darkness Falls können Sie wie folgt vorgehen: DarknessFalls
Für Valmod können Sie wie folgt vorgehen: Valmod

