
本文以笔者根据自身条件和环境成功搭建为参考而写,如遇其他状况或者问题可在评论区探讨。 最低硬件要求: 2核2Ghz x86处理器 4G 内存 30G硬盘空间 推荐配置要求: 4核2Ghz x86处理器 8G内存 (PS:以上参考自官方维基(非官方指定但是以社区人员们共同测试得出的结果)配置要求,可以尝试以低于最低硬件要求搭建服务器但不能保证稳定性。因为服务器会在启动、保存和游戏里探索地图时导致CPU满载,其他状况下对CPU的负载还是很低的。) 系统要求: 理论上64位的Linux发行版都支持,本文以Ubuntu20.04版本为参考。 搭建前准备: 0、出于安全问题考虑,不建议使用root用户搭建,建议创建一个专用的用户(文章以创建一个名为val的用户为例)。 useradd val

创建用户时也要确保有用户对应的文件夹和权限
1、安装SteamCMD。 sudo apt install steamcmd

(如果你的Linux软件源没有steamcmd的话可以参考文章尾部的参考文档手动下载steamcmd。) 2、切换至新建的用户,并创建一个文件夹,用于存放游戏服务器文件,方便后续更改及备份。 su val mkdir gameserver

3、进入并登陆SteamCMD,选择安装位置,下载服务器文件。 steamcmd login anonymous force_install_dir /home/val/gameserver app_update 896660 validate

一定要特别注意下载路径要求绝对路径

(当提示success后即可输入quit退出steamcmd命令行) (这一步除了下载服务器文件以外,后续的服务器升级也是重复此步骤。) 4、修改服务器配置文件。 服务器文件下载好后,用ftp软件将服务器目录里的start_server.sh下载到本地,简单的服务器只需要修改以下参数后面双引号里的内容就行。 -name //服务器在服务器列表里显示的名字。 -world //服务器的世界名字。 -password //服务器密码,必须填写且不少于6位和不能与世界名字相同。

如果需要在互联网上公开自己的服务器,则需要在这一串参数后面添加一个 -public 1 (如果没有公网IP的话,就算添加了这串参数也没用,默认状况下只能局域网联机。) 修改好上述参数后,保存,然后再传回服务器目录下覆盖原文件。 5、启动服务器。 创建一个screen用于保持服务器开启后可以后台运行 screen -S val

在创建好的screen里用命令行进入服务器文件目录 cd /gameserver

运行启动脚本 ./start_server.sh

然后等待首次服务器加载完成。 当提示Game server connected时,服务器就已启动完毕。

在命令行按住Ctrl+A+D让服务器进入后台运行。

至此,服务器便以启动完毕。
题外话:本地搭建的服务器没有公网IP也可以使用其他工具端口转发出去,虽然在游戏内服务器列表找不到但还是可以用IP连接进服务器,有动手能力的朋友可以尝试。 英灵神殿官方维基:https://valheim.fandom.com/wiki/Wiki SteamCMD官方指导文档:https://developer.valvesoftware.com/wiki/SteamCMD