This guide demonstrates how to create a Dedicated Server for Your Journey of Survival.
Download SteamCMD
a. Go to the SteamCMD website at https://developer.valvesoftware.com/wiki/SteamCMD.
b. Click on the link to download the SteamCMD installer for your operating system.
c. Save the installer to your computer.
Installing the server
Installing the dedicated server:
a. Create a new folder where you want to install the dedicated server.
b. Open SteamCMD.
c. Type the following command: login anonymous
d. Type the following command to set the installation directory: force_install_dir [directory]
e. Type the following command to install the server: app_update 2515600 validate
f. Wait for the installation process to complete.
Configuration
a. Navigate to the directory where your YJOS server has been installed.
b. Under the “SurvivalGame\Content\Data\DedicatedServer\Configuration” directory, you will find a configuration file, “Config.json“. Open this file, and it will look something like this:
{ “ServerName”: “Default YJOS Server”, “ValveAntiCheat”: true, “MaxPlayers”: 8, “LAN”: false, “AdvertiseServer”: true, “ServerMOTD”: “Welcome to this default Your Journey of Survival Server!”, “TimeSimulationEnabled”: true, “DayLengthInMinutes”: 30, “NightLengthInMinutes”: 15, “AvoidExtremeCloudCoverageShifts”: true, “AvoidRepeatingWeatherTypes”: false, “EnableLightning”: true, “EnableStormWindParticles”: true, “WeatherTransitionLength”: 0.35, “RandomWeatherVariation”: true, “WeatherSpeed”: 1.0, “ExtraNightBrightnessCloudCoverage”: 0.0, “CloudsMoveWithTime”: true, “SolarEclipsesEnabled”: true, “NightTimeStarsIntensity”: 0.75, “NightTimeAurorasEnabled”: false, “EnablePassiveAI”: true, “EnableAggressiveAI”: true, “PassiveAISpawnCount”: 10, “AggressiveAISpawnCount”: 4 }
Once you have configured the parameters as you desire, then go back to the main folder where the “SurvivalGameServer” executable is located, and make a shortcut to that executable.
In the executable shortcut’s properties, add this line to the end of the shortcut’s target: -log -port=xxxxx (replacing the x’s with a usable port number up to 5 digits).