Steam-V Rising Private Server Setup Tutorial

1. Preparation before installation

a server

Have a public IP and port mapping


2. Use SteamCMD to install the server

1. Download SteamCMD

SteamCMD is a command-line client program dedicated to Steam. For all installation methods, please refer to: https://developer.valvesoftware.com/wiki/SteamCMD

Or download it yourself from other sites


2. Open SteamCMD and install the server

Run the steamcmd.exe file generated after decompression, the program will be automatically updated, after the update is complete, it will display

Steam>

Please enter the following commands in sequence

login anonymous

App_update 1829350 validate +force_install_dir "server program save path"

 line by line explanation

login anonymous // log in with an anonymous account

App_update 1829350 validate //Update the program 1829350 (this is the ID of the server) and verify it, and use this command to update the server later.

force_install_dir "Server program storage path" //Specify a download path, and change the address in the double quotes to the address you need according to your needs. For example: D:\V Rising. What is used here is an additional method.

 After the installation is complete, the last line will prompt

success!App’1829350‘ fully installed


3. Server initialization and configuration

initialization

Open the installation directory of the server, find start_server_example.bat, and open it with a text editor.

Let’s talk about it here. The priority of starting in this way will be higher than the configuration information in the game configuration file. Therefore, if you delete the corresponding parameters here, the configuration in the configuration file will be read. This will be mentioned later

find the following content

@echo on

VRisingServer.exe -persistentDataPath .\save-data -serverName "My V Rising Server" -saveName "world1" -logFile ".\logs\VRisingServer.log"

Detailed parameters

-persistentDataPath : archive path, the default can not be changed here, so it will be saved to the save-data directory under the server installation directory by default.

-serverName: server name, just modify the text inside the double quotes, you can use Chinese, but there may be words.

-saveName: Save name, that is, what is the name of the world you save, you don’t need to specify it

-logFile : log save directory

The following do not need to be set here, but also mention

-maxConnectedUsers : the maximum number of connected users

-maxConnectedAdmins : The number of administrators that can be connected after full

-address : the bound IP address

-gamePort : the port of the game (UDP)

-queryPort : server list server port (UDP)


2. Configuration

The configuration file location is in the server installation directory

.\VRisingServer_Data\StreamingAssets\Settings

Please open ServerHostSettings.json with a text editor


{

  "Name": "Server Name",

  "Description": "Announcement content",

  "Port": 9876, //Server external port (UDP)

  "QueryPort": 9877, //list server port (UDP)

  "MaxConnectedUsers": 40, //The maximum number of connectable users

  "MaxConnectedAdmins": 4, //The number of administrators that can be connected after full

  "ServerFps": 30, //Server Fps

  "SaveName": "VRising", //Save name, it is recommended to set it in batch processing

  "Password": "", //server password

  "Secure": true,                                             

  "ListOnMasterServer": true, //whether to join the master server list 

  "AutoSaveCount": 50, //The number of automatic saves

  "AutoSaveInterval": 1800, //Auto save interval

  "GameSettingsPreset": "", //Server configuration template (details below)

  "AdminOnlyDebugEvents": true,

  "DisableDebugEvents": false

}

 The server template is stored in the VRisingServer_Data\StreamingAssets\GameSettingPresets directory, just enter the template name in the double quotes, for example: StandardPvE (note case), the configuration in the template is higher than the ServerGameSettings.json file in the Settings directory, so if If you need to modify the server configuration, you can modify it in the template. I personally found it invalid to modify the ServerGameSettings.json file when setting up the server. For example, if you want to allow teleportation to carry items, add it to StandardPvE.json

"TeleportBoundItems": false, 

 One thing to note here is that if you add it in the last line, remove the comma and add a comma at the end of the previous line

For the rest of the configuration methods, you can refer to the Chinese-English comparison of the self-built server in the game, find the corresponding entry and modify it. In the future, I may update the detailed explanation of the relevant configuration.

As of now, your server can be started normally, please run the modified start_server_example.bat directly to start your server.


4. Server update

Open SteamCMD, enter in sequence

login anonymous

App_update 1829350 validate +force_install_dir "Server installation path"

IMPORTANT NOTE: Remember to save configuration and latest archive file before updating


 5. Things to pay attention to

1. It will not prompt any server information after startup, so if you want to see server information, you can use VRisingServer.exe in the server directory to run the server. Using this will directly load the configuration information in ServerHostSettings.json. Use this The way to start the server archive will be saved in

 %USERPROFILE%\AppData\LocalLow\Stunlock Studios\VRisingServer\Saves

2. Setting the server administrator is set in the adminlist.txt file in the .\VRisingServer_Data\StreamingAssets\Settings directory. The SteamID that needs to be used is the one with 17 digits.

3. Use batch processing to start the server and close the server. Use Ctrl+C to close the server. This will save the archive until the moment you click the key combination. After the shutdown is complete, you will be prompted whether you want to close the batch processing.

 

Guess you like

Origin blog.csdn.net/chiwang_andy/article/details/130408853