Hosting options
[p]First thing first, you need to choose how you want to host your dedicated server![/p][p]Dedicated servers can be hosted:[/p]- [p]via a third party hosting partner Shockbyte, our preferred one,[/p][/*]
- [p]on a computer you own at home,[/p][/*]
- [p]on a computer in the cloud that you setup yourself.[/p][/*]
| [p][/p] | [p]Shockbyte (Provider)[/p] | [p]At Home[/p] | [p]Cloud[/p] | [/tr]
| [p]Difficulty[/p] | [p]Easiest[/p] | [p]Hard[/p] | [p]Hardest[/p] | [/tr]
| [p]Price[/p] | [p]Set[/p] | [p]Electricity costs[/p] | [p]Depends on capacity[/p] | [/tr]
| [p]Progression[/p] | [p]Secured[/p] | [p]Manual back ups[/p] | [p]Manual back ups[/p] | [/tr]
Hosting at Shockbyte
[p]If you opt to use our hosting partner Shockbyte, simply go to their website to rent a RuneScape: Dragonwilds dedicated server.[/p][p]You will need to enter some configuration values. To do so, go to the config page:[/p][p][img src="https://clan.akamai.steamstatic.com/images/45564297/3d0ff1e7101141f8e279406ba4ebc709a1f53784.png"][/img][/p][p]Then click on RuneScape: Dragonwilds Settings[/p][p][img src="https://clan.akamai.steamstatic.com/images/45564297/1e2439dd415b7c9b2d6411e90aa9c32d2577fb95.png"][/img][/p][p]and edit the settings in here. More info about Config Settings can be found in a following section named "Configuration Values".[/p][p]Optionally, you can set the World to one from your personal library. More info can be found in a following section named "World Management".[/p][p]Once you have set those values, write down your World Name and start the server.[/p][p]You can now play! Find your server by following the steps in the section "Finding My Dedicated Server".[/p]Hosting at home
Prerequisites
[p]Dedicated servers will only run on 64-bit OS. Both Windows and Linux are supported.[/p][p]RAM required is 2Gb + 1Gb per player. The server can support up to 6 players as of 0.11 (March 2026). So, for 6 players, you'd need 8Gb. Two players would need 4Gb.[/p]Ports
[p]Dedicated Servers use ports starting with 7777 by default. The second server will use 7778 and so on. You must ensure that the port(s) can be reached directly. This means your Firewall, Router(s) and ISP must forward those ports for UDP. [/p][p]Please note that:[/p]- [p]every router between you and your ISP will need port forwarding.[/p][/*]
- [p]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.[/p][/*]
- [p]This website [/p][/*]
- [p] has a lot of details on how to forward ports.[/p][/*]
- [p]if your server appears in the list of servers for other players, but is not joinable, then Port Forwarding likely failed somewhere.[/p][/*]
Installing the game
[p]The game is distributed via Steam or Steam Command. Simply acquire the free product "RuneScape: Dragonwilds - Dedicated Servers" on Steam.[/p][p]You can download the product from Steam directly, or use this cmd line to do so:[/p]Zitat:
[p]steamcmd +force_install_dir C:\\MyInstallFolder +login anonymous +app_update 4019830 +quit[/p]
[p]Next, simply run via Steam, or locate RSDragonwilds.exe in the dedicated server product folder and run it.[/p][p]We advise to add the following launch options when running:[/p]Zitat:
[p]-log -NewConsole[/p]
[p]so you get a console feedback telling you exactly what's happening on the server. To do so:[/p][olist][*][p]go to Steam > RuneScape: Dragonwilds Dedicated Server.[/p][/*][*][p]Right click and select Properties[img src="https://clan.akamai.steamstatic.com/images/45564297/ae55fa9f4bc56372c754197810ffb098919a641d.png"][/img][/p][/*][*][p]Set your launch option to -log -NewConsole[/p][/*][/olist][p][img src="https://clan.akamai.steamstatic.com/images/45564297/8f3525b222f9ac1b0184372ed4d075ed4c41bed1.png"][/img][/p]
Ensuring versions match
[p]If you cannot see your Dedicated Server any more, use the logs to ensure that the version it runs matches the one your game does.[/p][p]This is likely to happen any time an update or hotfix is released.[/p][p]You can find the version your Dedicated Server runs at the top of its logs.[/p][p][img src="https://clan.akamai.steamstatic.com/images/45564297/ddc9d58818612657d42ae03196944de39d321be9.png"][/img][/p][p]You can find the version your client runs in the top left corner.[/p][p][img src="https://clan.akamai.steamstatic.com/images/45564297/ef7805e26d92940dfd12c87228c2b7462228a51d.png"][/img][/p]Hosting in the cloud
[p]We're working with Cloud server providers to get accurate documentation and details - we'll be linking them here once we have them. [/p]Configuration values
[p]Dedicated Servers require several values to be set before they can function properly.[/p][p]Changing those values while the server is running will result in those changes being lost.[/p][p]Linux configuration values can be found under:[/p][p]Files > RSDragonwilds > Saved > Config > Linux > DedicatedServer.ini[/p][p]Windows configuration values will need to be copied from linux and created in:[/p][p]Files > RSDragonwilds > Saved > Config > WindowsServer > DedicatedServer.ini[/p][p]Mandatory configuration values are:[/p]- [p]Owner ID: this is your RuneScape: Dragonwilds Player ID. It can be found in game at the bottom of the Settings Menu. Don't hesitate to use the copy button to add it to your clipboard. The server will not start without your owner ID.[/p][/*]
- [p]Server Name: the name of your server, no matter what world it may run.[/p][/*]
- [p]Default World Name: upon startup, your Dedicated Server will create a default world. This configuration value allows you to decide how you want it to be named.[/p][/*]
- [p]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.[/p][/*]
- [p]world password: will supersede any password stored in the world. Can be left empty if you want anyone to be able to join your world. [/p][/*]
Finding My Dedicated Server
[p]It's time to play! To find your dedicated server, go to the Public tab of the Worlds screen:[/p][p][img src="https://clan.akamai.steamstatic.com/images/45564297/d2b565b5d00c7b7718581ff72b2356b8aab7e1bb.png"][/img][/p][p]Then in the search tab, enter your exact World name, case sensitive.[/p][p]After a few seconds, your server should appear.[/p][p]If you cannot find your server:[/p]- [p]please make sure your server and clients use the latest version of the game available. Shockbyte servers just need to restart to update automatically![/p][/*]
- [p]please make sure that the world name you searched is the one your server is currently running.[/p][/*]
- [p]please make sure the mandatory config variables have been set.[/p][/*]
- [p]finally, look at the log - it should tell you how your server is doing.[/p][/*]
World management
[p]When a Dedicated Server starts, it loads the latest .sav file available in 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.[/p]How to: move a world to my dedicated server
[olist][*][p]Ensure your Dedicated Server is stopped.[/p][/*][*][p]Back up every file from RSDragonwilds/Saved/Savegames to a safe location (on the dedicated server drive, your own drive or the cloud).[/p][/*][*][p]Empty RSDragonwilds/Saved/Savegames[/p][/*][*][p]Copy your local world .sav file from your hard drive:C:\\Users\\your_username\\AppData\\Local\\RSDragonwilds\\Saved\\SaveGames
to your dedicated server hard drive:
RSDragonwilds/Saved/Savegames.[/p][/*][*][p]Start the server. Done![/p][/*][/olist]
How to: create a new world with custom settings
[olist][*][p]Run your local RuneScape: Dragonwilds via Steam.[/p][/*][*][p]Create a new world with all the custom settings you need (Standard, Custom, Creative, etc).[/p][/*][*][p]Enter the world.[/p][/*][*][p]Exit the world.[/p][/*][*][p]Back up every file from RSDragonwilds/Saved/Savegames to a safe location (on the dedicated server drive, your own drive or the cloud).[/p][/*][*][p]Empty RSDragonwilds/Saved/Savegames[/p][/*][*][p]Copy your local world .sav file from your hard drive:C:\\Users\\your_username\\AppData\\Local\\RSDragonwilds\\Saved\\SaveGames
to your dedicated server hard drive:
RSDragonwilds/Saved/Savegames.[/p][/*][*][p]Start the server. Done![/p][/*][/olist]
How to: back up saves
[olist][*][p]Go to RSDragonwilds/Saved/Savegames[/p][/*][*][p]Copy any world save you want to back up elsewhere on the Dedicated Server drive, on your personal computer or in the cloud.[/p][/*][*][p]You can rename the files to include the backup save in their names to makes things simpler.[/p][/*][/olist]User management
[p]Dedicated Servers divides users in three categories:[/p]- [p]Owner, the person whose Player ID matches the Owner ID set in config.[/p][/*]
- [p]Admin, whoever entered the admin password successfully when entering the Server Management page.[/p][/*]
- [p]regular users.[/p][/*]
Logging
[p]Logs can be found in:[/p]Zitat:
[p].../RSDragonwilds/Saved/Logs/RSDragonwilds.log[/p]
[p]Logs are an excellent tool to understand what is happening with your server.[/p]Known issues
- [p]Inviting a player to your Dedicated Server via Steam Invites doesn't work.[/p][/*]
- [p]Changing dedicatedserver.ini values while the server is running will result in those changes being lost.[/p][/*]
