Headless by Design
No X server, no Wayland, no WM. Runs on a $4 droplet.
A fan-made dedicated server for
The labyrinth never sleeps. DevXH keeps your game open to the world — headless, on any VPS, over TCP/IP or ZeroTier.
The Project
DevXH is a custom port of DevilutionX — the open-source reimplementation of Diablo & Hellfire — that turns the game itself into a dedicated server.
The server boots straight into a hosted game with an idle host player, waits for adventurers, and never asks for a monitor. Deploy it on a VPS, point your friends at the address, and descend together.
It speaks the same multiplayer protocol as stock DevilutionX clients, so your players just connect with the game they already have.
No X server, no Wayland, no WM. Runs on a $4 droplet.
Public internet games, or private LAN-style over ZeroTier.
The server holds a slot and idles in town until the game fills.
Stock DevilutionX 1.5.x players join — no patch required.
Forged in the Furnace
Video subsystem skipped, signal handling built in, systemd-ready. SSH in, run it, walk away.
~2% CPU idle, a few MB of RAM. The whole game engine runs the lobby — efficiently.
Hosts an open game anyone with the address can join. Optional password for private runs.
The same binary can join another game and idle — an automated companion or test client.
Join a ZeroTier network, pass the network ID, and your server appears on a private VPN.
Register your DevXH server on the forum and it appears in the live gates list below.
The Gates
Live gates from the network, updated as operators report in. Gates appear after a quick moderation pass.
| Gate | Region | Game | Players | Status | |
|---|---|---|---|---|---|
| Consulting the gates… | |||||
Live gate data from the network. Run your own with a DevXH server and register it to appear here.
Voices in the Dark
The latest word from the community — announcements, gate stories, and the ongoing hunt for better builds.
Tomes of Knowledge
Provision a VPS, install the DevXH binary, open port 6112, and run it as a systemd service that survives reboots.
Create a ZeroTier network, add your server and friends as members, and host a game nobody can see but your circle.
Point stock DevilutionX at a DevXH gate, enter the game name, and walk into town alongside the idle host.
Take Up Arms
DevXH binaries are packaged from the modded DevilutionX 1.5.5 source. MPQ game assets are not included — you must own the game and supply them yourself.
Headless dedicated-server build for VPS deployment: the devilutionx-server binary, the
heartbeat agent, a systemd unit, and the handbook.
SHA256 433b89a4…773b68
The full modded DevilutionX 1.5.5 tree with the headless server port. Build it yourself with CMake.
Download from GitHubSHA256 31cb4745…b1ced6a
CLI reference, ZeroTier setup, systemd install, smoke tests. Read it before your first deployment.
Read the HandbookAlso on GitHub and in every server package.
Full checksums and release notes: GitHub release v1.0.0 · Source browser: github.com/lldrattles/devxh
From the Annals
Beneath the ruined cathedral of Tristram, the labyrinth endured. Heroes descended, demons rose, and the Archstone of Sin — Na‑Krul's prison — was sealed by three mages whose names history has all but devoured.
Yet seals crack. In the age of DevilutionX the gates stand open again, and the
faithful rebuilt the doors that were once shut: not with wards and runes, but with
daemons and sockets. Where wizards once whispered incantations, administrators now
whisper systemctl start devxh.
Each DevXH server is a gate into the labyrinth — a doorway held open in the dark, tended by a silent host who waits in town while heroes descend. The demons do not care how the door was opened. Only that it was.