侧边栏壁纸
  • 累计撰写 116 篇文章
  • 累计创建 19 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

7 Days to Die(Linux版)自建服务器教程

zero
2020-06-30 / 0 评论 / 0 点赞 / 2 阅读 / 6062 字
温馨提示:
本文最后更新于 2025-07-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

🚀 前言 使用 SteamCMD 搭建专属 7 Days to Die 游戏世界!

《7 Days to Die》是一款集合生存、建造、塔防与开放世界于一体的经典丧尸题材游戏。对于想和朋友组队长期玩服的玩家,自建服务器是一种极具性价比的选择。

在本教程中,我们将借助 Valve 官方推荐的 SteamCMD,在 Linux 主机上搭建属于你自己的 七日杀专属服务器。部署方式采用最基础的裸金属命令行方案,适合 VPS、云主机、实体服务器环境。


📌 一、部署环境要求

  • 一台 Linux 主机(建议为 CentOS / Rocky / AlmaLinux 等)

  • 至少 4 核 CPU + 8GB 内存

  • 系统用户具备 sudo 权限

  • 可联网访问 Steam 平台

  • 推荐开放以下端口:

    • 游戏默认端口 UDP:26900 ~ 26903

    • Web 管理端口:8080(可选)


🛠️ 二、详细安装步骤

✅ 1. 安装 Java(七日杀服务端所需)

sudo yum install java -y

✅ 2. 安装 32 位依赖库(SteamCMD 所需)

sudo yum install glibc.i686 libstdc++.i686 -y

✅ 3. 创建服务目录

mkdir -p /home/steam/games/7DaysToDieServer
cd /home/steam/

✅ 4. 下载并安装 SteamCMD

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
cd steamcmd/

✅ 5. 运行 SteamCMD,下载安装七日杀服务器

./steamcmd.sh

进入 SteamCMD 交互界面后依次输入:

login anonymous
force_install_dir /home/steam/games/7DaysToDieServer
app_update 294420 -beta v2.1 validate
quit

说明:

  • 294420 是《7 Days to Die》服务端的 App ID

  • -beta v2.1 为当前服务端版本号,可替换为你需要的版本

  • validate 可确保完整下载


🔁 三、启动服务器

下载完成后,进入游戏目录:

cd /home/steam/games/7DaysToDieServer

后台运行服务器(默认读取 serverconfig.xml 配置文件):

nohup ./startserver.sh -configfile=serverconfig.xml &

你可以使用以下命令监控运行日志:

tail -f nohup.out

🧠 四、服务器配置建议

编辑配置文件 serverconfig.xml 来定制服务器选项,例如:

<property name="ServerName" value="我的七日杀服务器"/>
<property name="ServerPort" value="26900"/>
<property name="MaxPlayers" value="8"/>
<property name="GameWorld" value="Navezgane"/>

📡 五、防火墙与端口开放

建议你开放以下端口用于玩家连接和远程管理:

firewall-cmd --zone=public --add-port=26900-26903/udp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

✍️ 六、常用命令速查表

操作

命令

启动服务器

nohup ./startserver.sh -configfile=serverconfig.xml &

查看日志

tail -f nohup.out

停止服务器

kill $(pgrep -f startserver.sh)

重新更新服务端

重新运行 SteamCMD 并执行 app_update

修改配置

编辑 serverconfig.xml


✅ 七、总结

通过 SteamCMD 手动部署七日杀服务器具有以下优势:

  • 无图形界面也能运行,适合轻量 VPS、云主机

  • 版本可控,支持回退或固定服务端版本

  • 高自由度配置,完全掌控服务器玩法与权限

  • 开放端口即可联机,支持远程管理与控制台操作

0

评论区