官方给出了私人服务器互通的启动参数代码,在启动服务器时加入启动参数即可
-crossplay(跨平台游玩意思) 在服务器中启用steam与epic平台互通
-epiconly(与STEAM联机平台) 设置服务器只允许epic平台账户登录
玩家可以搜索 Steam 和 Epic 商城中的好友,向他们发送共玩邀请。
Steam和Epic游戏商城中的好友将被合并到一个覆层中,玩家能够在一个列表中查看所有好友。
-UseVivox 仅在steam服务器上使用Vivox
新版开服器只需要在基础管理里勾上crossplay(跨平台游玩意思)选项就行
特别说明:如果你开的服需要自己开放端口,需要开放7777-7876这个范围的端口,因为最新更新提到了epic平台会使用这个范围内的端口进行P2P连接。具体的信息还有待查验,有新的消息会在这里更新。
注意:目前非官方服务器的带mod的服务器不能互通,因为epic平台目前没有类似创意工坊可以下载mod的平台。不过官方通告中已经说明了正在为epic平台的方舟架设创意工坊,等epic上架创意工坊就能实现非官方mod服务器全平台互通了。
关于epic玩家搜不到服务器:经过测试发现epic搜不到服务器是epic的问题。steam内搜服本来就不好搜,epic个人判断是由于epic服务器在海外,而epic的方舟搜服可能需要经过epic,由于延迟网络方面的问题所以搜服难。
在多个互通了的服务器上进行测试发现epic上搜改服多刷新几次是可以搜得到,所以判断epic搜服得看运气。
(在这里友情提示在服务器的线路上选择BGP线路比单线的好)
EPIC方舟直连方法首先需要先进入单人游戏,然后按”TAB”键呼出控制台输入栏在下方,接着在里面输入:
open IP:服务器端口 例如:open 45.125.45.88:7777
PS:steam的直连用的是服务器的查询端口,而epic用的是服务器的服务器端口
这里要说明,插件的数据库不是让你去找这个文件的!
数据库,是用来存放程序运行后需要保存的数据,是运行过程中生成的不是让你在电脑中找文件的!
你需要设置一个用于存放数据库文件的目录,程序会打开这个数据库文件,如果没有这个文件会自动生成。
路劲就是正常的文件路径,文件名后缀要带”.db”,表示这个文件是db数据库文件。
比如设置:D:/ArkShop.db,服务器运行后插件会查找目录D盘下的ArkShop.db这个文件,如果没有会自动创建,运行时保存的数据都会保存在这个文件内。
比如商店插件保存的是商店数据比如玩家的金币,礼包数量等,把这个文件删了则所有玩家的商店数据都会丢失,比如金币数,礼包等。
这是由于这次的epic互通更新导致的问题,导致插件获取玩家id出错。
解决办法:更新新版3.4修复版本的ArkAPI以及1.6版本的权限插件-Permission
链接:https://pan.baidu.com/s/1TCrUcYAEc2TMuy23zqrg0A?pwd=idc2
提取码:idc2 文件夹内下载替换到插件目录win64内即可。
怎么开水晶岛DLC地图两种办法,一是在开服器的地图栏中手动打入CrystalIsles,不带空格
二是更新开服工具到1.1.378版本以上,可直接在地图列表中选择Crystal Isles
开服器-基础管理-最下面的命令行-服务器参数添加服务器启动参数
活动启动参数可在官方论坛查官方给出的最新活动的启动参数代码
之前开过的活动可在方舟维基里找活动启动参数代码
多个服务器参数之间用空格分开
5周年活动活动:-activeevent=birthday
删档就是删存档文件,“服务器目录/ShooterGame/Saved/SavedArks”文件夹里面的文件就是存档文件。要删档可以直接把这个文件夹删除。
PS:”‘地图英文名字’.ark”文件就是当前服务器地图的存档,”‘玩家steamid’.arkprofile”文件是玩家个人数据文件。其他的相应文件一般是该文件的备份。
可直接备份“服务器目录/ShooterGame/Saved“文件夹,里面的Logs文件夹是服务器日志文件,可删除不影响。
也可直接备份上面说过的存档文件夹到新服务器的服务器目录相应位置,服务器设置文件则在:”服务器目录ShooterGame/Saved/Config/WindowsServer“文件夹内,主要是GameUserSettings.ini和Game.ini两个文件,其他文件可不备份。
服务器设置文件复制到新服务器目录下的相应位置,开服器ASM设置好服务器目录后重新打开可以自动读取服务器各项设置。
安装插件首先需要先安装ArkApi,这是所有插件的基础,然后把插件文件放进ArkApi的相应目录。
印痕技能隐藏代码OverrideNamedEngramEntries=(EngramClassName=印痕代码,EngramLevelRequirement=1,EngramPointsCost=1,EngramHidden=True,RemoveEngramPreReq=False)
注意印痕代码后面要加_C 。比如下面的隐藏制式狙击步枪的印痕技能,这样玩家就学不来也做不了制式狙击步枪
OverrideNamedEngramEntries=(EngramClassName=”EngramEntry_MachinedSniper_C”,EngramLevelRequirement=83,EngramPointsCost=36,EngramHidden=True,RemoveEngramPreReq=False)
PS:EngramClassName是印痕代码,EngramLevelRequirement是学习该印痕技能需要的等级,EngramPointsCost是学习该印痕技能要消耗的技能点,EngramHidden就是是否隐藏该印痕技能,RemoveEngramPreReq是否取消前置技能需求,比如制作狙击步枪前置需要先学习火药、长管步枪等,设置True,即是,就不需要先学习前置技能了。
官方技能可以直接在下面找,但如果是mod的印痕技能需要自己使用代码设置,点击下图中的按钮粘贴设置好的代码,格式正确拉到技能列表的最下面会有显示,de
物品制作材料修改代码ConfigOverrideItemCraftingCosts=(ItemClassString=要修改物品代码,BaseCraftingResourceRequirements=((ResourceItemTypeString=制作材料代码,BaseResourceRequirement=1.000000,bCraftingRequireExactResourceType=True)))
注意物品代码后面要加_C 。比如下面的修改制式狙击步枪的制作材料为100个黑色浆果
ConfigOverrideItemCraftingCosts=(ItemClassString=”PrimalItem_WeaponMachinedSniper_C”,BaseCraftingResourceRequirements=((ResourceItemTypeString=”PrimalItemConsumable_Berry_Narcoberry_C”,BaseResourceRequirement=100.000000,bCraftingRequireExactResourceType=True)))
PS:可不使用代码直接在开服器内可视化添加,如下图
要修改的物品的代码改为物品代码,比如PrimalItem_WeaponMachinedSniper_C
修改后的制作材料代码改为所需材料的物品代码,比如PrimalItemConsumable_Berry_Narcoberry_C,可添加多个制作材料。