- 在 Windows 系统上使用 Steam 工具设置专用服务器,并在路由器上打开端口。
- 使用 Oracle 云实例和 Ubuntu 以及 FEX 等模拟器部署 7x24 小时免费服务器。
- 通过 BepInEx 进行 Mod 管理,并使用 PuTTY、FileZilla 和 screen 等管理工具。
- 专业的托管方案,无需复杂的技术操作即可获得 DDoS 防护和资源可扩展性。
如果你喜欢生存游戏,并且想和朋友分享你的维京冒险,你就会知道《瓦尔海姆》的合作模式有多么精彩。虽然本地游戏很简单,但总有一天你会想要更专业的体验:一个私密的专用服务器,让所有人都能随时加入和退出,而主机也不必一直守在屏幕前。
如果你不精通技术,在 Odin 世界中搭建自己的空间可能会让你头疼,但别担心。根据你的需求,你可以选择Windows 上的快速解决方案,也可以尝试使用 Linux 的云端方案,或者让专业的托管服务商来处理繁琐的工作,省去你的麻烦。
简单方案:Windows 专用服务器

对于想要避免麻烦的玩家来说,最直接的方法是使用官方的 Steam 工具。首先,打开你的游戏库,在游戏筛选器中勾选“工具”选项,找到 Valheim 专用服务器。安装完成后,不要直接运行该程序;最好打开本地文件,找到名为start_headless_server.bat的文件。
要真正拥有服务器的控制权,请复制该文件并将其重命名(例如,“my_viking_world.bat”)。使用记事本打开此文件,并调整以下参数:服务器名称、端口(默认为 2456)、世界名称以及至少 5 个字符的密码。如果您希望主机好友也能加入,请不要忘记添加`-crossplay`标签;如果您不想让陌生人加入,请将 `public` 值更改为 0。
请注意安全设置,因为 Windows 系统很可能会阻止您的访问。您必须在防火墙中启用专用网络,以允许连接。此外,要允许其他人从您家外部访问您的网络,您需要访问路由器的设置并启用端口转发,将端口 2456 的流量转发到您计算机的本地 IP 地址。
高级选项:Oracle Cloud 的免费云服务器

对于精通技术且希望获得全天候可用最新服务器但又不想花费一分钱的用户来说,Oracle 云是一个功能强大但略显复杂的选择。首先需要创建一个帐户。如果您不想因容量不足而长时间等待,建议您升级到按需付费帐户(该帐户仍然提供非常慷慨的免费套餐)。您需要创建一个运行Ubuntu 22.04的虚拟机实例,并使用配备 12GB 或 24GB 内存的 Ampere 处理器,具体配置取决于当前可用资源。
要管理这台服务器,您需要使用PuTTY 进行 SSH 连接,FileZilla 用于文件传输,Notepad++ 用于编辑配置文件。进入 Linux 控制台后,操作步骤会有所不同:如果您想要一台纯净版服务器,请使用 BOX64;如果您更喜欢使用模组,则应该安装FEX-Emu。安装 steamcmd 并下载 Valheim 服务器后,您需要在 Oracle 控制面板中配置入站规则,并通过编辑rules.v4文件来修改 Linux 防火墙,以打开相应的 TCP 和 UDP 端口。
如果您决定添加模组,通常的做法是使用BepInEx。您需要通过 SFTP 将文件上传到服务器文件夹,并编辑启动脚本,以便使用所需的参数加载服务器。为了防止在关闭 PuTTY 时进程也随之关闭,必须使用`screen` 命令。`screen` 允许您将控制台留在后台运行,并随时使用 `screen -r` 命令返回到控制台。
专业主机托管方案

如果您觉得以上内容晦涩难懂,或者您根本没有时间处理 IP 地址和防火墙等问题,那么 AxentHost 之类的服务或许能帮到您。这些平台提供直观的界面,只需点击几下即可完成服务器设置。它们最大的优势在于内置DDoS 防护,可以保护您的个人 IP 地址免受攻击,并且提供 24/7 全天候技术支持。
这种托管方式允许您随着村庄规模和玩家数量的增长轻松扩展资源(内存和磁盘)。此外,它极大地简化了备份管理和通过 FTP 上传自定义世界的操作,无需在路由器上手动配置每条网络规则。
技术考量和性能

需要注意的是,运行服务器会消耗资源。如果您在自己的电脑上运行服务器,请记住您的电脑必须能够同时运行服务器和游戏。随着您建造更大的基地或探索更深的地牢, CPU 和内存的负载会增加,如果您的硬件配置有限,则可能会导致游戏卡顿。
无论选择哪种方法,都建议定期备份valheim_data 文件夹。这对于可能破坏模组兼容性的游戏更新至关重要。此外,每周重启一次服务器实例有助于释放内存,并减少保存游戏时的连接问题或崩溃。
无论您是在 Linux 系统上搭建虚拟机、在 Windows 系统上编辑 .bat 文件,还是将所有服务外包给外部主机,关键都在于确保良好的网络连接和开放的端口,从而获得流畅的游戏体验。通过合理的内存配置、智能的模组管理以及每周的系统维护,您就能拥有一个稳定的维京世界,让您的朋友们可以畅享无阻的建造和战斗。