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: Einen Dead Matter Server mieten (Beispiel-Webinterface siehe unten!)

Control panel.gif
Dead matter game server.png

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

Serveranforderungen

Windows 7, 8, 8.1, 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)

5GB 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 1110990 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

Jetzt kommt der spaßige Teil: deinen Dead Matter Gameserver nach deinen Wünschen einrichten.

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]
ServerTags=Host:SurvivalServers.com
ServerTags=Status:Online
ServerTags=Admins:Active
MOTD=Welcome to the server. Hosted by SurvivalServers.com
MaxPlayerClaims=3
Seed=0
bFirstPersonOnly=false
bVACSecure=false
bIsHardcore=false
MaxZombieCount=2048
MaxAnimalCount=100
MaxBanditCount=256
PVP=true
FallDamageMultiplier=1.0

[/Script/DeadMatter.DMGameSession]
ServerName=Customer Game Server by SurvivalServers.com
Admins=DONOTEDIT
Admins=MYUIDHERE
Admins=OTHERUIDHERE
SuperAdmins=DONOTEDIT
SuperAdmins=MYUIDHERE
SuperAdmins=OTHERUIDHERE

[/Script/DeadMatter.SurvivalBaseGamemode]
WhitelistActive=false
Whitelist=DONOTEDIT
Whitelist=SOMEIDHERE
Whitelist=ANOTHERIDHERE

[/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 3: 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)

Möglicherweise musst du zusätzlich eine Weiterleitungsregel in deinem Router anlegen. Auf PortForward.com kannst du nachlesen, wie das geht.

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