在Linux下使用SteamCMD搭建《英灵神殿:valheim》独立服务器

您所在的位置:网站首页 英灵神殿启动事件 在Linux下使用SteamCMD搭建《英灵神殿:valheim》独立服务器

在Linux下使用SteamCMD搭建《英灵神殿:valheim》独立服务器

2024-05-28 15:51| 来源: 网络整理| 查看: 265

本文以笔者根据自身条件和环境成功搭建为参考而写,如遇其他状况或者问题可在评论区探讨。最低硬件要求: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 valmkdir gameserver

3、进入并登陆SteamCMD,选择安装位置,下载服务器文件。steamcmdlogin anonymousforce_install_dir /home/val/gameserverapp_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/WikiSteamCMD官方指导文档:https://developer.valvesoftware.com/wiki/SteamCMD



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3