为什么需要自己搭建英灵神殿联机服务器?
《英灵神殿》(Valheim)是一款以维京文化为背景的开放世界生存游戏,联机体验是其核心乐趣之一。虽然游戏支持Steam好友直连,但这种方式存在诸多限制:主机必须在线、网络不稳定导致卡顿、无法24小时开放等。自己搭建专用服务器,可以解决这些问题,让你和朋友们随时畅游北欧神话世界,不受时间与网络波动影响。
搭建前的准备工作
硬件与网络要求
搭建英灵神殿服务器所需的配置并不高:CPU建议双核2.0GHz以上,内存至少4GB(推荐8GB),硬盘预留5GB空间。网络方面,上传带宽建议不低于10Mbps,每增加一位玩家,带宽需求增加约1-2Mbps。如果使用云服务器,推荐选择Linux系统(如Ubuntu 20.04/22.04 LTS),成本更低且稳定性更好。
软件与工具
你需要下载SteamCMD(Steam专用命令行工具)来获取服务器文件。Windows用户可直接从Steam官网下载SteamCMD压缩包;Linux用户通过终端安装即可。此外,建议开启防火墙的默认端口:2456-2458(UDP),确保外部连接畅通。
Windows服务器搭建步骤
第一步:下载并配置SteamCMD
将SteamCMD解压到一个不含中文的目录(如C:\ValheimServer)。双击运行steamcmd.exe,等待自动更新完成后,输入以下命令登录匿名账户:login anonymous
然后设置安装目录:force_install_dir C:\ValheimServer\server
最后下载服务器文件:app_update 896660 validate
下载过程约需10-20分钟,请保持网络稳定。
第二步:编写启动脚本
在服务器文件夹中新建一个文本文件,命名为start_server.bat,写入以下内容:@echo off
set SteamAppId=892970
valheim_server -nographics -batchmode -name "你的服务器名称" -port 2456 -world "世界名称" -password "你的密码" -public 1
注意:密码必须至少5个字符,且不能包含空格。世界名称将决定存档文件名,请谨慎设置。
第三步:运行与测试
双击start_server.bat启动服务器。首次运行会生成存档文件夹,位置在:%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds
当控制台显示“Game server connected”时,表示服务器已成功上线。此时,你和朋友可在Steam中按F1打开控制台,输入:connect 你的公网IP:2456
即可加入游戏。
Linux服务器搭建步骤(以Ubuntu为例)
第一步:安装依赖并创建用户
通过SSH连接服务器,执行以下命令:sudo apt update && sudo apt install -y steamcmd screen
为了安全,建议创建专用用户:sudo useradd -m -s /bin/bash valheimsudo su - valheim
第二步:下载服务器文件
运行SteamCMD:steamcmd +login anonymous +force_install_dir /home/valheim/server +app_update 896660 validate +quit
等待下载完成。
第三步:创建启动脚本
使用nano或vim创建文件start_server.sh:#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
./valheim_server.x86_64 -nographics -batchmode -name "服务器名称" -port 2456 -world "世界名称" -password "密码" -public 1
赋予执行权限:chmod +x start_server.sh
第四步:在screen中运行
为防止SSH断开后服务器停止,使用screen:screen -S valheim./start_server.sh
按Ctrl+A+D分离会话。以后恢复会话使用:screen -r valheim
常见问题与优化技巧
端口转发与防火墙设置
如果服务器在局域网内,需要在路由器中设置端口转发(2456-2458 UDP)。云服务器则需在安全组中添加入站规则。测试端口是否开放,可使用在线端口检测工具。
自动备份存档
定期备份worlds文件夹非常重要。Windows用户可以使用任务计划程序,Linux用户则可设置cron定时任务。例如每天凌晨3点备份:0 3 * * * tar -czf /backup/valheim_$(date +\%Y\%m\%d).tar.gz /home/valheim/server/.config/unity3d/IronGate/Valheim/worlds
性能与稳定性优化
减少世界中的建筑数量和怪物刷新频率可降低服务器负载。在服务器启动参数中添加:-savedir /自定义路径 可指定存档目录。
如果玩家数量较多(5人以上),建议将服务器内存升级至8-16GB。
结语
搭建英灵神殿服务器并不复杂,只需按照本教程逐步操作,即可拥有一个稳定、私密的联机环境。无论是与三五好友探索黑暗森林,还是建造恢弘的维京城堡,专属服务器都能带来更流畅的体验。如果在搭建过程中遇到问题,欢迎在评论区留言交流。