前言
《英灵神殿》(Valheim)是一款备受好评的维京题材生存沙盒游戏,但与朋友联机时,官方服务器不稳定、房主离线即掉线等问题常让人头疼。搭建专属联机服务器,不仅能稳定运行,还能实现24小时在线。本文将从零开始,手把手教你搭建英灵神殿联机服务器,适用于Windows和Linux系统,无需复杂代码。
第一步:准备工作
1.1 硬件与网络要求
搭建服务器需要一台性能稳定的电脑或云服务器。最低配置:CPU双核2.0GHz、内存4GB、硬盘10GB空间。推荐使用云服务器(如腾讯云、阿里云轻量应用服务器),月费约50元,可保证长期在线。家庭电脑也可用,但需保持开机且网络上传速度不低于5Mbps。
1.2 软件准备
需要SteamCMD(Steam官方命令行工具)用于下载服务器文件。前往Steam官网下载SteamCMD压缩包,解压至任意文件夹(如C:\steamcmd)。此外,确保系统已安装.NET Framework 4.5+(Windows)或Mono(Linux)。
1.3 端口开放
英灵神殿服务器默认使用UDP 2456-2458端口。若使用家庭电脑,需在路由器设置中开启端口转发;若用云服务器,需在防火墙规则中添加对应端口(以云控制台安全组为例,添加入方向UDP 2456-2458)。
第二步:安装与配置服务器
2.1 下载服务器文件
打开命令提示符(Windows)或终端(Linux),进入SteamCMD目录,执行以下命令:steamcmd +login anonymous +force_install_dir C:\valheim_server +app_update 896660 validate +quit
其中896660是英灵神殿服务器的App ID。等待下载完成(约1-2GB)。
2.2 创建启动脚本
在服务器文件夹(如C:\valheim_server)中新建文本文件,重命名为start_server.bat(Windows)或start_server.sh(Linux)。填入以下内容(按需修改参数):@echo off
set SteamAppId=892970
set ValheimAppId=896660
valheim_server -nographics -batchmode -name "MyServer" -port 2456 -world "Dedicated" -password "YourPassword" -public 1
参数说明:-name是服务器显示名称,-world是存档名称,-password是联机密码(至少5位),-public 1表示在服务器列表公开。若不想公开,设为0。
2.3 首次运行与权限设置
双击运行start_server.bat(Windows)或通过终端执行bash start_server.sh(Linux)。首次启动会自动生成存档文件。如果遇到防火墙提示,请允许访问。Linux系统需赋予脚本执行权限:chmod +x start_server.sh。
第三步:连接与优化
3.1 客户端连接
在游戏主菜单选择“加入游戏”,点击“社区服务器”标签,搜索你的服务器名称。如果未公开,可点击“加入IP”直接输入服务器IP地址(家庭电脑需输入公网IP,云服务器输入公网IP)。端口保持默认2456即可。
3.2 常见问题解决
- 连接超时:检查端口是否开放,防火墙是否允许,云服务器安全组是否配置正确。
- 版本不匹配:确保服务器文件与游戏客户端版本一致。更新服务器时重复第二步的下载命令即可。
- 存档丢失:定期备份
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds(Windows)或~/.config/unity3d/IronGate/Valheim/worlds(Linux)下的文件。
3.3 性能优化建议
若服务器卡顿,可限制最大玩家数(启动参数添加-maxplayers 5)。关闭不必要的后台程序。Linux系统可安装htop监控资源占用。定期重启服务器(建议每周一次)以清理缓存。
进阶技巧
4.1 使用Docker部署(Linux)
对于熟悉Docker的用户,可使用社区镜像快速部署:docker run -d --name valheim -p 2456-2458:2456-2458/udp -v /path/to/data:/home/steam/.config/unity3d/IronGate/Valheim -e SERVER_NAME="MyServer" -e WORLD_NAME="Dedicated" -e SERVER_PASS="YourPassword" mbround18/valheim:latest
此方法简化了依赖安装,但需提前安装Docker。
4.2 跨平台联机
英灵神殿支持Windows、Linux和Steam Deck跨平台联机,服务器端系统不影响客户端。只需确保所有玩家游戏版本一致。
4.3 服务器管理工具
推荐使用Valheim Plus或BepInEx插件增强服务器功能(如修改建造高度、传送门限制等)。但注意:插件需同时安装在服务器和所有客户端,否则会导致连接失败。
总结
至此,你的英灵神殿联机服务器已经搭建完成。无论你是与三五好友探险,还是开一个公共服,稳定的专属服务器都能带来更好的游戏体验。遇到问题可参考官方Wiki或社区论坛(但请勿在此处添加外链)。现在,召唤你的维京战友,开启征服十大世界吧!