按小时计费的游戏服务器,玩多久付多久。

如何搭建一台 Valheim 专用服务器(2026)

一台 Valheim 专用服务器让你和最多 10 个朋友共享一个世界,你下线后它仍在线。本指南涵盖两条路径:在 2hours.gg 上约 5 分钟部署一台并替你保存世界,或自己安装并运行服务器二进制文件。无论哪种,事实都一样:安装 app 896660,服务器以 app 892970 呈现,并监听 2456 和 2457。

快速方式:按小时部署

你不必拥有一台备用 PC,也不必让自己的机器一直开着。在 2hours.gg 上部署一台 Valheim 服务器,取一个世界名,它约 5 分钟启动。世界在会话之间保存到你的账户,所以你可以跨越多个夜晚建造,而不只是在一晚之内。你按小时计费,所以没人玩的时候什么都不运行。

  • 玩家: 一次会话最多 10 人,这是游戏上限。各档位提供 4、8 和 10 个席位。
  • 已保存的世界: 你游玩时世界会快照,下次从 Resume a saved world 选择器继续。
  • 免搭建: 没有 steamcmd,没有启动参数,没有端口转发。取个世界名就开玩。

App id 和端口

如果你自己运行它,这些是关键数字。安装 app id 和服务器呈现的 app id 是不同的,这一点常把人绊倒。

install app id     896660   (installs anonymously, no login)
server presents as 892970   (SteamAppId=892970 at launch)

2456/udp           game traffic, players connect here
2457/udp           Steam query / A2S, the server browser

join 密码规则

Valheim 没有密码就不会启动,而这个密码有两条大家常忽略的规则。它必须至少 5 个字符,而且不能是服务器名的子串。如果你把服务器命名为 Vikings 并把密码设为 vikings123,服务器会拒绝启动。在 2hours.gg 上你可以把这个字段留空,我们会替你生成一个有效密码,显示在你的服务器卡片上。

  • 长度: 5 到 64 个字符,不含空格。
  • 不能在名称里: 密码不能出现在服务器名内部。

自己运行它

用 steamcmd 匿名安装,然后从安装目录启动二进制文件。设置 SteamAppId=892970 并把 LD_LIBRARY_PATH 指向随附的库,否则服务器不会启动。Public 1 让服务器响应 Steam 查询端口并显示在浏览器里;它仍然受密码保护。

# install (anonymous, no Steam login)
steamcmd +login anonymous +app_update 896660 validate +quit

# launch from the install dir
export SteamAppId=892970
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
./valheim_server.x86_64 -name "My Server" -port 2456 -world Dedicated -password mysecret -public 1

世界与存档

服务器把世界保存在 savedir/worlds_local 下,是一个 .db 加一个 .fwl 文件。把两者一起备份。在 2hours.gg 上这些替你处理好了:世界保存到你的账户,下次部署时你再选中它,所以你永远不用管文件。

按小时部署一台 Valheim 服务器

另请参阅

← 返回所有指南