Linux下方舟官方诸多问题,不得已迁移至Windows,记录一下。

准备工作

1. 安装DirectX

2. 安装Microsoft Visual C++ 2017(无插件需求可不安装)

3. 下载ArkServerManager

服务器设置

一、ASM设置

  1. 启动ArkServerManager.exe,右上角“Open Global Settings” - “Language” - “中文”。下面的自动更新建议关闭,目前更新后不会自动启动服务器,无意义。
  2. 关闭程序设置中的Update Directory Permissions on Save
  3. 新建配置文件,右侧设置服务器安装目录,并进行下载安装
  4. 勾选“启用原始套接字”及“强制网络线程”,能有效避免延迟、掉线(若勾选强制网络线程,CPU占用可能过高)
  5. 命令行添加参数 -NoTransferFromFiltering
    (跨服只显示群组下其它服务器,前面有空格)

二、群组服设置

  1. 因ASM问题,多服若安装在同一个目录,会导致下次打开ASM时,全部标签都变成最后一个标签的内容(因为ASM读取的是Saved\Config\GameUserSettings.ini)。几种解决方法:
  • 软连接ShooterGame\Binaries、Engine、steamapps、Config、Content(需要注意Mods也在Content中,故软连接须做多个)(推荐)
  • 安装到不同目录
  • 除一个主服务器安装数据外,其它服务器分别设置安装位置到空文件夹中,并保证每次退出程序时安装位置在空文件夹处,并在启动服务器前手动修改到主服务器所在文件夹
  • 除一个数据服务器安装数据外,其它服务器分别设置安装位置到空文件夹中,数据服务器里填写全部会用到的Mods,便于更新数据。为每个服务器单独制作Bat复制两个ini到Config下并启动每个服务器,除更新服务器/Mod外的操作均可使用ASM完成(ASM上的RCON及关服按钮无法使用)
  • 启动命令行加参数以修改GameUserSettings内容,例如> copy from.ini to.ini && (此方法开启的服务器将不被ASM管理工具实时控制)
  1. 下方跨方舟数据传输集群ID设置为同一字符串,勾选集群目录覆盖

已知Bug

  1. 电子邮件通知无效
  2. 自动更新后不会自动启动服务器
  3. 群组服多标签问题(参考上方)
  4. 命令行中文乱码(编码问题,建议服务器名称在"服务器名称"中设置)


- 百度一下 -

Last modification:November 24, 2020
If you think my article is useful to you, please feel free to appreciate