Skip to content
Deep Desert Wiki Dune: Awakening
Hosting

Self-Host a Dune: Awakening Server: PC Hardware & Setup

How to self-host a dedicated server for Dune: Awakening on PC: Windows Hyper-V, Alpine VM, Kubernetes, hardware requirements, and port forwarding.

Quick Answer Verified Direct Solution

Dune: Awakening supports free dedicated server self-hosting on PC using Windows, Hyper-V, Alpine Linux, and containerized services. Complete hardware requirements, network port forwarding, and configuration steps are detailed below.

Overview of Dedicated Server Self-Hosting

Dune: Awakening allows PC players to run free, self-hosted dedicated server instances without paying third-party hosting fees. Funcom engineered the dedicated server infrastructure to run as a containerized stack utilizing Windows 10/11 or Windows Server, Microsoft Hyper-V virtualization, a lightweight Alpine Linux virtual machine, and a local Kubernetes orchestration layer.

While self-hosting offers complete autonomy over world save files, configuration parameters, and player whitelists, it requires ongoing systems administration. The server host machine must remain powered on and connected to broadband internet to keep the world accessible to connected players.

Hosting PathwayOperating PlatformSoftware InfrastructureCost ProfileSupported Client Connections
Free Self-HostingPC Only (Windows 64-bit)Hyper-V + Alpine Linux + ContainersFree (Requires host hardware)PC Clients Only (Steam & MS Store)
Nitrado Managed ServerCloud InfrastructureManaged Web Control PanelMonthly Rental SubscriptionPS5, Xbox Series X

For groups containing console players, self-hosting on a home PC cannot bridge the platform divide because console client builds only connect to Nitrado-hosted worlds or official public servers. Review our platform differences guide and Nitrado server guide before planning your server infrastructure.

Hardware Requirements for the Server Host Machine

Running a dedicated server instance requires distinct system resources compared to running the standard game client. The server executable simulates character physics, Sandworm tracking, Coriolis storm cycles, and world container persistence across multiple connected players:

Resource ParameterSmall Group (2 to 8 Players)Mid-Sized Community (10 to 24 Players)Dedicated Hardware (32 to 40 Players)
Processor (CPU)4 Cores / 8 Threads (3.6 GHz+)6 Cores / 12 Threads (4.0 GHz+)8 Cores / 16 Threads (4.4 GHz+)
System Memory (RAM)16 GB DDR4/DDR524 GB to 32 GB RAM32 GB to 64 GB RAM
Storage TechnologyNVMe or SATA SSD (60 GB free)High-speed NVMe SSD (100 GB free)Dedicated NVMe SSD with Daily Backups
Network Uplink10 Mbps Up / 50 Mbps Down25 Mbps Up / 100 Mbps Down50 Mbps Up / Gigabit Symmetric
Host Operating SystemWindows 10/11 Pro / EnterpriseWindows 11 Pro or Windows ServerWindows Server 2022 / Datacenter

Crucial Distinction: Client vs. Host Resources

If you plan to run the dedicated server on the same PC where you actively play the game, your system must handle both workloads concurrently. The game client demands at least 16 GB of RAM and dedicated GPU resources (GTX 1060 / RX 5600XT minimum).

Attempting to run both the client and server on a machine with only 16 GB of RAM will lead to memory paging, causing frame stutter in your game and lag spikes for connected friends. We strongly recommend hosting on a secondary desktop or ensuring your primary gaming PC is equipped with at least 32 GB of system RAM.

Network Configuration and Port Forwarding

For external players to discover and connect to your self-hosted world over the public internet, your home router and Windows Firewall must forward dedicated network ports to the host PC’s local static IP address.

Dedicated Server Network Roles

Network RoleProtocolTraffic DirectionOperational Purpose
Game Client TrafficUDPInbound & OutboundPrimary game client connection and player replication
Master Query DiscoveryUDPInbound & OutboundSteam Master Server query and browser discovery
Auxiliary Server QueryUDPInbound & OutboundSteam peer-to-peer auxiliary query coordination
Admin Console AccessTCPInbound (Optional)Remote RCON administrative console protocol

Step-by-Step Network Port Setup:

  1. Assign a Static Local IP: Open Windows Network Settings on the host PC and assign a fixed IPv4 address to ensure router rules remain valid after system reboots.
  2. Access Router Administration: Open your web browser, navigate to your router default gateway, and log in to the management dashboard.
  3. Configure Forwarding Rules: Navigate to the Port Forwarding tab and forward the dedicated game client UDP port and Steam query ports directly to the host machine’s static IP.
  4. Configure Windows Defender Firewall: Create new Inbound Rules in Advanced Firewall Settings allowing UDP traffic on your configured game and query ports.

Installing the Hyper-V and Containerized Stack

Funcom’s self-hosting architecture utilizes an automated container pipeline to simplify updates. The deployment process follows four structured phases:

Phase 1: Enable Windows Virtualization Features

Hyper-V is required to host the virtualized container environment:

  1. Press Win + R, type optionalfeatures, and press Enter.
  2. Check the box for Hyper-V (including Hyper-V Management Tools and Hyper-V Platform).
  3. Check the box for Virtual Machine Platform and Windows Subsystem for Linux.
  4. Click OK and allow Windows to reboot and apply system updates.

Phase 2: Configure the Virtual Network Switch

  1. Open Hyper-V Manager from the Windows Start menu.
  2. Under the Actions menu on the right, click Virtual Switch Manager.
  3. Select External, click Create Virtual Switch, name it DuneServerSwitch, and bind it to your primary physical Ethernet adapter.
  4. Check “Allow management operating system to share this network adapter.”

Phase 3: Launching the Alpine Server Container

  1. Download the official Funcom self-hosting deployment package from the Steam Community Tools section (AppID 1172710 Tools).
  2. Extract the files to a dedicated root directory, such as C:\DuneServer\.
  3. Open PowerShell as Administrator, navigate to the directory, and run the initialization script: .\setup-server.ps1 -SwitchName "DuneServerSwitch" -MemorySize 16GB
  4. The script provisions the lightweight Alpine VM, downloads the containerized server binaries via SteamCMD, and mounts local directories for database storage.

Phase 4: Setting Admin Credentials and Server Rules

Open C:\DuneServer\config\Game.ini in a text editor to customize world parameters:

  • ServerName="My Dune Community Server"
  • ServerPassword="EnterSecurePassword"
  • AdminPassword="AdminManagementPassword"
  • MaxPlayers=20
  • HarvestMultiplier=1.0
  • PvPEnabled=True

For a comprehensive list of server commands and RCON administration syntax, consult our console commands guide.

World Save Persistence and Backup Automation

Unlike cloud-managed rentals, self-hosted servers require local backup procedures to protect player progression against unexpected hardware power cuts or corruption during Coriolis storm wipes:

  1. Locate Save Directories: World database files, character inventories, and construction data are stored in: C:\DuneServer\data\Saved\SaveGames\
  2. Automated Daily Backups: Create a simple PowerShell script using Windows Task Scheduler to compress and copy the SaveGames folder to a separate drive or cloud storage folder every night at 04:00.
  3. Graceful Server Shutdowns: Never terminate the server process abruptly via Task Manager. Always issue the saveworld command in the server console or send a 60-second shutdown notice via RCON to allow disk writes to finish cleanly.

For network troubleshooting and connection error diagnostics, review our troubleshooting guide. For understanding server types and browser filtering, visit our server browser guide.

Methodology & Technical Attribution: Server architecture specifications (Hyper-V, Alpine VM, Kubernetes container stack) and configuration variables are verified directly against official Funcom self-hosting developer documentation and Steam dedicated server guides.

Frequently asked questions

Can I host a free private server on PS5 or Xbox?

No. Free dedicated server self-hosting is supported exclusively on PC. Console players must rent private servers through Funcom's official partner, Nitrado.

What are the hardware requirements to self-host a server?

A dedicated server host machine requires a modern 6-core to 8-core CPU, at least 16 GB to 32 GB of RAM depending on player count, an SSD with 100 GB of free space, and a stable broadband connection with open UDP ports.

Which network ports need to be forwarded for Dune: Awakening?

Default server networking requires forwarding the primary game client UDP port, the Steam Master Server query UDP port, and the TCP port if remote RCON management is enabled.