{{otheruses|general guide on setting up Dedicated Servers through Shockbyte and at home|setting up Dedicated Servers with Windows|Dedicated Servers/Windows|Dedicated Servers with Linux|Dedicated Servers/Linux}}
{{otheruses|general guide on setting up Dedicated Servers through Shockbyte and at home|setting up Dedicated Servers with Windows|Dedicated Servers/Windows|Dedicated Servers with Linux|Dedicated Servers/Linux}}
'''Dedicated servers''' allow players to host persistent game instances of ''RuneScape: Dragonwilds'', independently of their own game client. Players have several options for hosting their dedicated server, such as using [https://shockbyte.com/games/runescape-dragonwilds-server-hosting Shockbyte], a web-based option, hosting at home on their computer, or using cloud hosting.
'''Dedicated servers''' allow players to host persistent {{Wp|Dedicated hosting service|game instances}} of ''RuneScape: Dragonwilds'', independently of the player's own game client. Players have several options for hosting their dedicated server online, and can also host from their own PC.
==Hosting options==
==Platforms==
{| class="wikitable"
'''[https://shockbyte.com/en/games/runescape-dragonwilds-server-hosting Shockbyte]''' is the official dedicated server hosting platform for ''RuneScape: Dragonwilds''.
|+
!
===Unofficial===
!Shockbyte
Other platforms use the same {{Wp|Docker (software)|Docker images}} (known as the game files that run the dedicated server), but do '''not''' have direct Jagex support and may contain gameplay issues.
!At Home
<u>Please use these at your own risk if you decide to use any of the following:</u>
Players can choose to rent a dedicated server on Shockbyte through [https://shockbyte.com/games/runescape-dragonwilds-server-hosting these manually hosting plans] listed below:
{| class="wikitable mw-collapsible"
{| class="wikitable"
! Configuration steps
|+
!Pricing per month (USD)
!Monthly
!Quarterly
!Annually
|-
!Ashwood (2 players - 3GB RAM)
|$9.99
|$8.99
|$7.49
|-
!Iron (4 players - 4GB RAM)
|$14.99
|$13.49
|$11.24
|-
|-
!Anima (6 players - 5GB RAM)
|
|$19.99
|$17.99
|$14.99
|}
====Configuration====
After purchasing a plan, players must enter configuration values. To do so, go to the '''config''' page:
After purchasing a plan, players must enter configuration values. To do so, go to the '''config''' page:
More information about configuration settings can be found [[Dragonwilds:Dedicated Servers#Configuration settings|here]]. Optionally, players can set the World to '''one''' from their personal library. More information can be found [[Dragonwilds:Dedicated Servers#World management|here]]. Once players have set those values, write down the World Name and start the server.
For more information about configuration settings, see [[Dragonwilds:Dedicated Servers#Configuration settings|here]]. Optionally, players can set the World to '''one''' from their personal library. More information can be found [[Dragonwilds:Dedicated Servers#World management|here]]. After setting those values, write down the World Name and start the server.
===Hosting at home===
|}
Dedicated servers will only run on a 64-bit operating system. Both Windows and Linux are supported, and the required RAM is 2 GB + 1 GB per player. The server can support up to 6 players, so the total required RAM is 8GB.
====Ports====
===Docker===
Dedicated servers use ports starting with '''7777''' by default (known as the '''Game Port'''), and the second server will use 7778 (known as the '''Secondary Port'''). However, players must ensure that the port(s) are reachable directly. This means the player's firewall, router(s), and ISP must forward UDP through those ports.
Docker packages software with everything it needs to run, so it works the same way on any computer without a complicated setup. With Docker, players can run a ''RuneScape: Dragonwilds'' dedicated server on your own computer or on a server you rent and manage yourself, such as a cloud server, root/virtual server (VPS), or dedicated server. Several community projects offer Docker images for the game, but Jagex also provides an official one on its GitHub account:
You can edit the default port by passing <code>-port=1234</code> into your RSDragonwildsServer.sh execution.
==Self-Hosting via manual installation==
Dedicated servers will only run on a 64-bit operating system. Both Windows and Linux are supported, and the required RAM is 2 GB + 1 GB per player. The server can support up to 6 players, so the total required RAM is 8GB.
Please note the following:
===Installing the game===
* Every router between you and your ISP will need port forwarding.
* Some ISPs will prevent you from doing port forwarding altogether. Some will have admin tools that allow you to do it. Others will require you to contact their Client Support.
* [https://Portforward.com Portforward.com] has a lot of details on how to forward ports.
* If your server appears in other players' server lists but is not joinable, then Port Forwarding likely failed somewhere.
====Installing the game====
The ''RuneScape: Dragonwilds - Dedicated Servers'' client is free and available on Steam. Players can download the Steam product directly or use the following CMD command line:
The ''RuneScape: Dragonwilds - Dedicated Servers'' client is free and available on Steam. Players can download the Steam product directly or use the following CMD command line:
Line 95:
Line 55:
[[File:Dedicated Servers (installing the game, 2).png|center]]
[[File:Dedicated Servers (installing the game, 2).png|center]]
====Ensuring versions match====
===Ensuring versions match===
If the dedicated server is no longer visible, use the logs to verify that the current game version matches the dedicated server version. Mismatches are likely to occur whenever an update or hotfix is released. You can find the version your dedicated server runs at the top of its logs.
If the dedicated server is no longer visible, use the logs to verify that the current game version matches the dedicated server version. Mismatches are likely to occur whenever an update or hotfix is released. You can find the version your dedicated server runs at the top of its logs.
Cloud server providers are pending and will be scheduled for a later update.
Dedicated servers use ports starting with '''7777''' by default (known as the '''Game Port'''), and the second server will use 7778 (known as the '''Secondary Port'''). However, players must ensure that the port(s) are reachable directly. This means the player's firewall, router(s), and ISP must forward UDP through those ports.
You can edit the default port by passing <code>-port=1234</code> into your RSDragonwildsServer.sh execution.
Please note the following when hosting at Home / on your own Computer:
* Every router between you and your ISP will need port forwarding.
* Some ISPs will prevent you from doing port forwarding altogether. Some will have admin tools that allow you to do it. Others will require you to contact their Client Support.
* Some ISPs force customers into shared IPv4. This is done via NAT, which means the IPv4 will never directly connect to the player's computer and goes through port translation on the ISP side. Virtual Private Networks (VPNs) may disrupt the direct connection to the player's IPv4. Some ISPs offer dual stack when players contact support,
* [https://Portforward.com Portforward.com] has a lot of details on how to forward ports.
* If your server appears in other players' server lists but is not joinable, then Port Forwarding likely failed somewhere.
* Services like [https://playit.gg/ https://playit.gg/] offer a way to expose your server to the internet without going through port forwarding.
==Configuration values==
==Configuration values==
Line 126:
Line 96:
* World password: This will supersede any password stored in the world. Can be left empty if you want anyone to join your world.
* World password: This will supersede any password stored in the world. Can be left empty if you want anyone to join your world.
==Finding my Dedicated Server==
==Finding your Dedicated Server==
To find the created dedicated server, go to the Public tab of the Worlds screen:
To find the created dedicated server, go to the Public tab of the Worlds screen:
Line 174:
Line 144:
==User management==
==User management==
Dedicated servers divides users into three categories:
Dedicated servers divide users and players into three categories:
{| class="wikitable"
{| class="wikitable"
Latest revision as of 11:00, 24 October 2026
Template:OtherusesDedicated servers allow players to host persistent Template:Wp of RuneScape: Dragonwilds, independently of the player's own game client. Players have several options for hosting their dedicated server online, and can also host from their own PC.
Platforms
Shockbyte is the official dedicated server hosting platform for RuneScape: Dragonwilds.
Unofficial
Other platforms use the same Template:Wp (known as the game files that run the dedicated server), but do not have direct Jagex support and may contain gameplay issues.
Please use these at your own risk if you decide to use any of the following:
For more information about configuration settings, see here. Optionally, players can set the World to one from their personal library. More information can be found here. After setting those values, write down the World Name and start the server.
Docker
Docker packages software with everything it needs to run, so it works the same way on any computer without a complicated setup. With Docker, players can run a RuneScape: Dragonwilds dedicated server on your own computer or on a server you rent and manage yourself, such as a cloud server, root/virtual server (VPS), or dedicated server. Several community projects offer Docker images for the game, but Jagex also provides an official one on its GitHub account:
https://github.com/runescape/rsdw-dedicated.
Self-Hosting via manual installation
Dedicated servers will only run on a 64-bit operating system. Both Windows and Linux are supported, and the required RAM is 2 GB + 1 GB per player. The server can support up to 6 players, so the total required RAM is 8GB.
Installing the game
The RuneScape: Dragonwilds - Dedicated Servers client is free and available on Steam. Players can download the Steam product directly or use the following CMD command line:
Next, run the client via Steam, or locate RSDragonwilds.exe in the dedicated server product folder and run it.
Players are strongly encouraged to add the following launch options when running:
-log -NewConsole
Players who enter this command in the Launch Options will see a console feedback window that tells them exactly what's happening on the server. To do so:
Go to Steam > RuneScape: Dragonwilds Dedicated Server.
If the dedicated server is no longer visible, use the logs to verify that the current game version matches the dedicated server version. Mismatches are likely to occur whenever an update or hotfix is released. You can find the version your dedicated server runs at the top of its logs.
Dedicated servers use ports starting with 7777 by default (known as the Game Port), and the second server will use 7778 (known as the Secondary Port). However, players must ensure that the port(s) are reachable directly. This means the player's firewall, router(s), and ISP must forward UDP through those ports.
You can edit the default port by passing -port=1234 into your RSDragonwildsServer.sh execution.
Please note the following when hosting at Home / on your own Computer:
Every router between you and your ISP will need port forwarding.
Some ISPs will prevent you from doing port forwarding altogether. Some will have admin tools that allow you to do it. Others will require you to contact their Client Support.
Some ISPs force customers into shared IPv4. This is done via NAT, which means the IPv4 will never directly connect to the player's computer and goes through port translation on the ISP side. Virtual Private Networks (VPNs) may disrupt the direct connection to the player's IPv4. Some ISPs offer dual stack when players contact support,
Portforward.com has a lot of details on how to forward ports.
If your server appears in other players' server lists but is not joinable, then Port Forwarding likely failed somewhere.
Services like https://playit.gg/ offer a way to expose your server to the internet without going through port forwarding.
Configuration values
Dedicated servers require several settings to be configured properly. Changing those values while the server is running will result in those changes being lost.
Linux configuration values can be found under:
Files > RSDragonwilds > Saved > Config > Linux > DedicatedServer.ini
Windows configuration values will need to be copied from Linux and created in:
Files > RSDragonwilds > Saved > Config > WindowsServer > DedicatedServer.ini
Mandatory configuration values are:
Owner ID: this is your RuneScape: Dragonwilds Player ID. It can be found in-game at the bottom of the Settings Menu. The server will not start without your owner ID.
Server Name: the name of your server, no matter what world it may run in.
Default World Name: Upon startup, your dedicated server will create a default world. This configuration value lets you decide how it should be named.
Admin password: Anyone who knows this password can enter the Server Management tab in the Pause Menu > Settings menu. They will be considered as Admins until the Admin Password is changed again. You can see the list of people who used the Admin Password to access the Server Management screen by opening Files > RSDragonwilds > Saved > Config > Linux > DedicatedServer.ini.
Optional configuration values are:
World password: This will supersede any password stored in the world. Can be left empty if you want anyone to join your world.
Finding your Dedicated Server
To find the created dedicated server, go to the Public tab of the Worlds screen:
In the search tab, type the world name. Note that the world name is case sensitive.
After a few seconds, the created server should appear. If the server cannot be loaded:
Check if the server and clients are using the latest version of the current game. Note that Shockbyte servers automatically restart to the latest server version.
Make sure the world name is currently running.
Ensure the mandatory configuration variables have been set.
Look at the console log to see if there are any errors. RAM errors may occur, indicating that the allocated RAM for home-hosting servers may be insufficient.
Logs for the server itself can be found in C:\Users\%userprofile%\AppData\Local\RSDragonwilds\Saved\Logs as well, this may help with troubleshooting. For advanced troubleshooting, send these logs to ModMail on the Official RuneScape Dragonwilds Discord.
World management
When a dedicated server starts, it loads the latest .sav file available in C:\Users\%userprofile%\AppData\Local\RSDragonwilds\Saved\Savegames. If the folder doesn't contain a .sav file, the dedicated server will create a default Standard world with the default config.ini values applied.
How to: Move a world to my Dedicated Server
When copying an existing world save to your dedicated server, DO NOT CHANGE THE FILE NAME.
If you have already done this, either copy the world save file with the original name, or rename it BACK to its original name.
Verify that the server is saving the world correctly by checking that character progress is maintained when leaving and rejoining the server, and that restarting the server keeps buildings and objects. The server will need to be restarted. If the server was started with an edited filename, progress will be lost.
Ensure your dedicated server is stopped.
Back up every file from C:\Users\%userprofile%\AppData\Local\RSDragonwilds\Saved\Savegames to a safe location (on the dedicated server drive, the player's own drive, or the cloud).
Empty all contents from the C:\Users\%userprofile%\AppData\Local\RSDragonwilds\Saved\Savegames. DO NOT delete this folder!
Copy your local world .sav file from your hard drive: C:\Users\%userprofile%\AppData\Local\RSDragonwilds\Saved\SaveGames to your dedicated server hard drive (separate from the C: drive)RSDragonwilds/Saved/Savegames.
Start the server.
How to: Create a new world with custom settings
Run your local RuneScape: Dragonwilds via Steam.
Create a new world with all the custom settings you need (Standard, Custom, Creative, etc).
Enter the world and make sure the player's surrounding textures are loaded (wait approximately 1–2 minutes).
Exit the world by pressing the Template:Key press and clicking on Exit Game.
Back up every file from RSDragonwilds/Saved/Savegames to a safe location (on the dedicated server drive, your own drive, or the cloud).
Empty all contents from the C:\Users\%userprofile%\AppData\Local\RSDragonwilds\Saved\Savegames. DO NOT delete this folder!
Copy your local world .sav file from your hard drive: C:\Users\%userprofile%\AppData\Local\RSDragonwilds\Saved\SaveGames to your dedicated server hard drive (separate from the C: drive)RSDragonwilds/Saved/Savegames.
Start the server.
How to: Back up saves
It is very important to back up saves before updating your current dedicated server to the latest update. Please see the following to ensure you can save your archived saves:
Go to RSDragonwilds/Saved/Savegames
Copy any world save you want to back up elsewhere on the dedicated server drive, on your personal computer, or in the cloud.
You can rename the files to include the backup save in their names to make things simpler.
User management
Dedicated servers divide users and players into three categories:
Role
Assigning
Permissions
Owner
Player ID matching the Owner ID set in config
Can ban/unban anyone offline or online.
Admin
Players with the admin password (can enter in the Server Management page)
Can ban regular players who are online, but cannot unban.
Regular user
Players who have the World Name
Cannot ban or unban any player, including the admins or the owner.
Known issues
Inviting a player to your dedicated server via Steam Invites doesn't currently connect as intended.
Changing dedicatedserver.ini values while the server is running will result in those changes being lost.
You will need to search for the world file name in your server browser, not the server name plus the suffix (e.g., .sav)
For example, if your world file name is Dragonwilds_World1.sav, you will need to make sure the world name value is Dragonwilds_World1.
The server binaries are not available separately from the game.