Docker 部署 Valheim(英灵神殿) 服务器速通指南

注意:阅读本文需要Linux服务器和Docker使用基础知识
各平台的Docker安装指南:https://www.moha.online/en/node/111
英灵神殿服务器Docker镜像库地址:https://github.com/mbround18/valheim-docker
英文还可以的小伙伴建议好好阅读下这个镜像库里的说明资料
接下来放出本人服务器的 docker-compose.yml 文件内容:
如果本身服务器不需要额外添加mod,这样的配置里面调整下名称跟密码,把对应的udp端口映射到公网上就可以运行了
如果你需要使用mod则将 TYPE: "BepInEx" 这样注释取消,这个镜像的这个属性有以下可选项:
Vanilla:原生,等于不启用mod
BepInEx:基础的mod依赖库(推荐使用)
BepInExFull:对上面的库的扩充主要是针对一些兼容性比较差的mod
ValheimPlus:BepInEx + ValheimPlus 这两个比较主流的mod的结合体,你确定要用plus那就可以选择这个类型
重新启动后观察输出的日志,当看到连接成功字样后查看 docker-compose 文件所在目录
这时候会有 backups,saves,server 三个目录分别对应 服务器压缩备份文件,世界存档跟管理文件,服务器配置文件的目录
打开 server目录我们会找到DepInEx 这个子目录结构类似:

打开BepInEx目录后你会发现这个目录会跟你游戏对应的mod目录结构相似,接下去将你客户端中用到的目录且可以在服务器上运行的mod(可以查看mod的说明文档)粘贴到 BepInEx/plugins 目录下,重启服务之后会看到对应 config 目录里出现默认的mod配置文件,之后你修改该mod的配置文件就可以让连接的客户端同步该配置