Template:OtherusesDedicated 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 Shockbyte, a web-based option, hosting at home on their computer, or using cloud hosting.
Hosting options
Shockbyte
At Home
Cloud
Setup difficulty
Easy
Hard
Hardest
Price
Set
Depends on electricity costs/RAM
Depends on capacity
Game updates
Secured
Manual backups
Manual backups
Shockbyte
Players can choose to rent a dedicated server on Shockbyte through these hosting plans. After purchasing a plan, players must enter configuration values. To do so, go to the config page:
Edit the settings here. More information about configuration settings can be found here. Optionally, players can set the World to one from their personal library. More information can be found here. Once players have set 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, which makes the total required RAM 8GB.
Ports
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.
Please note the following:
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.
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:
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.
Cloud server providers are pending and will be scheduled for a later update.
Configuration values
Dedicated Servers require several values to be set before they can function 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 have used the Admin Password to enter the Server Management screen by going to 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 my 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 appear, meaning that the allocated RAM for home-hosting servers may not be enough.
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 unedited name, or rename the world save file 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
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 divides users 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.