夜族崛起吧 关注:7,937贴子:27,633

夜族崛起服务器架设全攻略,这才是最正确、最全面、最权威的方式

只看楼主收藏回复

写在前面的话:
游戏一年又一年,更新又更新,铁打的游戏,流水的玩家,流水的服主,却是一样的问题:
吧主,这个游戏服务器怎么架?
吧主,你帮我看看吧,服务器架设架好了进不去!
吧主,这游戏服务器怎么更新?
吧主,你给我解决一下,服务器架设架好了更新出问题了!
驻守这个贴吧也有三年了,本来这个攻略应该在去年或者前年的时候就准备出了,可惜是很多攻略今天发了,明天就有人转发了,后天就到别的平台了,然后就有人说是他原创了,甚至连图片都是截图去掉下面水印的,找过贴吧官方,也没人鸟我。
随着越来越多的玩家在架设服务器上面的坑越踩越多,问询的人越来越多,没办法,只能通过这个方式给更多人解决问题,这个贴子的架设攻略将是有史以来全网最全面,最正确,最权威的架设方式,超越任何平台的任何贴子,超越游戏官方的架设攻略。从服务器选择、到服务器优化、不仅教你怎么架、而且告诉你为什么这么架。
贴子时间跨度会很长,中间可能需要准备画一些图来更好理解,在完毕之前希望不要跟贴。


IP属地:江苏1楼2025-05-04 13:38回复
    贴吧会员、唐狄怀英、我是傻house. . . 被楼主禁言,将不能再进行回复
    一、架服前的问题思考:
    1、为什么要架服务器?
    这个问题先想好了,再去考虑架不架服。
    1)、遇到过的很多吧友都说有小伙伴一起玩,那首先是人数问题,如果说你只有两三个朋友,三四个朋友一起玩,我想能不架服尽量不要架服,联机一样可以玩,而且自己电脑的配置远远高于服务器的性能;
    2)、有的吧友会有这样的回答:就是联机档的时候会发生进不去档的情况,这种情况在2013年的大版本是家常便饭,其实很好解决挂个商店加速器(这个功能基本所有的加速软件都是免费的),但换句话来说,你玩单机建档都进不去,你架个服务器就能保证一定能进得去了?单机进不去就找单机进不去的问题,逃避了问题可能会遇到新问题;
    3)、不要一时冲动去架服,一个游戏特别是这种沙盒进度通关类的游戏,对于正常玩家来说游戏的寿命也就两三百小时左右,不可能一年到头一直玩,天天吃海鲜也会腻,天天吃”鲍鱼“的人肯定会肾虚;
    4)、如果说好几个小伙伴一起玩,建档的人在线时间又不长,或者几个小伙伴又不能同时在线,又对游戏上了头,那就可以考虑搞个服务器玩一下,或者说你有一大群小伙伴一起玩,十几二十几或三十人以上,那就要架服务器了。


    IP属地:江苏2楼2025-05-04 14:12
    收起回复
      2025-08-01 22:00:26
      广告
      不感兴趣
      开通SVIP免广告
      二、如何挑选服务器:
      1、服务器的挑选是个大问题。
      1)、很多小伙伴入坑就是看了某站的视频,或攻略,你要知道那是商单啊,骗你租服务器的,不是真教你架游戏服务端的,抛开那种错误的架设方法不提,服务器是真的服务器吗?遇到好多了,架了出问题了,机房还会维修的,维修后游戏进不去了,服务器没有独立IP的,给个域名配几个端口让你当IP用的,懂的都懂怎么回事。真正的云服务器一定是独立IP,65535个全端口的服务器,一开始是能架出来用,后面问题越来越多,游戏进不去了,客户端上列表找不到了,更新后游戏版本设置改了,存档没了。后面就是吧主,我又来了。
      2)、服务器选择首先看人数,比如说你就两三个,三四个小伙伴一起玩,那很好弄,直接去租腾讯云的夜族崛起游戏的专用服务器,免架设,免去各种更新问题,如果是首次新人身份租个8个人的服务器才36块钱一个月,16个人的才90块钱一个月,方便,而且不会浪费,基本租个三个月这游戏也就到头了,不会租一年半年的,能满足大多数玩家的需求了,如果不知道哪里找的话,本吧主页版面的右侧有链接,点开找夜族崛起服务器就行,很多找我买服务器工具还没有租服务器的我都让去租这个了,比你花几百块浪费在手里的服务器要方便而且省钱。






      IP属地:江苏3楼2025-05-04 14:29
      收起回复
        2)、相关服务器的推荐:
        如果想架服,架大服务器,架40人或以上的服务器,那上面的服务器在性价比上可能不是那么适合,太贵了,国内云服务器大厂总共就那么几家,耳熟能详,腾讯云、阿里云、华为云、天翼云、亚玛逊云没了,别的就别来沾边了,排不上号了,这几家各有各的长短。作为选择顺序排名肯定是要有性价比的,个人认为:天翼 > 腾讯云 > 其它(仅对于此游戏的服务端架设来排名)
        为什么这么排?
        新用户首次优惠的政策
        天翼云为什么排最前面?理由:他有半年租的租用方式,这个游戏玩不到一年那么长的时间,最多三个月就行了,相对来说价格方面较为满意,而且天翼是没有什么新老用户优惠区分差别那么大,老用户也跟新用户的价格基本一致。
        腾讯云对新用户的优惠力度比较大,虽然还是比天翼稍贵一点,但在性能等各方面还是没得挑毛病的。
        其它云厂商优惠力度有限,要么给你一个月低配的免费试用时间,有时会给数据上好点的服务器,但性能真的,我都服了,配置看上去可以,老化的服务器真的烦死人。


        IP属地:江苏4楼2025-05-04 14:45
        回复
          3)、租用服务器的时候要注意的点:
          1、确定提供Windows Server 镜像系统安装,这个游戏的服务端是在Windows Server 系统下安装的,虽然别的系统也能装,但麻烦不少。
          2、租期时间的选择,能短则短,能半年决不一年,能三个月决不半年。
          3、服务器的配置上的问题,如果人数不多,硬件配置至少是2核 8G内存,硬盘40G左右就够了;
          4、如果人数多或想打点Mod来玩的话4核16G的内存或者8核16G的内存,硬盘50G就够了;
          关于内存方面的提醒:因为是在Windows Server系统中安装的,系统本身就要消耗一部分内存,这个游戏服务器本身启动后正常运行(游戏里没有玩家的时候和建筑空档的时候)的内存需求是2G多,如果想压缩内存的话可以降一降系统版本装低版本的Winows Server版本,但也不能过低,过低会出现运行问题,总体上就2019 和2022之间选。


          IP属地:江苏5楼2025-05-04 14:56
          回复
            三、架设前的准备
            1)、首先是服务器系统和安全问题
            上面楼层提到过根据内存来安排好你的服务器系统,不是Window Server系统的转成Windows Server系统,基本都有镜像直接安装的,只需要等几分钟就行了;
            装完系统后安全更新更新一下,游戏开启了,到时再更新就会影响游戏了。
            2)、硬盘分区的操作
            基本服务器开机后只有一个C盘,没有必要就不需要分区了,直接在C盘架服务端就行,如果非要分区自行百度操作,这里不再赘述了。


            IP属地:江苏6楼2025-05-04 15:06
            回复
              四、开始架设
              1、服务器的远程连接方式:
              很多平台提供了一些网面端口的连接方式,总体来说体验不是太好,最方便快捷和稳定的方式一定是通过3389端口来连接服务器,每个人的电脑里肯定都会有个叫远程桌面连接的工具,这个是Windows系统自带的,不需要安装。

              计算机一栏的编辑框输入,你的服务器IP地址
              用户名一般指定为administrator
              密码是你给服务器设置的密码(用户名和密码一般在云服务的网页控制面板上会显示),这种连接方式是通过3389端口来连接的,所以在服务器的安全规则里一定要放行这个端口,一般的都是默认放行的,如果没有放行,就通过安全规则设置放行。
              腾讯云的防火墙配置截图:

              阿里云的防火墙配置截图:

              后面服务端架设完成后,也需要配置游戏的2-3个端口放行,这个操作后面也会用到。


              IP属地:江苏7楼2025-05-04 15:35
              回复
                2、开始架设的第一步:
                1)、有了前面的远程方式之后,对服务器的操作就像操作自己电脑一样会方便很多,特别是有分屏显示器的小伙伴。
                2)、下载steamcmd.zip,注意如果是通过百度等平台查找到时候千万别找错了,这个是服务器上用的,确定是对的再下载,也一定要到官方去下载,我会把下载链接放到吧内常用网址的链接里,防止吧友下错了。文件不大,下载也很快,可以本地下载了拖到服务器窗口。
                (注意:以下操作在服务器上进行!!!)
                3、解压后会得到一个文件夹,文件夹里会有一个文件steamcmd.exe
                下面的操作跟一般的攻略有所不同,请注意:
                进入steamcmd文件夹
                右击——新建文本文档——改名为:server_updata.bat(注意后辍名要由.txt改成.bat)
                建好之后文件的图标会变化,变成带有齿轮的样式

                如果你创建的文档是不显示后辍名的,请百度查找一下怎么开启后辍名显示。一般更改后辍名时系统会跳出警告框
                确定更改就行。
                创建好了之后,选中这个文件,右击——选择编辑,然后在里边输入以下代码:
                steamcmd +login anonymous +app_update 1829350 validate +quit
                可以直接复制过去,防止手打的时候格式错误,错误一个都不行,保存了再关闭。
                这段代码解释一下:
                这是个批处理命令文件,运行时会打开其所在路径下的steamcmd.exe,steamcmd打开后都会有自动执行初始化的特性,他会自动下载或者更新自身;
                login anonymous 就是以匿名用户的方式登陆;
                app_update 1829350 这个是代表下载或更新夜族崛起的服务端,会自动执行;
                validate 是表示下载或更新完成后进行一次验证,就是服务端完整性的验证;
                quit 是表示前面的步骤执行完成后会自动退出。
                双击这个文件开始运行,他会按照上面的代码顺序一步一步执行,执行完毕后会自动退出。
                为什么这么做以及这么做的好处?
                这个文件建好之后,不止是这一次可以用,以后如果游戏版本更新,可以再次使用这个文件,双击打开让他自动更新,完了之后自动退出。不需要一次次在黑窗口的控制台敲代码,直接双击运行就完成了下载或更新,不管是steamcmd的更新下载还是游戏的更新下载。


                IP属地:江苏8楼2025-05-04 16:01
                收起回复
                  2025-08-01 21:54:26
                  广告
                  不感兴趣
                  开通SVIP免广告
                  附上上层楼的相关图片:
                  server_updata.bat 写入的代码截图

                  server_updata.bat文件双击运行时的截图:

                  在控制台运行过程中出现任何问题退出,网速不好掉线,或者想重开,都可以关掉重新双击打开server_updata.bat文件夹进行下载或更新,不会有任何影响


                  IP属地:江苏9楼2025-05-04 16:06
                  回复
                    3、等待服务端的下载完成。
                    下载完成后会自动退出,如果离开电脑回来发现黑窗口消失了,防止意外,可以再打开一次server_updata.bat,防止没有下载完成中途退出,不会浪费太长时间;
                    游戏服务端其实就是app 1829350 那为什么要下steamcmd.exe,其实用一个很好的方式来理解,steamcmd可以把它看着一个下载器,要通过这个下载器来下载游戏服务端。没有这个下载器下载不了。它是服务器跟steam服务器进行下载的桥梁。


                    IP属地:江苏10楼2025-05-04 16:13
                    回复
                      4、完成下载后,下面就开始架服了。
                      首先进入到这个路径下:C:\steamcmd\steamapps\common\VRisingDedicatedServer(如果steamcmd是直接放在C盘中的话是这个路径,如果你直接放到了桌面上,也可以继续进行,也可以直接剪切steamcmd然后粘贴过去,没有任何影响,后台会直接以放在C盘下为默认,如果不想移动就根据相对路径来操作)
                      1)、首先以同样批处理命令的方式进行游戏服务端的初始化操作:
                      进入到VRisingDedicatedServer文件夹里,右击空白处——新建文本文档——改名为:server_star.bat(建立一个启动服务器的批处理文件)
                      右击server_star.bat这个文件,选择编辑,然后就打开了,在里边复制以下的代码粘贴进去保存:
                      @璐村惂鐢ㄦ埛_000076K馃惥 off
                      set SteamAppId=1604030
                      echo "Starting V Rising Dedicated Server - PRESS CTRL-C to exit"
                      @echo on
                      VRisingServer.exe ^
                      -persistentDataPath .\save-data ^
                      -serverName "这里换成服务器标题" ^
                      -description "这里换成服务器描述说明" ^
                      -gamePort 9876 ^
                      -queryPort 9877 ^
                      -listOnSteam true ^
                      -listOnEos true ^
                      -saveName "world1" ^
                      -logFile ".\logs\VRisingServer.log"

                      相关代码说明:
                      第一行:@echo off 这是首行固定语法,所有批处理脚本标准开头,关闭命令回显模式,执行命令时不显示命令本身;
                      第二行:set SteamAppId=1604030 定义 Steam 应用标识符 1604030就是夜族崛起服务端在官方的steamID;
                      第三行:echo "Starting V Rising Dedicated Server - PRESS CTRL-C to exit" 输出启动提示信息,在控制台显示 带引号的提示文本;
                      第四行:@echo on 启用命令回显模式 与前面第一行的@echo off 行成上下文逻辑,前面是为了抑制不必要的显示,从这行开始显示核心启动命令帮助管理员确认最终执行的完整命令。
                      第五行: VRisingServer.exe ^ 启动服务器主程序,技术细节 ^ 是续行符,用于拆分长命令为多行每行参数前空格仅为了排版美观,非必需实际执行时会合并为单行命令。
                      第六行:-persistentDataPath .\save-data ^ 设置存档保存路径,这里用了相对路径的方式,启动服务端后,游戏的存档会保存在当前文件夹下的save-data文件夹中
                      第七行: -serverName "这里换成服务器标题" ^ ,定义服务器显示名称,双引号中的汉字可以换成想要的服务器标题名;
                      第八行:定义服务器的描述;
                      第九行:定义游戏端口,若被占用,或者防火墙未开通放行,游戏启动会失败!
                      第十行:定义服务器查询端口,用于 Steam/EOS 的服务发现,处理服务器列表更新、状态查询等与 gamePort 必须为连续端口号;
                      第十一行:控制 Steam 服务器列表显示;
                      第十二行:控制Epic游戏商店客户端的服务器可见性与 Steam 列表相互独立控制,这里要说明一下,需要开放
                      需要开放 TCP 443 端口访问 EOS 服务,一般的服务器是默认开启的,不排除有人会关闭这个端口,关闭了会报错;
                      第十三行:指定游戏世界存档文件夹名称,当前版本会在./save-data/Saves/v4/的目录下;
                      第十四行:指定日志保存目录。
                      粘贴后保存关闭。


                      IP属地:江苏11楼2025-05-04 17:22
                      收起回复
                        5、完成上层楼的操作后,直接双击运行server_start.bat(前面命名的时候少打了一个字母t,但不影响,取中文名也可以,但是后辍名 .bat不能错),这样服务器就进行了第一次服务端启动。
                        可以最小化远程服务器窗口,打开游戏客户端,直接通过IP连接一下自己的服务器,如果端口为9876的话直接输服务器IP就行,如果端口有修改要输入服务器IP:端口号
                        如果能成功进入角色建创页面,说明服务器已经启动成功;
                        如果进不去游戏,相一下游戏的端口有没有放行,在上文7楼所提到的游戏防火墙规则设置里开通所设置的游戏端口和服务器查询端口的TCP\UDP协议放行。
                        建个角色看进入游戏,确认一下游戏描述,然后退出游戏,在服务器列表页查看一下有没有自己的服务器,在游戏客户端的加载游戏页面看一下游戏标题有没有出错,是不是乱码,如果是乱码后面会有详细的处理方法。
                        退出游戏,回到服务器上面,进行设置游戏服务端版本和相关配置。相关的报错和乱码问题会放在贴子的后面再讲。


                        IP属地:江苏12楼2025-05-04 17:38
                        回复
                          初始化后的服务端会成如下图中的结构,分成两部分,一部分为官方原本的配置文件,一部分为自己写的服务端启动脚本、服务端运行后生成的存档、日志。这样的结构会方便吧友们理解,为什么要写脚本启动,以及后面配置服务端游戏版本的文件放在哪里,为什么要放那里,而不是去修改原始的服务端的文件。


                          IP属地:江苏17楼2025-05-06 18:02
                          回复
                            6、从上楼的结构可以看出以下几点:
                            第1点:修改游戏版本配置和服务端配置时千万不要去改动...\VRisingDedicatedServer\VRisingServer_Data\StreamingAssets\Settings这个文件夹下的ServerGameSettings.json和ServerHostSettings.json两个服务端初始的配置文件,这一点很重要,是直接能够鉴别一个人架服是不是有技术的关键,很多很多,95%以上的写攻略的贴子里都是让去改这两个文件的配置,这个做法是错误的,这里特别关键,后面会讲为什么不能改这两个初始文件。
                            第2点:游戏存档是在:.\steamcmd\steamapps\common\VRisingDedicatedServer\save_data\Saves\v4\world1这个文件夹下的,其中的V4是根据不同的版本会有不同的命名数字,2022年的版本是v1,2023年版本是v2,2024正式版这个文件夹叫v3,2025年现在的版本叫v4,后面的大版本更新会叫v5 v6....
                            第3点:所有的官方下载下来的文件、文件夹,我们都没有去改动,个性化配置都是由自己的额外添加的文件夹、文件及参数来调整的。


                            IP属地:江苏18楼2025-05-12 10:48
                            回复
                              2025-08-01 21:48:26
                              广告
                              不感兴趣
                              开通SVIP免广告
                              7、版本配置及服务端配置的修改原理:
                              这个是原理部分,可能有点难懂,没有面象对象编程的基础的小伙伴看看了解就行了。
                              如果把架设整个服务端的过程看着是自己所设计的程序,用面象对象的思维去理解,那从17楼我们就可以很好的明白图中的结构,我们其实只是调用了官方的服务端,进行了接口的使用,和相关参数的修改,从而达到自己所需要的游戏、游戏版本和服务端的设计。这样在不破坏官方服务端原有的属性之上,又达到了自己服务端拥有了特定个性的定制。这也就是为什么在上文18楼我所说不要去修改官方服务端本身的文件。


                              IP属地:江苏19楼2025-05-12 11:35
                              回复