方舟开服,赢服教程 开服要下载的东西都在这里,不包括插件工具等。。。需要插件和工具的朋友可以找我 1.蒸汽命令 您需要通过steamcmd在steam中安装任何游戏的服务器程序 下载并解压steamcmd,然后通过steamcmd安装方舟服务器程序 2.编辑服务器配置,启动服务器方舟程序 首先,你需要一台服务器,至于家用电脑做服务器,那是肯定可以的。 但是首先你需要一个公网IP,其次,如果你想让服务一直在线,你就得24小时保持手机开机,而且还得向运营商申请公网IP,这就得提交并通过。因此不建议在自己的电脑上架设游戏。 那么你的服务器应该满足以下要求。

首先,小于4G就不用考虑内存问题了。实测,4G几乎是一个服务的最低标准,人多了会死机,70人的服务器满了,必须达到8G。
相当于一台4-8g内存的服务器。 双向,三向,多路,其实就是同时运行几个服务器程序,所以直接取 双通道8-16g 三通12-24g 此处仅供参考 端口问题直接联系我,如果是本地某运营商或者其他运营商买的服务器,去控制台打开和关闭相应的端口,注意图中哪些是udp,哪些是tcp。 然后在上图最下面,需要安装C2013和DirectX这两个前提,否则服务器程序无法运行 接下来艾希教大家如何开启服务器: 学了之后steam上其他游戏的服务器基本上也是这样的。 https://developer.valvesoftware.com/wiki/SteamCMD 打开steamcmd页面,如果英文不方便阅读,可以使用浏览器的翻译功能,比如chorme浏览器。
找到这个steamcmd下载链接
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip 卸下 解压后目录如下
打开cmd控制台,winr输入cmd打开

然后在你的steamcmd目录下的cmd中指定
先输入是哪个盘,C或者D或者E,然后回车 开头变成指定盘符后,使用cd命令指定目录
然后在cmd中依次输入以下命令回车一条一条

steamcmd最后一步是下载方舟服务器程序

376030这里是akr的服务器程序id。如果要安装其他游戏服务器,可以搜索其他id。后面添加的有效日期是为了下载验证。建议添加它。
所有Steam服务器ID列表 https://developer.valvesoftware.com/wiki/DedicatedServersList 然后等待下载完成,输入exit退出,到这里第一步就完成了 下载的服务器目录
启动第二步,编辑服务器配置,启动服务器
https://ark.gamepedia.com/DedicatedServerSetup 这是arkwiki文档 在上面的服务器程序目录下,在ShooterGameBinariesWin64文件夹下创建一个startserver.bat文件, 其实名字无所谓,这个文件是用来启动服务器程序,并通过相关的命令行配置的
我们重点关注这个bat文件的内容

startShooterGameServer.exe
“灭绝 ?听 ?端口7777 ?查询端口27015 ?RCON端口27020 ?PreventDownloadSurvivorsFalse ?PreventDownloadItemsFalse ?PreventDownloadDinosFalse ?PreventUploadSurvivorsFalse ?PreventUploadItemsFalse ?PreventUploadDinosFalse ?SessionNameArbalestExtinction ?AltSaveDirectoryNameSaveEX-NoTransferFromFiltering-clusteridmyclu星1" 出口 我这里是为了方便大家,所以一个命令行其实应该和我图中的一样,行尾的英文符号问号连接各个参数命令 第一行startShooterGameServer.exe不动摇,启动服务器程序 ?listenlistening是必需的 Port7777游戏主进程端口 ?QueryPort27015用于在官方Steam列表中查找您的服务器端口 ?RCONPort27020命令行聊天端口 ?SessionNameArbalestExtinction这里可以写自己的服务器名 以下部分用于多播服务。如果你只开一个服务或者不需要他们互相通信,你就不需要 ?PreventDownloadSurvivorsFalse ?PreventDownloadItemsFalse ?PreventDownloadDinosFalse ?PreventUploadSurvivorsFalse ?PreventUploadItemsFalse ?PreventUploadDinosFalse ?AltSaveDirectoryNameSaveEX-NoTransferFromFiltering-clusteridmycluster1其中“-”前面应该有一个空格 exit最后别忘了退出 至于multipassserver参数中的-clusteridmycluster1,可以随便命名mucluster1,但是如果要多台服务器multipass的话,clusterid必须一致,这里呢?,其他人也一样 填写地图参数,放在所有参数的最前面 岛岛 中心岛 ScorchedEarthScorchedEarth焦土 诸神黄昏仙境 像差畸变 灭绝 这里是所有的服务器配置参数,有兴趣的可以自己看看 https://ark.gamepedia.com/ServerConfiguration 配置好参数并确保你的文件内容格式没有错误后,就可以直接执行这个bat文件了。 然后会出现一个命令窗口,会闪烁然后跳出服务器窗口
如果一切都像我这样结束,那就是成功了

服务器配置除了写在bat文件中,还可以写在上图的文件中,而且这个文件配置的优先级高于bat文件中的配置,也就是说,比如在***到文件中设置经验获取倍数为2,但在GameUserSetting.ini文件中设置为5倍,那么最终服务器会以ini文件中的5倍为准。另外,如果是multiple-service,这个ini文件也是public的,所以配置会统一,如果你想每个服务器都有不同的配置,方法是不要同时启动几个服务器。之后开始一个修改ini,然后下一个开始。
所有相关的服务器配置参数都在23L给出的链接中。 另外,如果服务器名写的是中文,但是开机完成后,中文就乱了。 解决方法是在GameUserSetting.ini文件中设置服务器名称,更改GameUserSetting.ini文件的编码格式。 很简单,直接保存即可。

如果你一直能看到这个,即使你没有编程经验,你应该也能理解那些第三方配置工具的基础知识。
写一个winningwindow,列出所有你想添加和更改的serveropen配置项。当您在窗口中更改配置项时,脚本将读取、写入和修改相应的配置文件。比如这里的方舟服务器就是指修改GameUserSetting.ini文件,实现统一的服务器配置管理。
