Skip to content

feat(rsdw): add RuneScape: Dragonwilds DedicatedServer.ini - #157

Merged
dgibbs64 merged 1 commit into
mainfrom
feat/rsdw-config
Oct 4, 2026
Merged

dgibbs64 merged 1 commit into
mainfrom
feat/rsdw-config

Conversation

@dgibbs64

@dgibbs64 dgibbs64 commented Oct 4, 2026

Copy link
Copy Markdown
Member

Description

Adds rsdw/DedicatedServer.ini for RuneScape: Dragonwilds (rsdwserver, added in GameServerManagers/LinuxGSM#4921). The PR that added the server planned this file as a follow-up.

The LinuxGSM details-check (rsdw) CI job currently fails because it downloads this file and gets a 404.

The template is the file the server writes on its first start, with these changes:

  • ServerGuid removed, as the server generates it on first start.
  • ServerName and DefaultWorldName set to SERVERNAME, replaced with LinuxGSM on install.
  • AdminPassword=ADMINPASSWORD added, replaced with a random password on install. The wiki lists it as mandatory.
  • OwnerId left empty. It's the owner's in-game Player ID, so the user has to set it, and the server won't start without it.

Testing

Tested on Ubuntu 24.04 (Docker) with server build from 2026-10-04:

  • With the template, the server keeps OwnerId, ServerName, WorldPassword, DefaultWorldName, PlatformPolicy and bAllowSendingCrashDumps, adds ServerGuid, and listens on 7777.
  • Note: the server removes the AdminPassword line when it rewrites the INI on start, even after a clean boot. The key is in the server binary, so it's read, but I couldn't confirm in-game whether the value is kept after the line is removed.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The template matches the tested server-generated configuration and LinuxGSM placeholder conventions.

Review effort: Balanced
Findings: None

What changed in this PR

Adds the RuneScape: Dragonwilds configuration template required by LinuxGSM, resolving the current 404.

Changes:

  • Adds server, world, owner, password, crossplay, and crash-dump settings.
  • Uses LinuxGSM replacement placeholders for names and admin password.
File Description
rsdw/​DedicatedServer.ini Provides the default Dragonwilds dedicated-server configuration.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@dgibbs64
dgibbs64 merged commit 5f55a5e into main Oct 4, 2026
3 checks passed
@dgibbs64
dgibbs64 deleted the feat/rsdw-config branch October 4, 2026 13:28
dgibbs64 added a commit to GameServerManagers/LinuxGSM that referenced this pull request Oct 4, 2026
RuneScape: Dragonwilds had no install_config.sh block, so no DedicatedServer.ini was created on install and the details-check (rsdw) CI job failed downloading the default config.

- Download DedicatedServer.ini from Game-Server-Configs (GameServerManagers/Game-Server-Configs#157), set the server and world name, and generate an admin password.
- Update the rsdwserver _default.cfg comment: the INI is now created during install, so OwnerId can be set before the first start.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants