用宝塔面板搭建Valheim私服教程

2025.7.19 杂七杂八 751
33BLOG智能摘要
这篇文章详细介绍如何使用宝塔面板搭建《Valheim》私有服务器,并分享作者的实践经验和常见问题解决方法。 作者起初尝试使用1核1G的轻量云服务器搭建Valheim私服,但因性能不足导致连接困难,后改用2核4G配置才运行顺畅,建议至少2核4G,8人以上连接则需8GB内存,系统推荐Ubuntu 20.04或更高版本。 首先通过命令安装宝塔面板,并在安装完成后在“安全”页面放行2456-2458端口。其次安装SteamCMD依赖库并创建专用用户“steam”以确保权限正确。随后下载并配置Valheim服务器,需编辑启动脚本并设置服务器名、端口、密码等关键参数。最后,使用宝塔面板的Supervisor管理器设置守护进程,确保服务器开机自启。 作者还分享了常见问题,如连接超时需检查防火墙与安全组规则,服务器不显示可将-public参数改为0。同时提醒定期备份存档文件,以避免意外情况如断电造成数据损坏。文章结尾鼓励读者交流搭建问题,并提到MOD安装相关内容将在后续介绍。
— 此摘要由33BLOG基于AI分析文章内容生成,仅供参考。

手把手教你用宝塔面板搭建Valheim私服:我的踩坑与实战经验

用宝塔面板搭建Valheim私服教程

最近沉迷《Valheim》不能自拔,但官方服务器总是爆满。作为技术宅,我决定自己搭建私服。经过三天折腾和无数踩坑,终于用宝塔面板成功部署。今天就把这份血泪经验整理成保姆级教程,让你少走弯路!

准备工作:别急着点安装

首先提醒大家,Valheim服务器对配置要求不低。我最初用1核1G的轻量云服务器,结果卡成PPT。后来换成2核4G才流畅运行,建议配置:

  • CPU:至少2核(4核更佳)
  • 内存:4GB起步(8人以上建议8GB)
  • 系统:CentOS 7+/Ubuntu 18.04+(本文以Ubuntu 20.04为例)

第一步:安装宝塔面板

如果你还没装宝塔,用这条命令(记得先更新系统):

# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

# CentOS
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成后,记得在宝塔面板的「安全」页面放行2456-2458端口(Valheim默认端口)。我当初就是忘了这一步,死活连不上服务器…

第二步:安装SteamCMD运行环境

Valheim服务器依赖SteamCMD,需要先装这些依赖库:

sudo apt update
sudo apt install -y lib32gcc1 screen

然后创建专用用户(直接用root运行会有权限问题):

sudo useradd -m steam
sudo passwd steam
su - steam

第三步:下载并配置服务器

切换到steam用户后操作:

mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh +login anonymous +force_install_dir ../valheim_server +app_update 896660 validate +quit

重点来了!编辑启动脚本(我用nano):

cd ~/valheim_server
nano start_server.sh

写入以下内容(替换你的服务器名和密码):

#!/bin/bash
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
./valheim_server.x86_64 -name "33blog的瓦尔海姆" -port 2456 -world "Dedicated" -password "你的超强密码" -public 1

给脚本执行权限:chmod +x start_server.sh

第四步:用宝塔设置守护进程

这是最关键的步骤!在宝塔面板「软件商店」安装Supervisor管理器,然后添加守护进程:

  • 名称:Valheim
  • 运行用户:steam
  • 运行目录:/home/steam/valheim_server
  • 启动命令:/bin/bash start_server.sh

记得勾选「开机自启」。我之前没设置这个,每次重启服务器都要手动启动服务…

常见问题排查

分享几个我遇到的坑:

  1. 连接超时:检查防火墙是否放行端口,云服务器还要检查安全组规则
  2. 服务器不显示:把启动参数-public 1改成0,然后用IP直连
  3. 存档位置:在/home/steam/.config/unity3d/IronGate/Valheim目录下

最后的建议

建议定期备份存档文件!我遇到过存档损坏的情况(可能是突然断电导致的)。另外如果想开MOD,需要安装BepInEx,这个我们下次再聊。

如果遇到其他问题,欢迎在评论区留言。搭建过程虽然折腾,但和好友一起在专属服务器冒险的感觉真的超棒!

评论

  • 博主写的太详细了!刚好最近也想给孩子搭个MC服务器,这篇文章省了我好多时间。