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

news2025/2/26 19:01:12

一、安装前的准备

一台服务器

拥有公网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.coloradmin.cn/o/468760.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

yum、yumdownloader学习

yum命令 https://blog.csdn.net/Netfilter007/article/details/103873293 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器。 常用命令 显示:yum list xxx 安装:yum install xxx 升级:yum update xxx 删除:yum remov…

JAVA开发与运维(web生产环境部署)

web生产环境部署,往往是分布式,和开发环境或者测试环境我们一般使用单机不同。 一、部署内容 1、后端服务 2、后台管理系统vue 3、小程序 二、所需要服务器 5台前端服务器 8台后端服务 三、所需要的第三方组件 redismysqlclbOSSCDNWAFRocketMQ…

mac 安装mongodb 无法打开 mongod 无法验证开发者

https://www.mongodb.com/try/download/community 一、下载解压 下载的tgz包,解压到本地 /usr/local 目录下 二、编辑.bash_profile 文件 终端输入命令打开并编辑 .bash_profile 文件 open .bash_profile .bash_profile文件最下面新增一行mongodb相关配置&#x…

leetcode142_环形链表 II

文章目录 题目详情分析Java完整代码 题目详情 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给…

【5天打卡】学习Lodash的第四天——安全漏洞学习

安全漏洞的问题一直是大家关心的问题,仿佛是巧合,在云视频会议服务提供商 Zoom 刚刚被爆出存在”零日漏洞“威胁 Mac 用户隐私和信息安全的同时,开发者熟知的 npm 库 Lodash 也被爆出存在高严重性安全漏洞——”原型污染“漏洞,该…

全网最新版ChatGLM-6B开源模型环境详细部署及安装——如何在低显存单显卡上面安装私有ChatGPT GPT-4大语言模型

目录 前言前期准备电脑要求安装anaconda安装相应版本的CUDA配置ChatGLM-6B Conda环境安装pytorch ChatGLM-6B最新版模型环境部署及安装源码下载模型下载相关库安装运行web演示作为API部署 参考资料其它资料下载 前言 ChatGPT的爆火让许多公司和个人都想要开发自己的大型语言模…

多模态之clip

论文:Learning Transferable Visual Models From Natural Language Supervision Github:https://github.com/OpenAI/CLIP OpenAI出品 论文通过网络爬取4亿(image, text)对,使用对比学习的方法训练得到clip(Contrastive Languag…

golang 输出固定位数的整数

需求:将0输出为000,99输出为099 c# Console.WriteLine(0.ToString("000")); Console.WriteLine(99.ToString("000"));go fmt.Printf("%03d", 0) fmt.Printf("%03d", 99)运行效果:

深入浅出Java中参数传递的原理

前言 今天,想和大家聊聊关于java中的参数传递的原理,参数的传递有两种,值传递和引用传递。 值传递:是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参…

windows系统 vmware17安装ubuntu server 22.04.2

vmware17 创建虚拟机 新建虚拟机 选择镜像文件:我这个镜像文件是需要联网才能安装的 设置虚拟机名称,设置存储路径 根据用户实际使用情况设置合适的大小:比如我是用来安装wvp平台的,20g太小,导致安装出现问题。 最…

scratch猫猫的儿童节 中国电子学会图形化编程 少儿编程 scratch编程等级考试三级真题和答案解析2023年3月

目录 scratch猫猫的儿童节 一、题目要求 1、准备工作 2、功能实现 二、案例分析

如何使用java编写差分进化算法

差分进化算法属于一种进化算法,以全局最优性、收敛速度快等特点,得到很多学者的关注,并将其扩展到参数优化、数值优化、工程优化、路径优化、机器学习等一系列研究中。 而差分进化算法的原理即过程又是什么呢? 一、什么是差分进化算法 差分进化算法的原理属于内部寻优机…

假期出行小程序+chatgpt旅游攻略

马上五一了,如果想出去旅游,需要提取规划好路线图,我们可以借助chatgpt的路线规划功能帮我们生成一份攻略,按照攻略我们就可以愉快的出去玩耍了。 本文结合chatgpt,利用低代码工具帮我们制作一份旅行导览小程序&#…

揭秘!我用AI写了一部精彩小说;搭建AI视频创作工作流;一键生成摘要工具清单;大模型创业生死5问 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 『大型语言模型 (LLM) 进化树』追踪近年来语言模型的发展 作者团队梳理了自2018年以来大语言模型的发展历程,并可视化成了…

Windows Vscode 远程连接Ubuntu, vscode检测到#include错误请更新includePath的解决方法

(闭坑)首先,我们要明白一点,就是我们在windows用vscode 远程连接了Ubuntu后,我们的Vscode的环境就是Ubuntu,不再是window了,所以出现问题,应该想到的是Ubuntu上的环境问题,而不是win…

Android逆向实战(一)腾讯新闻去开屏广告

上次反编译一个工具类app失败,原因是使用了360加固,回编译后无法启动。一般来讲,大厂的app考虑到性能、兼容性、包体积等,通常不用加固。因此,本次我们选一个大一些的app-腾讯新闻。写在前面:本篇博客仅用来…

优秀简历的HR视角:怎样打造一份称心如意的简历?

简历的排版应该简洁工整,注重细节。需要注意对齐和标点符号的使用,因为在排版上的细节需要下很大功夫。除此之外,下面重点讲述几点简历内容需要注意的地方。 要点1:不相关的不要写。 尤其是与应聘岗位毫不相关的实习经历&#x…

记一次峰回路转的注入

0X01 背景 自己之前写过一篇记录,当时是由于之前是一位校友刚做开发,叫我友情帮忙测试一波,由于是开发的新手,漏洞比较多,所以直接从注入开始讲起,但是到getshell的过程也算是一场峰回路转再跌跌撞撞的路程…

浏览器内核,chrominum = blink = webkit+

借鉴:浏览器内核有几种?深度解析浏览器内核工作原理和版本区别 1.什么是浏览器内核 广义上:浏览器内核 js引擎 渲染引擎。但是,由于js引擎越来越独立(比如chrome的V8)。所以,目前 浏览器内核 渲染引擎。 2、市面上…

hibernate多对多关系表的搭建和‘增删改查’

hibernate框架——数据库的多对多关系! 众所周知,数据库有三种数据模型,一对一,一对多,多对多,在前面的文章中主要介绍了一对一和一对多的表关系搭建和使用sql语句进行增删改查。 使用hibernate框架主要分…