Anleitung: Dead Matter Gameserver erstellen

Aus Survival Servers
Zur Navigation springen Zur Suche springen

Einen Dead Matter Gameserver zu erstellen ist ganz einfach und funktioniert sowohl auf einem Dedicated Server als auch auf deinem Heim-PC. Alternativ kannst du einen Dead Matter Server-Hoster wählen, der zu deinen Anforderungen passt.

Option 1: Dead Matter Server mieten (siehe Beispiel aus dem Command Center unten!)

Server Details auf der Seite eines Dead Matter Servers mit gold umrandeter Address-Zeile, daneben FTP Details.
Die Seite eines Dead Matter Servers im Command Center.

Dead Matter Server bei Survival Servers mieten

Option 2: Einen Dead Matter Server auf deinem Heim-PC oder Dedicated Server erstellen

Serveranforderungen

Windows 10, 11, Server 2016, Server 2019 & 64-Bit

Quad-Core-Prozessor (benötigt bis zu 2 vollständige Kerne)

Bis zu 16 GB Arbeitsspeicher (aktuell werden mindestens etwa 12 GB und für einen vollen Server bis zu 15 GB Arbeitsspeicher benötigt)

7GB Speicherplatz (Installationsordner)

Schritt 1: Gameserver-Dateien abrufen

Die Spieldateien für den Dedicated Server bekommst du am besten über das Dedicated-Server-Depot auf Steam mit SteamCMD.

  1. Erstelle einen Ordner, in dem du die Dateien deines Dead Matter Gameservers ablegen möchtest
  2. Lege die gerade heruntergeladene Datei SteamCMD.exe in diesem Ordner ab
  3. Erstelle eine Batch-Datei namens SteamCMD.bat
  4. Füge den folgenden Code in diese Batch-Datei ein:
@echo off
start "" steamcmd.exe +login USER PASS +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 2584780 validate +quit
  1. Klicke mit der rechten Maustaste auf SteamCMD.bat und wähle „Als Administrator ausführen“
  2. Deine Gameserver-Dateien sollten jetzt vollständig heruntergeladen sein

Schritt 2: Einen Dead Matter Dedicated Server einrichten

  1. Erstelle eine Batch-Datei namens DeadMatterServer.bat in deinem neu angelegten Dead Matter Serverordner aus Schritt 1
  2. Füge den folgenden Code in diese Batch-Datei ein:
start deadmatterServer.exe -log

Schritt 3: Deinen Dead Matter Server konfigurieren

Hier kannst du Einstellungen ändern (zusätzlich zu den Startparametern) – diese Einstellungen überschreiben deine Startparameter:

deadmatter/Saved/Config/WindowsServer/Game.ini
[/Script/Engine.GameSession]
MaxPlayers=36

[/Script/DeadMatter.SurvivalBaseGameState]
Seed=0
MaxZombieCount=2048
MaxAnimalCount=100
MaxBanditCount=256
PVP=true

[/Script/DeadMatter.DMGameSession]
ServerName=Customer Game Server by SurvivalServers.com
ServerTags=Host:SurvivalServers.com
ServerTags=Status:Online
ServerTags=Admins:Active
MOTD=Welcome to the server. Hosted by SurvivalServers.com
MaxPlayerClaims=3
bFirstPersonOnly=false
bVACSecure=false
bIsHardcore=false
FallDamageMultiplier=1.0
Admins=DONOTEDIT
Admins=MYUIDHERE
Admins=OTHERUIDHERE
SuperAdmins=DONOTEDIT
SuperAdmins=MYUIDHERE
SuperAdmins=OTHERUIDHERE

[/Script/DeadMatter.FlockSpawner]
AnimalSpawnMultiplier=1.0

[/Script/DeadMatter.GlobalAISpawner]
ZombieSpawnMultiplier=1.0

[/Script/deadmatter.ServerInfoProxy]
SteamQueryIP=MYIPHERE
SteamQueryPort=27016
deadmatter/Saved/Config/WindowsServer/Engine.ini
[URL]
Port=27015

[OnlineSubsystemSteam]
GameServerQueryPort=27016

[Core.System]
Paths=../../../Engine/Content
Paths=%GAMEDIR%Content
Paths=../../../deadmatter/Plugins/MeshTool/Content
Paths=../../../deadmatter/Plugins/PrefabTool/Content
Paths=../../../deadmatter/Plugins/MORT/Content
Paths=../../../deadmatter/Plugins/PivotTool/Content
Paths=../../../Engine/Plugins/Runtime/SunPosition/Content
Paths=../../../deadmatter/Plugins/DialoguePlugin/Content
Paths=../../../deadmatter/Plugins/SplineTwistCorrect/Content
Paths=../../../deadmatter/Plugins/SmoothSync/Content
Paths=../../../Engine/Plugins/Tests/EditorTests/Content
Paths=../../../Engine/Plugins/Tests/RuntimeTests/Content
Paths=../../../Engine/Plugins/FX/NiagaraExtras/Content
Paths=../../../Engine/Plugins/Developer/TraceSourceFiltering/Content
Paths=../../../deadmatter/Plugins/AbxyxxTools/Content
Paths=../../../deadmatter/Plugins/DiscordGameAPI/Content
Paths=../../../Engine/Plugins/Developer/AnimationSharing/Content
Paths=../../../Engine/Plugins/Editor/GeometryMode/Content
Paths=../../../Engine/Plugins/Experimental/ChaosClothEditor/Content
Paths=../../../Engine/Plugins/Experimental/GeometryProcessing/Content
Paths=../../../Engine/Plugins/Experimental/GeometryCollectionPlugin/Content
Paths=../../../Engine/Plugins/Experimental/ChaosSolverPlugin/Content
Paths=../../../Engine/Plugins/Experimental/ChaosNiagara/Content
Paths=../../../Engine/Plugins/FX/Niagara/Content
Paths=../../../Engine/Plugins/MagicLeap/MagicLeapPassableWorld/Content
Paths=../../../Engine/Plugins/MovieScene/MovieRenderPipeline/Content

Schritt 4: Portweiterleitung

Füge deiner Windows-Firewall eine eingehende Regel hinzu, die die TCP/UDP-Ports 27015 (Game-Port) und 27016 (Steam-Query-Port) zulässt (oder welche Ports du auch immer verwenden möchtest)

Eventuell musst du außerdem eine Weiterleitungsregel in deinem Router anlegen. Wie das geht, erfährst du auf PortForward.com.

Speicherort der Welt-Spielstände

Um deinen Speicherordner zu finden, navigiere zu diesem Ordner:

deadmatter/Saved/sqlite3

Werkzeuge

Dead Matter Anleitung

PortForward.com

Einem Dead Matter Server per Direct Connect beitreten

Whitelist für einen Dead Matter Server einrichten

Dead Matter Server Admin-Befehle verwenden