🌌
Cosmos Guides
  • Cosmos Guides
  • Docker & Compose Setup
    • 01) Docker installation
    • 02) Cosmos Server setup
    • 03) QoL Docker Compose setup
  • Cosmos Server setup
    • 01) Initial launch of Cosmos Server
    • 02) Initial setup of Cosmos Server
    • 03) Cosmos hostname setup
    • 04) DNS Challenge setup (CF)
      • 04a) SSL/TLS settings
      • 04b) SSL Wildcard setup
      • 04c) Creating a DNS Zone API Key
    • 05) Finishing hostname setup
    • 06) Admin account setup
    • 07) Final Steps
  • Pterodactyl Setup
    • 00) Information about Pterodactyl
    • 01) Installing Pterodactyl
      • 01a) Creating a network for Pterodactyl
      • 01b) The Docker Compose example
      • 01c) Launching Pterodactyl
    • 02) Creating URLs
      • 02a) Create URL for pt-panel
      • 02b) Create URL for pt-wings
      • 02c) Setting up CORS
        • 02ca) CORS Option 1 (secure)
        • 02cb) CORS Option 2 (failsafe)
    • 03) Setup of the Panel
      • 03a) Creating the first user
      • 03b) Setting up a location
      • 03c) Setting up the node
      • 03d) IP and Port allocation
    • 04) Connecting the Wings
      • 04a) Creating the config.yml
      • 04b) Check if pt-wings work
      • 04c) Final touches
  • Using Pterodactyl
    • 00) Overview
    • 01) Setting up a game server
      • 01a) Creating a server
        • 01aa) Core Details
        • 01ab) Allocation Management
        • 01ac) Application Feature Limits
        • 01ad) Resource Management
      • 01b) Game server configuration
        • 01ba) Startup Configuration
        • 01bb) Service Variables
      • 01c) Final Steps
        • 01ca) The Pterodactyl Terminal
        • 01cb) Accessing the SFTP server
    • 02) Importing new eggs
      • 02a) Locating the egg
      • 02b) Downloading the egg
      • 02c) Creating a Nest
      • 02d) Importing the egg to the nest
    • 03) Setting up a SteamCMD server
      • 03a) Creating a server
      • 03b) Game server configuration
        • 03ba) Allocation Management
        • 03bb) Nest Configuration
      • 03c) Service Variables
      • 03d) Final Steps
  • Troubleshooting
    • 00) Overview
      • 01) The Node shows up as offline
      • 02) My Panel login page is blank
      • 03) "x509: certificate signed by unknown authority" error (RHEL/CentOS/Fedora)
Powered by GitBook
On this page
  • Startup Configuration
  • Service Variables (for V Rising)
  • On to the next step!
  1. Using Pterodactyl
  2. 03) Setting up a SteamCMD server

03c) Service Variables

Previous03bb) Nest ConfigurationNext03d) Final Steps

Last updated 1 year ago

Startup Configuration

In this case, we must leave the Startup Command alone and not modify it. Unless explicitly stated in the README on Github, most custom eggs do not require us to change anything in the Startup Command.

Service Variables (for V Rising)

I'm going to go over all of these options. V Rising have a lot of options!

They may differ from egg to egg, because some variables are game-specific, but the port variable settings are usually consistent across eggs.

[REQUIRED] Server Query Port = This is where we will configure the Query port. That would be the 35002 port that I in my case.

Automatic Updates = It can be either 0 or 1. If you want to enable automatic updates, leave it at 1, and if you want to disable them, change it to 0. When you restart your server, the updates will take effect.

Game Settings Preset = Is a V Rising game-specific setting. It should already be described in the variable's description. It controls whether you want PvE or PvP, or other custom game modes.

Server Name = This is where you enter the name you want for your server. This is what other players will see when they use the server browser in the game.

Server Description = This is the description that players will see when they use the server browser in the game and want to learn more about your server.

Max Connected Users = Ought to be self-explanatory. How many people that can be on your server at the same time.

Max Connected Admins = Ought to be self-explanatory. How many admins can be on your server at the same time.

Server Password = Here you can configure the password required to access your server.

Save Name = Name of your save file for your world savefile.

Auto Save Count = How many autosaves (backups, essentially) do you want to keep at once.

Auto Save Interval = Interval in seconds between each autosave.

List On Steam = Ought to be self-explanatory. Can either be true or false.

List On Epic = Ought to be self-explanatory. Can either be true or false.

[Repair] Validate Server Files = Can either be true or left empty. If you set this to true, it'll validate all server files, every time you either start or restart the server.

[Advanced] Server FPS = Controls how often the server refreshes.

[Advanced] Compress Save Files = Set to true to compress world save files, else set to false.

[Advanced] Enable API = Set to true to allow responses to public API requests to the server, else set to false.

[Advanced] Enable RCON = Can either be true or false, whether or not you want to use RCON or not.

[Advanced] Secure Server = Can either be true or false, whether or not you want to use encrypted packages or not (SSL or no SSL I guess)

[Advanced] Admin Only Debug Events = Only admin can debug events. Can either be true or false.

[Advanced] Disable Debug Events = Disable or enable debug events. Can either be true or false.

[Advanced] Use Windows Branch = We need this set to 1, since there's no Linux version of the server yet.

[SYSTEM] WINEDEBUG = Just leave this setting on the default value. Wine specific setting.

[SYSTEM] WINEARCH = Just leave this setting on the default value. Wine specific setting.

[SYSTEM] WINEPATH = Just leave this setting on the default value. Wine specific setting.

On to the next step!

[Advanced] RCON Port = This is where we will configure the RCON port. That would be the 35003 port that I in my case.

[Advanced] V Rising Dedicated Server App ID = This App ID refers to the ID from e.g. , for the dedicated server tool. Do not change this!

assigned to it
assigned to it
SteamDB