IT Projekte / Home Lab / Smart Home / Games

Allgemein, Games

Enshrouded Dedicated Server mit SteamCMD unter Windows 11 betreiben

In diesem Beitrag zeige ich Dir, wie Du schnell und einfach Deinen eigenen Enshrouded Server betreiben kannst.

Du benötigst Folgendes:

  • Eine Windows 11 Installation
  • 6 GB (RAM) Arbeitsspeicher, der Server benötigt meist nur grade mal ca. 1 bis 1,5 GB am Anfang.

1. SteamCMD installieren

Die SteamCMD kannst Du hier herunterladen. Diese Zip-Datei entpackst Du dann an einen Ort Deiner Wahl.

Enshrouded - SteamCMD herunterladen
Enshrouded – SteamCMD herunterladen
Enshrouded - SteamCMD extrahieren
Enshrouded – SteamCMD extrahieren

2. Dedicated Server herunterladen

Lade den Dedicated Server herunter. Die Entwickler von V Rising haben dazu ein eigenes Skript auf ihrer GitHub Seite, welches Du Dir hier herunterladen kannst. Achte aber darauf die APP ID anzupassen 2278520

@ECHO OFF

SET APP_ID=2278520

SET STEAM_CMD=C:\path\to\steamcmd\steamcmd.exe
SET FULL_INSTALL_PATH=%~dp0

%STEAM_CMD% ^
 +force_install_dir %FULL_INSTALL_PATH% ^
 +login anonymous ^
 +app_update %APP_ID% validate ^
 +quit

PAUSE

Führe nun die Datei aus und lade somit den Enshrouded Server dort herunter, wo Du ihn möchtest.

Enshrouded - Server Download
Enshrouded – Server Download

3. Enshrouded Server konfigurieren und starten

In der enshrouded_server.json Datei kannst Du Deinen Server nach Deinen Wünschen konfigurieren. In der enshrouded_server_readme.txt-Datei halten die Entwickler ihren aktuellen Stand und die damit verbundenen Möglichkeiten der Modifikation fest. Ein Beispiel von mir könnte so aus sehen:

{
	"name": "Meine Welt",
	"saveDirectory": "./savegame",
	"logDirectory": "./logs",
	"ip": "192.xxx.xxx.xxx",
	"queryPort": 15637,
	"slotCount": 2,
	"voiceChatMode": "Proximity",
	"enableVoiceChat": false,
	"enableTextChat": false,
	"gameSettingsPreset": "Default",
	"gameSettings": {
		"playerHealthFactor": 1,
		"playerManaFactor": 1,
		"playerStaminaFactor": 1,
		"playerBodyHeatFactor": 1,
		"enableDurability": true,
		"enableStarvingDebuff": false,
		"foodBuffDurationFactor": 1,
		"fromHungerToStarving": 600000000000,
		"shroudTimeFactor": 1,
		"tombstoneMode": "AddBackpackMaterials",
		"enableGliderTurbulences": true,
		"weatherFrequency": "Normal",
		"miningDamageFactor": 1,
		"plantGrowthSpeedFactor": 1,
		"resourceDropStackAmountFactor": 1,
		"factoryProductionSpeedFactor": 1,
		"perkUpgradeRecyclingFactor": 0.500000,
		"perkCostFactor": 1,
		"experienceCombatFactor": 1,
		"experienceMiningFactor": 1,
		"experienceExplorationQuestsFactor": 1,
		"randomSpawnerAmount": "Normal",
		"aggroPoolAmount": "Normal",
		"enemyDamageFactor": 1,
		"enemyHealthFactor": 1,
		"enemyStaminaFactor": 1,
		"enemyPerceptionRangeFactor": 1,
		"bossDamageFactor": 1,
		"bossHealthFactor": 1,
		"threatBonus": 1,
		"pacifyAllEnemies": false,
		"tamingStartleRepercussion": "LoseSomeProgress",
		"dayTimeDuration": 1800000000000,
		"nightTimeDuration": 720000000000,
		"curseModifier": "Normal"
	},
	"userGroups": [
		{
			"name": "Admin",
			"password": "mySecredPassword1",
			"canKickBan": true,
			"canAccessInventories": true,
			"canEditBase": true,
			"canExtendBase": true,
			"reservedSlots": 1
		},
		{
			"name": "Friend",
			"password": "mySecredPassword2",
			"canKickBan": false,
			"canAccessInventories": true,
			"canEditBase": true,
			"canExtendBase": true,
			"reservedSlots": 1
		},
		{
			"name": "Friend-Default",
			"password": "mySecredPassword3",
			"canKickBan": false,
			"canAccessInventories": true,
			"canEditBase": true,
			"canExtendBase": false,
			"reservedSlots": 0
		},
		{
			"name": "Guest",
			"password": "mySecredPassword4",
			"canKickBan": false,
			"canAccessInventories": false,
			"canEditBase": false,
			"canExtendBase": false,
			"reservedSlots": 0
		}
	]
}

4. Ports Freigeben

Damit Dein Server jetzt aber auch für Dich und alle anderen erreichbar ist, musst Du noch in Deinem Router die entsprechenden Ports als UDP freigeben. In meinem Fall kann ich das in der Fritz!Box unter Internet -> Freigaben -> Portfreigaben machen. Bei den Ports handelt es sich um die 15637 und 15638.

5. Eignen Server in Steam als Favorit hinzufügen

Um Deinen Server nun schnell und einfach zu finden, kannst Du diesen direkt in Steam hinterlegen. Gehe dafür auf Anzeigen und dann auf Spielserver.

Enshrouded Dedicated Server - Steam Server hinzufügen
Enshrouded Dedicated Server – Steam Server hinzufügen

Gehe auf den Reiter Favoriten, wähle als Spiel im Dropdown Enshrouded aus und klicke unten auf das Plus.

Enshrouded Dedicated Server - Steam Server hinzufügen
Enshrouded Dedicated Server – Steam Server hinzufügen

Trage hier Deine IP-Adresse und den Port von Enshrouded ein und füge den Server hinzu.

Enshrouded Dedicated Server - Steam IP-Adresse eintragen
Enshrouded Dedicated Server – Steam IP-Adresse eintragen

Indessen ist Dein Server bei Steam mit hinzugefügt und Du kannst jetzt entweder direkt hierüber diesem beitreten oder über Enshrouded selbst. Dort sollte der Server auch direkt ganz oben angezeigt werden.

Enshrouded Dedicated Server - Steam Dein eigener Server
Enshrouded Dedicated Server – Steam Dein eigener Server

Titelbild von Enshrouded

Schreibe eine Antwort