{"meta":{"slug":"pterodactyl-runescape-dragonwilds","name":"Pterodactyl Runescape Dragonwilds","category":"runescape_dragonwilds","source":"pelican","owner":"pelican-eggs","repo":"games-steamcmd","branch":"main","path":"runescape_dragonwilds/egg-pterodactyl-runescape-dragonwilds.json","rawUrl":"https://raw.githubusercontent.com/pelican-eggs/games-steamcmd/main/runescape_dragonwilds/egg-pterodactyl-runescape-dragonwilds.json","indexedAt":1792246788483},"egg":{"_comment":"DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO","meta":{"version":"PTDL_v2","update_url":null},"exported_at":"2026-04-23T23:56:48+00:00","name":"RuneScape: Dragonwilds","author":"red_thirten@yahoo.com","description":"RuneScape: Dragonwilds is a co-op survival RPG set in the world of RuneScape. Up to 6 players can explore, craft, build, and battle together on a dedicated server. RAM recommendation is 2 GB base + 1 GB per player (8 GB for a full 6-player server).","features":["steam_disk_space"],"docker_images":{"ghcr.io/pelican-eggs/steamcmd:debian":"ghcr.io/pelican-eggs/steamcmd:debian"},"file_denylist":[],"startup":"./RSDragonwilds/Binaries/Linux/RSDragonwildsServer-Linux-Shipping -log -port={{SERVER_PORT}} -ini:Game:[/Script/Engine.GameSession]:MaxPlayers={{MAX_PLAYERS}}","config":{"files":"{\n    \"RSDragonwilds/Saved/Config/LinuxServer/DedicatedServer.ini\": {\n        \"parser\": \"ini\",\n        \"find\": {\n            \"[/Script/Dominion.DedicatedServerSettings].OwnerId\": \"{{server.build.env.OWNER_ID}}\",\n            \"[/Script/Dominion.DedicatedServerSettings].ServerName\": \"{{server.build.env.SERVER_NAME}}\",\n            \"[/Script/Dominion.DedicatedServerSettings].DefaultWorldName\": \"{{server.build.env.DEFAULT_WORLD_NAME}}\",\n            \"[/Script/Dominion.DedicatedServerSettings].AdminPassword\": \"{{server.build.env.ADMIN_PASSWORD}}\",\n            \"[/Script/Dominion.DedicatedServerSettings].WorldPassword\": \"{{server.build.env.WORLD_PASSWORD}}\"\n        }\n    }\n}","startup":"{\n    \"done\": \"CREATE SESSION - Advertise\"\n}","logs":"{}","stop":"^C"},"scripts":{"installation":{"script":"#!/bin/bash\n\n## File: RuneScape Dragonwilds Egg - egg-pterodactyl-runescape-dragonwilds.json\n## Authors: David Wolfe (Red-Thirten)\n## Date: 2026/04/23\n## License: MIT License\n## Image to install with is 'ghcr.io/pelican-eggs/installers:debian'\n\n# Download and install SteamCMD\nexport HOME=/mnt/server\ncd /tmp\nmkdir -p $HOME/steamcmd $HOME/steamapps\ncurl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz\ntar -xzvf steamcmd.tar.gz -C $HOME/steamcmd\ncd $HOME/steamcmd\n\n# SteamCMD fails otherwise for some reason, even running as root.\n# This is changed at the end of the install process anyways.\nchown -R root:root /mnt\n\n# Install/Verify game server using SteamCMD\n./steamcmd.sh +force_install_dir $HOME +login anonymous +app_update ${SRCDS_APPID} validate +quit\n\n# Set up 32 and 64 bit libraries\nmkdir -p $HOME/.steam/sdk{32,64}\ncp -v linux32/steamclient.so /mnt/server/.steam/sdk32/steamclient.so\ncp -v linux64/steamclient.so /mnt/server/.steam/sdk64/steamclient.so\n\n## RuneScape Dragonwilds Setup\n# Check for successful installation & ensure binary is executable\nBINARY_DIR=$HOME/RSDragonwilds/Binaries/Linux\nBINARY_NAME=RSDragonwildsServer-Linux-Shipping\nif [[ -f $BINARY_DIR/$BINARY_NAME ]]; then\n    chmod +x $BINARY_DIR/$BINARY_NAME\n    echo -e \"\\nRuneScape Dragonwilds Dedicated Server successfully installed!\\n\"\n    exit 0\nelse\n    echo -e \"\\n\\nSteamCMD failed to install the RuneScape Dragonwilds Dedicated Server!\"\n    echo -e \"\\tTry reinstalling the server again.\\n\"\n    exit 1\nfi","container":"ghcr.io/pelican-eggs/installers:debian","entrypoint":"/bin/bash"}},"variables":[{"name":"Automatic Updates","description":"Quickly checks for any server updates on startup, and updates if necessary. (1 Enable | 0 Disable)","env_variable":"AUTO_UPDATE","default_value":"1","user_viewable":true,"user_editable":true,"rules":"boolean","field_type":"text"},{"name":"[Required] Owner ID","description":"Your RuneScape: Dragonwilds Player ID. It can be found in game at the bottom of the Settings Menu. Use the copy button to add it to your clipboard. The server will not start without your owner ID!","env_variable":"OWNER_ID","default_value":"CHANGEME000000000000000000000000","user_viewable":true,"user_editable":true,"rules":"required|alpha_num|size:32","field_type":"text"},{"name":"Default World Name","description":"The name of the world created on first startup. Players search for your server by this world name in the Public tab of the Worlds screen (case-sensitive). Uploaded worlds will ignore this setting and use their own name instead.","env_variable":"DEFAULT_WORLD_NAME","default_value":"Default World","user_viewable":true,"user_editable":true,"rules":"required|string|max:32","field_type":"text"},{"name":"Server Name","description":"The name of your server. Displayed as \"Created By\" in the in-game server browser.","env_variable":"SERVER_NAME","default_value":"Dragonwilds","user_viewable":true,"user_editable":true,"rules":"required|string|max:16","field_type":"text"},{"name":"Admin Password","description":"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.","env_variable":"ADMIN_PASSWORD","default_value":"CHANGE ME TO A SECURE PASSWORD!","user_viewable":true,"user_editable":true,"rules":"required|string","field_type":"text"},{"name":"World Password","description":"Optional password players must enter to join your server. Will supersede any password stored in the world. Can be left empty if you want anyone to be able to join your world.","env_variable":"WORLD_PASSWORD","default_value":"","user_viewable":true,"user_editable":true,"rules":"nullable|string","field_type":"text"},{"name":"Max Players","description":"Maximum number of players (1-6).","env_variable":"MAX_PLAYERS","default_value":"6","user_viewable":true,"user_editable":true,"rules":"required|integer|between:1,6","field_type":"text"},{"name":"[System] Dedicated Server App ID","description":"Steam App ID used for installation and updates.","env_variable":"SRCDS_APPID","default_value":"4019830","user_viewable":false,"user_editable":false,"rules":"required|integer|in:4019830","field_type":"text"}]},"readme":"# RuneScape: Dragonwilds\n\n### Authors / Contributors\n\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n    <tr>\n        <td align=\"center\">\n            <a href=\"https://github.com/redthirten\">\n                <img src=\"https://avatars.githubusercontent.com/u/4533989\" width=\"50px;\" alt=\"\"/><br /><sub><b>Red-Thirten</b></sub>\n            </a>\n            <br />\n            <a href=\"https://github.com/pelican-eggs/games-steamcmd/commits?author=redthirten\" title=\"Codes\">💻</a>\n            <a href=\"https://github.com/pelican-eggs/games-steamcmd/commits?author=redthirten\" title=\"Maintains\">🔨</a>\n        </td>\n        <td align=\"center\">\n            <a href=\"https://github.com/NeilHanlon\">\n                <img src=\"https://avatars.githubusercontent.com/u/680198\" width=\"50px;\" alt=\"\"/><br /><sub><b>NeilHanlon</b></sub>\n            </a>\n            <br />\n            <a href=\"https://github.com/pelican-eggs/games-steamcmd/commits?author=NeilHanlon\" title=\"Codes\">💻</a>\n            <a href=\"https://github.com/pelican-eggs/games-steamcmd/commits?author=NeilHanlon\" title=\"Contributor\">💡</a>\n        </td>\n    </tr>\n</table>\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n\n___\n\n### Game Description\n\nFrom the Steam [Store Page](https://store.steampowered.com/app/1374490/RuneScape_Dragonwilds/):\n> On RuneScape’s forgotten continent of Ashenfall, dragons have awoken. Gather, build, skill and craft to survive in this co-operative (1-4) survival crafting game. Only by mastering survival and uncovering ancient secrets can they hope to slay the Dragon Queen—alone or with allies.\n\n___\n\n### Installation/System Requirements\n\n|  | Bare Minimum | Recommended |\n|---------|---------|---------|\n| Processor | 64-bit processor | --- |\n| RAM | 3072 MiB (2 GiB + 1 GiB/player) | 8192 MiB (2 GiB + 1 GiB/player x 6 players) |\n| Storage | 6144 MiB | 8192 MiB |\n| Host OS | Most stable 64-bit Linux OS branches should work. | Using the latest kernel version for your installed OS can prevent some edge-case installation/boot issues. |\n| Game Ownership | Not required | --- |\n\n___\n\n### Server Ports\n\n| Port | Default | Protocol | Required |\n|---------|---------|---------|---------|\n| **Primary** | 7777 | UDP | **Yes** |\n\n___\n\n### World Management\n\nPlease see the [official documentation](https://dragonwilds.runescape.com/news/how-to-dedicated-servers#:~:text=join%20and%20enjoy!-,WORLD%20MANAGEMENT,-When%20a%20Dedicated) for instructions on:\n\n- Moving a world to the dedicated server\n- Creating a new world with custom settings\n  - eg. PVP, Creative, etc...\n\n___\n\n### Joining the Server\n\n1. Take note of your World name. This will either be your Default World Name (under the Startup tab), or the name of the World you uploaded.\n2. In game, go to the Public tab of the Worlds screen.\n3. In the search bar, enter your **exact** World name, **case sensitive**.\n4. Press Enter, and your server should appear for joining.\n\n> [!NOTE]\n> If you wish to join the server via LAN, you will have to use the **Direct** tab of the Worlds screen.\n>\n> *(This is because the server only relays its **public** IP to Epic Online Services (EOS), and the client connects to the IP given by EOS by default.)*\n\n___\n\n### Console Commands\n\nThere are no console commands known at this time.\n\n___\n\n### Sample Ignore File for Backups\n\nWorld saves are the only data critical to a full restore — game binaries are re-downloaded by Steam and the config file is repopulated by the panel on next startup. `PersistentDownloadDir/` and `SpudCache/` are excluded as they are large and fully regenerated.\n\n```gitignore\n# Ignore all game files\n*\n# Keep save data\n!RSDragonwilds/Saved/SaveGames/\n!RSDragonwilds/Saved/Config/\n!RSDragonwilds/Saved/Logs/\n# Exclude large/unnecessary Saved subdirectories\nRSDragonwilds/Saved/PersistentDownloadDir/\nRSDragonwilds/Saved/SpudCache/\n```\n"}