查看: 400|回复: 8

ARK方舟生存进化-零基础开服教程-无工具搭建方舟服务器

8

主题

13

帖子

972

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
972
本帖是写给一些想自己搭建非官方服务器开服的服主,有很多人对开服不是很了解。
如果您只是想研究Steam搭建服务器原理,建议继续观看。
如果是想自己开服运营。建议使用arkServerManager工具搭建。毕竟目的不是搭建服务器的过程。当然越方便运维越好


必要条件:
1.一台服务器
2.如果不是局域网玩,需要公网ip。
3.路由器支持端口映射。(如果是三大云服务商租的服务器。可自行查找端口映射方法,很简单)


主要步骤,分为三步。Steam对私服服主也是很人性化的。
1.下载steamCMD并下载方舟的服务端程序 steam的游戏的服务端都是通过这个安装的。
2.编辑服务器配置,设置好服务端的通讯端口
3.运行服务端程序。


回复

使用道具 举报

8

主题

13

帖子

972

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
972
 楼主| 发表于 2020-5-17 14:31:56 | 显示全部楼层
安装SteamCmd
官方地址:https://developer.valvesoftware.com/wiki/SteamCMD

找到Windows的下载连接

找到这个下载链接
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

然后下载 ,找个存放steamCmd的目录解压
解压好是一个exe文件 右键管理员身份运行他

运行后会自动下载SteamCmd的主程序员


等他跑完 这一步算完成了。下图是下载完成的页面 和目录文件



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

8

主题

13

帖子

972

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
972
 楼主| 发表于 2020-5-17 15:00:41 | 显示全部楼层
在SteamCmd上面安装游戏服务端
上面已经安装了SteamCmd,下面将通过命令安装ARK的服务端

1.打开CMD (win+r 输入CMD打开)


2.跳转到SteamCmd的安装目录,下面我以我自己的目录为列,我的SteamCmd放在了F盘


3.准备安装服务端
用到了3个命名
1 steamcmd  --运行SteamCmd
2 login anonymous  --匿名登录
3 force_install_dir ./ArkServer/  --定义服务端程序安装目录


4.安装ARK服务端
所有Steam可搭建服务端的游戏 都有自己的ID,可以通过官方Wiki查找,
Steam服务端列表:https://developer.valvesoftware.com/wiki/Dedicated_Servers_List
方舟服务端wiki介绍https://ark.gamepedia.com/Dedicated_Server_Setup


上面可以看到方舟的服务端ID是:376030
然后输入命令:app_update 376030 validate
开始下载服务端


下图是安装中的页面


安装完成后,输入quit退出即可。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

8

主题

13

帖子

972

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
972
 楼主| 发表于 2020-5-17 15:26:54 | 显示全部楼层
服务端的安装都已经完成了,后面就要配置服务器然后运行测试了
1.首先找到安装的目录

2.依次跳转到\ShooterGame\Binaries\Win64目录

里面的ShooterGameServer.exe就是服务端的主程序。但是直接运行看不行,得加上不少启动项。
为了方便,下面介绍使用批处理来保存启动项。

3.创建批处理文件
Win64文件夹内创建一个start_gudao.bat文件
内容如下:


start ShooterGameServer.exe

"TheIsland
?listen
?Port=7777
?QueryPort=27015
?RCONPort=27020
?PreventDownloadSurvivors=False
?PreventDownloadItems=False
?PreventDownloadDinos=False
?PreventUploadSurvivors=False
?PreventUploadItems=False
?PreventUploadDinos=False
?SessionName=Arbalest_Extinction<孤岛千倍PVP>
?AltSaveDirectoryName=Save_EX -NoTransferFromFiltering -clusterid=testAll"
exit




4.运行这个批处理,等待完成。




详细写下批处理的主要命令
start ShooterGameServer.exe  第一行是启动服务端,任何服都一样
TheIsland 要开的地图,可以在官方wiki查看其他图命令
?Port=7777 游戏主程端口
?QueryPort=27015  查询端口,玩家通过搜索服务器用的
?RCONPort=27020 通讯端口
?SessionName=Arbalest_Extinction<孤岛千倍PVP> 这里是服务器名字,注意别太长,有的服务器名字太长,会导致一些人搜不到

这些是互通配置,用于配置互通的 作用可以在官方wiki查看
?PreventDownloadSurvivors=False
?PreventDownloadItems=False
?PreventDownloadDinos=False
?PreventUploadSurvivors=False
?PreventUploadItems=False
?PreventUploadDinos=False
?AltSaveDirectoryName=Save_EX -NoTransferFromFiltering -clusterid=testAll  这里的-clusterid是集群ID 如果多个图要互通 这些互通的图集群ID要都一样
exit  这个是结束当前的批处理程序




官方对服务器端口的要求,配置 等等 写的都挺详细的,有空可以看看


另外 目录ShooterGame\Saved\Config\WindowsServer里是服务器相关配置,每个项都可以在这里修改 官方也有对配置的介绍



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

1

帖子

127

积分

牛龙

Rank: 2

积分
127
发表于 2020-6-11 20:37:37 | 显示全部楼层
楼主那个运行哪里我不会弄
回复

使用道具 举报

8

主题

13

帖子

972

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
972
 楼主| 发表于 2020-6-12 11:55:54 | 显示全部楼层
aurora 发表于 2020-6-11 20:37
楼主那个运行哪里我不会弄

可以加群咨询,有很多热心群友
回复

使用道具 举报

0

主题

2

帖子

154

积分

牛龙

Rank: 2

积分
154
发表于 2020-6-24 10:12:15 | 显示全部楼层
无双 发表于 2020-6-12 11:55
可以加群咨询,有很多热心群友

QQ群是多少?
回复

使用道具 举报

8

主题

13

帖子

972

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
972
 楼主| 发表于 2020-6-24 13:02:26 | 显示全部楼层

ARK方舟插件交流群:4814937
回复

使用道具 举报

0

主题

2

帖子

154

积分

牛龙

Rank: 2

积分
154
发表于 2020-6-25 22:26:30 | 显示全部楼层
无双 发表于 2020-6-24 13:02
ARK方舟插件交流群:4814937

我局域网能搜索到服务器  进去弹出来显示Unable to query server info for invite.  是怎么回事?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright   ©2015-2016  ARK方舟生存进化超级论坛-中文插件  Powered by©Discuz!   
快速回复 返回列表 返回顶部