当前位置: 首页 > news >正文

Steam-V Rising 私人服务器架设教程

一、安装前的准备

一台服务器

拥有公网IP并且做好了端口映射


二、使用SteamCMD安装服务器

1.下载SteamCMD

SteamCMD是Steam专用的命令行式客户端程序,所有的安装方式可以参照:https://developer.valvesoftware.com/wiki/SteamCMD

或者在其他站点自行下载


2.打开SteamCMD并安装服务器

运行解压缩后产生的steamcmd.exe文件,程序会自动更新,更新完毕后会显示

Steam>

请依次输入以下命令

login anonymous

App_update 1829350 validate +force_install_dir “服务器程序保存路径"

 逐行解释

login anonymous   // 使用匿名账户登录

App_update 1829350 validate //更新程序1829350(这个是服务器的ID)并且加以验证,后续更新服务器也用此命令。

force_install_dir “服务器程序保存路径"  //指定一个下载的路径,后面双引号内按照需求改为你需要的地址即可。例如:D:\V Rising 。这里采用的是追加的办法。

 安装完成后最后一行会提示

success!App’1829350‘ fully installed


三、服务器的初始化和配置

初始化

打开服务器的安装目录,找到start_server_example.bat,使用文本编辑器打开。

这里要专门拿出来说一下,使用这种方式启动的优先级会高于游戏配置文档中的配置信息,因此,这里删除对应的参数的话会读取配置文件内的配置,这个后面会讲到

找到如下内容

@echo on

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

参数详解

-persistentDataPath :存档路径,这里默认的可以不更改,这样会默认保存到服务器的安装目录下的save-data目录下。

-serverName :服务器名称,修改双引号内文字即可,可以使用中文,但是可能出现口口。

-saveName :存档名称,也就是你存档的世界名字叫啥,可以不用指定

-logFile :日志保存目录

以下为不需要在在这里设置的,但是也提一下

-maxConnectedUsers :最大可连接用户数量

-maxConnectedAdmins :满员后可连接管理员数量

-address :绑定的IP地址

-gamePort :游戏的端口(UDP)

-queryPort :服务器列表服务器端口(UDP)


2.配置

配置文件位置在服务器安装目录下

.\VRisingServer_Data\StreamingAssets\Settings

请用文本编辑器打开 ServerHostSettings.json


{

  "Name": "服务器名称",

  "Description": "公告内容",

  "Port": 9876,                                             //服务器对外端口(UDP)

  "QueryPort": 9877,                                   //列表服务器端口(UDP)

  "MaxConnectedUsers": 40,                      //最大可连接人数

  "MaxConnectedAdmins": 4,                      //满员后可连接管理员数量

  "ServerFps": 30,                                        //服务器帧数

  "SaveName": "VRising",                            //存档名称,这里建议在批处理中设置

  "Password": "",                                           //服务器密码

  "Secure": true,                                             

  "ListOnMasterServer": true,                        //是否加入主服务器列表 

  "AutoSaveCount": 50,                                 //自动存档数量

  "AutoSaveInterval": 1800,                           //自动存档间隔

  "GameSettingsPreset": "",                           //服务器配置模版(下方详解)

  "AdminOnlyDebugEvents": true,

  "DisableDebugEvents": false

}

 服务器模版存放在 VRisingServer_Data\StreamingAssets\GameSettingPresets 目录下,直接在双引号内输入模版名称即可,例如:StandardPvE (注意大小写),模版内的配置是高于Settings目录下的ServerGameSettings.json文件,因此如果需要进行修改服务器配置可以在模版里面修改,我个人在建立服务器的时候出现修改ServerGameSettings.json文件无效的情况,例如你想要允许传送携带物品,就在StandardPvE.json中添加

"TeleportBoundItems": false, 

 这里有一点要注意的是,如果你添加在最后一行的话,要去掉逗号,并且在前一行的最后添加逗号

其余的配置方法可以参考游戏内自建服务器的中英文对照,找到对应的条目修改即可。未来我可能会更新相关配置的详解。

截至此刻你的服务器已经可以正常启动了,请直接运行修改过的 start_server_example.bat来启动你的服务器吧。


四、服务器更新

打开SteamCMD,依次输入

login anonymous

App_update 1829350 validate +force_install_dir "服务器安装路径”

重要提示:更新前记得保存配置和最新的存档文件


 五、需要注意的地方

1.启动后是不会提示任何服务器信息的,所以如果想看到服务器信息,可以使用服务器目录下的VRisingServer.exe来运行服务器,使用这个会直接加载ServerHostSettings.json 中的配置信息,使用这种方式启动服务器存档会保存在

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

2.设置服务器管理员是在.\VRisingServer_Data\StreamingAssets\Settings目录下的adminlist.txt文件中设置,需要使用到的是SteamID,全数字17位的那个。

3.使用批处理启动服务器关闭使用Ctrl+C来关闭服务器,这样会保存到你点击组合键这一刻的存档,关闭完毕后会提示你是否要关闭批处理。

 

http://www.lryc.cn/news/63467.html

相关文章:

  • SpringBoot+Vue3实现登录验证码功能
  • spring2:创建和使用
  • 前端如何处理后端一次性传来的10w条数据?
  • Codeforces Round 867 (Div. 3)(A-G2)
  • 蓝奥声核心技术分享——一种无线低功耗配置技术
  • kafka集群模拟单节点故障
  • 笔记:vue-cli-service
  • Amazon S3 对象存储Java API操作记录(Minio与S3 SDK两种实现)
  • ChatGPT技术原理 第六章:对话生成技术
  • 【C++ 八】写文件、读文件
  • 【学习笔记】CF613E Puzzle Lover
  • 软考报名资格审核要多久?证明材料要哪些?
  • 2023-04-27 polardbx-LSM-tree的Parallel Recovery性能优化
  • 创作纪念日让 AI 与我共同记录下今天 — 【第五周年、1460天】
  • 枚举法计算24点游戏
  • @Cacheable注解
  • CentOS分区挂载 fdisk、parted方式解析
  • BuildKit
  • c++ 11标准模板(STL) std::vector (二)
  • Python 循环技巧
  • 【Java笔试强训 7】
  • 工作7年的程序员,明白了如何正确的“卷“
  • 数学建模——查数据
  • PAT A1019 General Palindromic Number
  • ChatGPT会颠覆SEO内容创作吗
  • Maven私服搭建
  • Ajax和Json综合案例
  • 【genius_platform软件平台开发】第九十四讲:int64_t的格式化问题(lld和PRId64)
  • 多模态之clip
  • Lombok常用注解