Skip to content

Valheim 1.0 and the Deep North are live. Start a 10-player world. Friends on PS5, Switch 2, Xbox and PC join with one code. Host Valheim

How to set up a Dragonwilds dedicated server

Set up a Dragonwilds dedicated server for up to 6 players on berrybyte or with anonymous SteamCMD app 4019830. The server will not boot without an Owner ID: launch the game, open Settings, scroll to the bottom, copy Player ID, paste it into DedicatedServer.ini, then start.

A Dragonwilds dedicated server keeps one world online for up to 6 players, whether or not the owner is logged in. In-game co-op stops at 4, so a group of five or six needs a dedicated server.

The server will not start without an Owner ID. That value is your in-game Player ID. The flow is always the same: launch the game → Settings → scroll to the bottom → copy Player ID → paste it into DedicatedServer.inithen the server boots.

On berrybyte that paste target is a pre-wired Owner ID field. World name, server name, passwords and updates are managed in the panel — you do not hand-edit the ini. Self-hosting uses anonymous SteamCMD app 4019830 and writes the file yourself.

The Owner ID

You need a running copy of RuneScape: Dragonwilds for this. The dedicated server tool cannot mint a Player ID.

Launch the game

Start RuneScape: Dragonwilds on PC. Open the game client, not the dedicated-server tool.

Screenshot placeholderLaunch RuneScape: DragonwildsCapture the game launching to the main menu. This is the client, not the dedicated server tool.dragonwilds-launch-game.png

Open Settings

From the main menu, open Settings.

Screenshot placeholderOpen Settings from the main menuCapture the main menu with Settings highlighted before the Player ID is visible.dragonwilds-open-settings.png

Scroll to the bottom

Scroll to the bottom of the Settings menu. My Player ID sits there (bottom-left, with a copy control).

Screenshot placeholderScroll Settings to My Player IDCapture the Settings page scrolled to the bottom so My Player ID is visible in the bottom-left.dragonwilds-settings-scroll-player-id.png

Copy Player ID

Use the copy button next to My Player ID. The value is 32 letters and numbers. That clipboard string is the Owner ID.

Screenshot placeholderCopy My Player IDCapture My Player ID at the bottom of Settings with the copy control highlighted.dragonwilds-copy-player-id.png

Paste into DedicatedServer.ini

On berrybyte, paste it into the Owner ID field — the panel writes OwnerId for you on the next boot. When you self-host, paste it as OwnerId= under [/Script/Dominion.DedicatedServerSettings] in DedicatedServer.ini. Paths differ by platform; see DedicatedServer.ini below.

Screenshot placeholderPaste OwnerId into DedicatedServer.iniCapture DedicatedServer.ini with OwnerId pasted under [/Script/Dominion.DedicatedServerSettings], or the berrybyte Owner ID field filled with the same 32-character Player ID.dragonwilds-paste-owner-id-ini.png

Then start the server

Only after OwnerId is set does the process stay up and advertise. On berrybyte press Start. Self-host with -log -NewConsole -Port=7777 and wait for the session to come online.

Screenshot placeholderServer boots after Owner ID is setCapture a successful boot: berrybyte Overview running, or the dedicated-server console after the session starts.dragonwilds-server-boots.png

Jagex documents that editing DedicatedServer.ini while the server is running discards those changes. Stop first, then edit, then start. On berrybyte, save the panel fields and restart — do not hot-edit the file in Files on a running server.

Set up on berrybyte

Checkout installs Steam app 4019830, writes DedicatedServer.ini from your panel fields on each boot, and updates the build when Auto Update is on. Owner ID is required before start; names, admin password, optional world password and the player cap are managed settings.

Order the server

Open Dragonwilds server hosting, pick 4 or 6 slots and the region closest to your group, and check out. 6 slots is the dedicated-server cap. Checkout details live in Create your first server.

Wait for the install

My Servers shows Setting up while the server files download. It opens on its own when that finishes.

Paste Owner ID

Finish the Owner ID flow above, then paste My Player ID into Owner ID. The panel will not start the server while this field is empty. You do not type it into DedicatedServer.ini by hand.

Set the managed names and passwords

Set World Name (what friends type in Worlds → Public — exact match, case sensitive, 16 characters or fewer), Server Name (shown as Created By in that list), Admin Password, and an optional World Password. Changing World Name after the first save is not a rename; it points the server at a different world. Keep the admin password different from the world password, or everyone who joins can open Pause → Settings → Server Management.

Start

Press Start. Leave Auto Update on so a patch does not leave clients unable to see the world. Share the World Name, not a Steam invite — those invites do not currently connect as intended.

berrybyte writes OwnerId, ServerName, DefaultWorldName, AdminPassword and WorldPassword into RSDragonwilds/Saved/Config/LinuxServer/DedicatedServer.ini immediately before launch. The player cap is applied on the command line. You still need to supply the Owner ID; nothing else about that file is yours to maintain.

Self-host with SteamCMD

The dedicated server is Steam app 4019830. It is free and downloads with an anonymous login. It runs on 64-bit Windows and Linux only.

Jagex's RAM figure is 2 GB base + 1 GB per player (8 GB for six). The default listen port is UDP 7777.

Install the server files

Jagex's Windows sample omits validate. The Linux wiki and berrybyte installs include it. Anonymous login is the same on both.

Windows
steamcmd +force_install_dir C:\MyInstallFolder +login anonymous +app_update 4019830 validate +quit
Linux
./steamcmd.sh +force_install_dir /path/to/dragonwilds +login anonymous +app_update 4019830 validate +quit

Know the binary paths

Windows: Jagex documents running RSDragonwilds.exe from the dedicated-server product folder. From Steam you can also set launch options on RuneScape: Dragonwilds Dedicated Server → Properties.

Linux: the official Linux wiki starts RSDragonwildsServer.sh in the install root. The shipping binary that script launches (and that berrybyte execs) is RSDragonwilds/Binaries/Linux/RSDragonwildsServer-Linux-Shipping.

Create or edit DedicatedServer.ini

Stop the server if it is already running. If the file does not exist, create it at the platform path below and add the documented section and keys. This keeps Owner ID in place before the first successful boot.

Fill the Owner ID from the flow above, plus the other mandatory keys.

Linux
RSDragonwilds/Saved/Config/LinuxServer/DedicatedServer.ini
Windows
RSDragonwilds/Saved/Config/WindowsServer/DedicatedServer.ini

Launch with console and port flags

Windows
RSDragonwilds.exe -log -NewConsole -Port=7777
Linux
./RSDragonwildsServer.sh -log -NewConsole -Port=7777

-log and -NewConsole are the launch options Jagex recommends so the console shows what the server is doing. -Port=7777 is the documented default; change the number if you run a second instance (7778, …). Forward that UDP port on the host firewall and every router in front of it.

On Linux, a host CPU that does not expose SSE4.2 will fail at launch with an illegal-instruction crash. AVX is not required.

DedicatedServer.ini

Authoritative keys live in one Unreal section. Display names from Jagex's how-to map to these identifiers (Linux wiki + the berrybyte recipe):

DedicatedServer.ini
[/Script/Dominion.DedicatedServerSettings]
OwnerId=
ServerName=
DefaultWorldName=
AdminPassword=
WorldPassword=
KeyJagex nameRequiredWhat it does
OwnerIdOwner IDYesYour 32-character My Player ID. The server will not start without it.
ServerNameServer NameYesName of the server, independent of which world it runs. In the Public list this is the Created By label. Keep it to 16 characters.
DefaultWorldNameDefault World NameYesName of the world created on first start, and the exact, case-sensitive string players search for. Keep it to 16 characters.
AdminPasswordAdmin passwordYesAnyone who enters this under Pause → Settings → Server Management becomes an admin until you change it.
WorldPasswordWorld passwordNoOptional join password. Leave empty for an open world. Overrides a password stored on the world save.

The running process also writes its own values (for example a ServerGuid and admin history) into this file. Do not invent extra keys, and do not overwrite those generated lines unless you know you need to.

Path casing

These are easy to mix up because Jagex's own pages do not all agree.

PlatformPath to use
Linux (current builds, official Linux wiki, berrybyte)RSDragonwilds/Saved/Config/LinuxServer/DedicatedServer.ini
Linux (Jagex how-to wording)RSDragonwilds/Saved/Config/Linux/DedicatedServer.ini
Windows (Jagex how-to)RSDragonwilds/Saved/Config/WindowsServer/DedicatedServer.ini

Use LinuxServer on a current Linux install. Use WindowsServer on Windows. The how-to's Config/Linux folder is the older documented name; if that directory is empty, look in LinuxServer.

World saves on the dedicated server are under RSDragonwilds/Saved/Savegames. A local Windows client copy is documented at %LOCALAPPDATA%\RSDragonwilds\Saved\SaveGames. Server logs are RSDragonwilds/Saved/Logs/RSDragonwilds.log. After a patch, the server version is at the top of that log; the client version is in the top-left of the game.

Ports and updates

PortProtocolPurpose
7777UDPDefault game port
7778UDPNext instance on the same machine, if you run more than one

Forward the UDP game port you actually launched with. If the world appears in the Public list but nobody can join, port forwarding failed somewhere between the host and the player.

Keep the dedicated server on the same build as the game client. After a hotfix, update with the same anonymous +app_update 4019830 validate line and restart. On berrybyte, restarting with Auto Update on is enough.

Next steps

Official references: Jagex's dedicated-server how-to, the wiki pages for Dedicated Servers and Dedicated Servers / Linux, and SteamDB for app 4019830.

Frequently asked questions

What is an Owner ID and do I have to set it?

Yes. Owner ID is your in-game Player ID — a 32-character value from the bottom of Settings. Jagex documents that the dedicated server will not start without it. On berrybyte it is a required panel field. When you self-host, it is the OwnerId key in DedicatedServer.ini.

How many players can join a Dragonwilds server?

In-game co-op holds 4. A dedicated server holds 6. Jagex publishes RAM as 2 GB base plus 1 GB per player, so 8 GB for a full six. If your group is five or six people, a dedicated server is the only way to play together.

Do I need to own Dragonwilds to run a dedicated server?

The dedicated server tool is free Steam app 4019830 and installs with an anonymous SteamCMD login, so you do not need to log into Steam to download it. The Owner ID still comes from a running copy of the game — launch Dragonwilds, open Settings, and copy My Player ID.

What happens if I edit DedicatedServer.ini while the server is running?

Jagex lists this as a known issue. Changes made to DedicatedServer.ini while the process is running are discarded. Stop the server first, edit the file or panel fields, then start it again.

What ports does a Dragonwilds dedicated server use?

The default game port is UDP 7777. A second instance on the same machine uses 7778, and so on. Forward that UDP port on every firewall and router between the host and the internet. There is no documented Steam query port.

How do I find my dedicated server in game?

Open Worlds, go to the Public tab, and search the exact world name. The search is case sensitive and matches the world name, not the server name. If the server does not appear, confirm OwnerId and the other mandatory keys are set, and that the server and client versions match.

Where is DedicatedServer.ini on Windows and Linux?

On Linux the running server writes RSDragonwilds/Saved/Config/LinuxServer/DedicatedServer.ini. On Windows, create or edit RSDragonwilds/Saved/Config/WindowsServer/DedicatedServer.ini. Jagex's how-to also writes the Linux folder as Config/Linux — that is the older documented name; current Linux builds use LinuxServer.

Can I change the world name after the server has created a save?

DefaultWorldName names the save the server creates on first start. Changing it later is not a rename — it points the server at a different world. Pick the name before the first successful boot, keep it to 16 characters, and search that exact string in the Public tab.

Why doesn't a Steam invite connect my friends?

Jagex documents that inviting a player to a dedicated server through Steam Invites does not currently connect as intended. Have them search the exact world name on the Public tab instead.

Start a game
server in seconds

Join the Discord

89 servers started with berrybyte this week