Guía para crear un servidor de Dead Matter

De Survival Servers
Ir a la navegación Ir a la búsqueda

Crear un servidor de juego de Dead Matter es un proceso sencillo que se puede hacer desde un servidor dedicado o desde tu equipo doméstico. Como alternativa, puedes elegir un proveedor de hosting de servidores de Dead Matter que se ajuste a tus necesidades.

Opción n.º 1: Alquilar un servidor de Dead Matter (¡mira el ejemplo de panel de control más abajo!)

Control panel.gif
Dead matter game server.png

Opción n.º 2: Crear un servidor de Dead Matter desde tu equipo doméstico o un servidor dedicado

Requisitos del servidor

Windows 7, 8, 8.1, Server 2016, Server 2019 y 64 bits

Procesador de cuatro núcleos (requiere hasta 2 núcleos completos)

Hasta 16GB de memoria (actualmente usa alrededor de 12GB de memoria como mínimo y hasta 15GB de memoria con el servidor lleno)

5GB de espacio en disco (carpeta de instalación)

Paso 1: Descargar los archivos del servidor de juego

La mejor forma de obtener los archivos del servidor dedicado es a través del depot del servidor dedicado en Steam mediante SteamCMD.

  1. Crea una carpeta donde quieras guardar los archivos del hosting de tu servidor de Dead Matter
  2. Dentro de la carpeta, coloca el archivo SteamCMD.exe que acabas de descargar
  3. Crea un archivo por lotes llamado SteamCMD.bat
  4. Coloca el siguiente código en este archivo por lotes:
@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. Haz clic derecho en SteamCMD.bat y selecciona Ejecutar como administrador
  2. A estas alturas, los archivos de tu servidor de juego ya deberían estar completamente descargados

Paso 2: Configurar un servidor dedicado de Dead Matter

  1. Crea un archivo por lotes llamado DeadMatterServer.bat en la carpeta del servidor de Dead Matter que acabas de crear en el paso 1
  2. Coloca el siguiente código en este archivo por lotes:
start deadmatterServer.exe -log

Paso 3: Configurar tu servidor de Dead Matter

Ahora viene la parte divertida: configurar tu servidor de juego de Dead Matter a tu gusto.

Aquí puedes modificar la configuración (además de la línea de lanzamiento) - esta configuración sobrescribe la de tu línea de lanzamiento:

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

Paso 3: reenvío de puertos

Añade una regla de entrada en el Firewall de Windows para permitir los puertos TCP/UDP (puerto de juego) 27015 y (puerto de consulta de Steam) 27016 (o los puertos que decidas usar)

Es posible que además tengas que añadir una regla de reenvío en el router de tu red. Puedes consultar PortForward.com para saber cómo hacerlo.

Ubicación de los datos guardados del mundo

Para localizar tu carpeta de guardado, ve a esta carpeta:

deadmatter/Saved/sqlite3

Herramientas

Guía de Dead Matter

PortForward.com

Cómo unirse a un servidor de Dead Matter por conexión directa

Cómo configurar una lista blanca en un servidor de Dead Matter

Uso de los comandos de administrador del servidor de Dead Matter