前言:为什么需要自建服务器?

《英灵神殿》(Valheim)作为一款高自由度的生存沙盒游戏,联机体验是其核心魅力所在。虽然游戏内置了P2P联机功能,但主机玩家一旦退出,其他成员就无法继续探索。自建专属服务器不仅能让好友24小时在线,还能自由调整难度、安装Mod,甚至备份存档防止意外丢失。本教程将手把手教你从零搭建稳定的英灵神殿联机服务器。

第一步:准备工作

1.1 硬件与系统要求

推荐配置:CPU双核2.5GHz以上,内存4GB(建议8GB),硬盘预留10GB空间。系统支持Windows 10/11、Linux(Ubuntu 20.04+)或使用云服务器(如阿里云、腾讯云、AWS等)。如果使用家用电脑,需确保长期开机且网络稳定。

1.2 下载服务器文件

Steam用户:在库中搜索“Valheim Dedicated Server”并安装(免费)。非Steam用户可以直接从官方GitHub或第三方源下载压缩包。安装后,进入游戏目录,找到“valheim_server.exe”(Windows)或“valheim_server.x86_64”(Linux)。

第二步:基础配置与启动

2.1 端口转发(局域网/家庭服务器)

在路由器管理页面中,为你的电脑设置静态内网IP。然后添加端口转发规则:
- 端口:2456-2458(TCP/UDP)
- 内部IP:你电脑的局域网地址(例如192.168.1.100)
不同品牌路由器操作略有差异,但核心都是将这三个端口映射给服务器电脑。

2.2 启动参数详解

创建快捷方式或批处理文件,添加启动参数。示例(Windows bat文件内容):
valheim_server.exe -nographics -batchmode -name "我的英灵神殿" -port 2456 -world "MyWorld" -password "123456" -savedir "D:\ValheimSaves"
参数说明:
- -name:服务器名称(显示在游戏列表中)
- -world:世界名称(存档文件名)
- -password:连接密码(至少5位)
- -savedir:存档路径(可选,不填则默认在游戏目录)

2.3 测试连接

启动后,在游戏内点“加入游戏”,选择“社区服务器”,搜索你的服务器名称。若找不到,检查防火墙是否放行端口(Windows需允许“valheim_server.exe”通过防火墙)。

第三步:进阶优化与维护

3.1 跨平台与公网访问

如果你使用云服务器(如Linux系统),需要安装SteamCMD并下载服务器文件。Linux启动命令类似,但需使用screen或tmux保持后台运行:
screen -S valheim ./valheim_server.x86_64 -nographics -batchmode -name "MyServer" -port 2456 -world "World1" -password "pass123"
按Ctrl+A+D可脱离会话,需要时用screen -r valheim恢复。

3.2 添加Mod支持

服务器端Mod使用BepInEx框架。将BepInEx解压到服务器目录,加载Mod插件(如ValheimPlus、BetterUI等)。注意:客户端也必须安装相同Mod及版本,否则无法连接。建议使用Mod管理器(如r2modman)同步配置。

3.3 存档备份与迁移

存档文件位于-savedir指定目录下的worlds文件夹(默认在%userprofile%\AppData\LocalLow\IronGate\Valheim\worlds)。定期复制.db.fwl文件备份。迁移时,只需将这两个文件复制到新服务器的同路径下,并保持世界名称一致即可。

第四步:常见问题与故障排除

4.1 连接超时或无法发现服务器

检查:
- 云服务器安全组/防火墙是否放行2456-2458端口
- 路由器UPnP是否开启(或不稳定时手动转发)
- 服务器启动后是否显示“Game server connected”日志

4.2 服务器崩溃或内存溢出

降低世界生成规模(启动参数加-worldgen 1),或限制在线人数。Linux系统可设置swap交换空间。若Mod冲突,逐一禁用排查。

4.3 玩家数据丢失或回档

确保服务器正常关闭(按Ctrl+C或使用quit命令),强制关机会导致存档损坏。开启自动备份:写一个定时任务脚本,每小时复制存档到备份目录。

结语

搭建英灵神殿服务器并不复杂,关键在于端口开放和参数配置。一旦成功运行,你和好友就能在任何时间续写维京传奇。如果遇到问题,先检查日志文件(服务器目录下的valheim_server_Data\output_log.txt),大部分错误都有明确提示。现在,开启你的专属冒险吧!