Raft Dedicated Server
  • Introducing Raft Dedicated Servers
    • Introducing RTCP (Our custom networking layer)
  • Tutorials
    • Windows: Installing your server
    • Linux: Installing your server
      • GUI based distro: Installing your server
      • CLI based Distro: Installing your server
    • Pterodactyl: Installing your Server
    • Docker: Installing your Server
    • Configuring your server
    • Managing Player Permissions
    • How to create a plugin project
      • How to load my plugin
  • Programming
    • Creating chat commands
    • Creating console commands
    • Player Permissions
Powered by GitBook
On this page
  • Requirements
  • Getting the egg
  • Creating the Server
  1. Tutorials

Pterodactyl: Installing your Server

Installing a Raft Dedicated Server in Pterodactyl is very easy and straightforward. Pterodactyl is a Game Server Manager that makes it easy to install game servers using "eggs" (custom configs).

PreviousCLI based Distro: Installing your serverNextDocker: Installing your Server

Last updated 1 month ago

This currently only works if you use the beta version of Raft and the indev version of RDS. Once the beta version of Raft releases this will work you will be able to switch back to the Raft stable branch as well as the public RDS branch!

Requirements

  • A working installation of Pterodactyl that has at least one node

  • Some knowledge on how to use the Pterodactyl interface

Getting the egg

  1. First you need to download the egg from the

  2. In your Pterodactyl admin panel go to Nests and create a new nest for Raft

  3. Now you can import the egg you just download to the newly created Raft nest.

  4. You can adjust the configuration of the egg in case you need to (this is only recommended for experienced users who want to fine tune the egg to their needs)

Creating the Server

This step is very straightforward if you are already familiar with Pterodactyl

  1. Go into Servers in your Pterodactyl admin panel and hit "create new"

  2. A few Settings will be important here while you can configure others as you wish

    1. Make sure to not Start the server when installed

    2. Make sure to give the Server at least 4gb of RAM and 12gb of Disk Space. Also 3-4 CPU cores should be given to the Server for a lag free experience \

    3. Make sure the correct nest, egg and docker image are selected\

    4. You can fill out Server variables if you want but you will also be able to edit them later. An important variable is the startup one. This should only be set by the person managing the Panel. It will determine wether nothing gets updated, only the game gets updated, only RDS gets updated, or the Server and RDS get updated. \

      Set this to: - normal : no updating - updategame: update Raft - updateserver: update RDS - updateboth: update RDS and Raft

    5. You can now create the Server

  3. Now open your newly created Server panel. You first need to go to the files tab and upload the RaftDedicatedServer.exe . You can download it on our master website available .

  4. Next go to the startup tab. Every setting here is optional and you can configure these as you wish but you must set the RDS Master Key. You can obtain it from our . Also if you want the game to update/download automatically (if updategame is set) then you need to specify a steam username and password. Make also sure that the Update Branch is set to indev!

  5. The Server is now ready to start. The first startup will download the game (if specified). Make sure to allow the steam login/enter the auth code if you have 2 factor authentication enabled.

  6. The Server should now have started and you will see that RDS has successfully initialized and prompts a restart. If pterodactyl did not automatically restart the server you can now do so. \

  7. The Server now restarts and should be accessible through the Server list (if enabled) or the world code\

github repository
here
master website