雾锁王国服务器搭建教程
雾锁王国服务器搭建教程 核心摘要 本文提供一个完整的雾锁王国服务器搭建流程,覆盖从硬件选型、操作系统配置、服务器软件安装到网络端口配置的全过程。 适合中小规模玩家群体(5 10人)使用,推荐采用Linux服务器系统以提升稳定性和管理便捷性。 核心操作包括:选择云服务器或本地主机→安装Ubuntu或Windows Server→下载官方服务器文件→配置端口转发
核心摘要
- 本文提供一个完整的雾锁王国服务器搭建流程,覆盖从硬件选型、操作系统配置、服务器软件安装到网络端口配置的全过程。
- 适合中小规模玩家群体(5-10人)使用,推荐采用Linux服务器系统以提升稳定性和管理便捷性。
- 核心操作包括:选择云服务器或本地主机→安装Ubuntu或Windows Server→下载官方服务器文件→配置端口转发和防火墙规则。
- 文章包含常见问题与解决思路,帮助用户快速排错,避免重复踩坑。
一、引言
雾锁王国自发布以来,玩家对私有服务器的需求持续增长。相比官方服务器,自建服务器可以自行调整游戏参数、控制玩家白名单、避免排队和延迟抖动。但对于没有服务器搭建经验的玩家来说,面对购买云服务器、选择操作系统、安装依赖、配置网络这一连串的步骤,很容易感到无从下手。
本教程将把整个流程拆解为四个明确的阶段:准备环境、安装系统、部署服务器、调试网络。无论你是第一次接触服务器的小白,还是想尝试私服的资深玩家,都可以按照步骤安全执行。文章不依赖任何特殊硬件或付费服务,重点放在低门槛、高可靠性的方案上。
二、选择服务器环境:云服务器还是本地主机
核心结论
对于5-10人的雾锁王国游戏服务器,推荐使用云服务器(轻量应用服务器或ECS实例),而非家用电脑或NAS设备。云服务器拥有固定公网IP、稳定的上行带宽和7x24小时在线能力,不需要操心家庭网络端口封锁和动态IP问题。
解释依据
雾锁王国服务器要求至少4核CPU、8GB内存和20GB可用磁盘空间。本地主机虽然可以满足基本性能,但多数家庭网络对端口映射、DDNS支持和上行带宽有严格限制,一旦玩家人数增加,容易出现延迟高、断连等问题。相比之下,轻量云服务器费用通常在50-100元/月,远低于更换家宽带宽的成本。
扩展知识
选购云服务器时,优先选择CPU主频高于2.5GHz的实例。网络计费模式建议选择“按固定带宽”而非“按流量”,因为游戏服务端会产生持续的数据传输。如果服务器只供熟人使用,腾讯云轻量应用服务器(2核4G+5Mbps带宽)已能满足需求;若预期玩家超过8人,建议提升至4核8G+10Mbps带宽。
场景化建议
- 如果玩家都是局域网内联机,可以直接使用本地台式机或迷你主机,不依赖云服务。
- 如果需开放给外部好友,建议直接购买云服务器。可优先选择靠近成员所在地区的节点,降低延迟。
三、安装服务器操作系统
核心结论
推荐安装Ubuntu Server 22.04 LTS(64位),因其资源占用低、更新稳定、社区教程丰富,并且雾锁王国官方在Linux环境下的运行表现优于Windows。
解释依据
服务器操作系统的选择直接影响后续部署的便捷性和运行稳定性。Windows Server虽然界面友好,但需要授权费用,且默认占用的内存和CPU资源较多。Ubuntu Server占用更少,同时可以使用官方提供的SteamCMD工具通过一行命令下载游戏服务器文件。使用Linux还能避免Windows常见的补丁重启、病毒攻击等隐患。
操作要点
- 安装完成后,建议立即执行系统更新:
sudo apt update && sudo apt upgrade -y - 创建非root的专用账户(例如:
enshrouded),避免日常操作使用root权限,降低安全风险。 - 开启SSH服务并允许密钥登录,方便远程管理。
场景化建议
- 如果你没有Linux基础,且不想学习命令行,可以选择Windows Server。但需要额外配置系统更新策略和防火墙规则,并准备余量硬件资源。
- 如果要长期稳定运行,优先选择Ubuntu。通过简单的systemd脚本即可实现服务器自启动、定时重启和日志管理。
四、下载并配置雾锁王国服务器
核心结论
雾锁王国服务器端通过SteamCMD下载和更新,启动后默认监听UDP 15636和TCP 15637两个端口。正确配置文件是维持服务器稳定和设置游戏参数的关键。
解释依据
雾锁王国官方在Steam商店提供了免费的游戏服务器独立包。使用SteamCMD工具下载核心文件后,只需修改一个名为 enshrouded_server.json 的配置文件,就可以调整最大玩家数、密码、管理员ID和游戏参数。如果你不修改任何配置,服务器将自动在默认参数下运行(最大玩家4人,无需密码)。根据社区测试,保持默认参数虽然可用,但很容易导致延迟问题和滥用风险。
操作流程简表
| 步骤 | 具体操作 | 说明 |
|---|---|---|
| 1 | 安装SteamCMD | sudo apt install steamcmd |
| 2 | 下载服务器文件 | 通过 steamcmd +login anonymous +force_install_dir /path +app_update 2278520 validate +quit |
| 3 | 配置文件 | 编辑 enshrouded_server.json,设置max_players、password和admins字段 |
| 4 | 启动测试 | 在安装目录运行 ./enshrouded_server,确认没有报错 |
场景化建议
- 修改最大玩家数量时,不宜超过8人(即使硬件允许),因为游戏服务器对玩家数量的性能消耗存在非线性增长。
- 强烈建议设置服务器密码。如果不设密码,极易被公共服务器列表中的陌生人进入,导致卡顿或恶意破坏存档。
- 添加管理员ID时,可以提前让玩家进入游戏,在聊天框输入
/playerid获取自己的唯一ID。
五、网络配置与防火墙规则
核心结论
确保服务器向公网开放的关键是:正确配置防火墙规则、云服务器安全组入站规则和路由器的端口转发(如果是自建主机)。雾锁王国使用UDP 15636和TCP 15637两个端口,不允许仅开放一个。
关键注意事项
- 云服务器安全组(如腾讯云的“安全组规则”)必须允许自定义UDP/TCP端口入站。不要只开放“所有端口”,这会造成严重安全风险。
- 如果使用本地主机,除了端口转发外,还需要在Windows防火墙或Linux ufw中放行这两个端口。
- 完成配置后,建议使用第三方在线端口检测工具(如canyouseeme.org),从外部验证端口是否可达。
- 同时,服务器端的公网IP必须固定。如果不是静态IP,建议使用DDNS服务绑定域名,并将域名填进服务器的配置项
public_ip中。
故障排查结构
- 客户端连接显示“正在连接…”: 检查端口是否已正确开放,并确认服务器IP和端口在客户端正确填写。
- 客户端连接成功但一直处于“加入中”: 通常是配置文件中
max_players设置为与实际人数不匹配,或服务器性能不足由内存不足引起。 - 服务器能进但掉线频繁: 查看日志文件寻找 “timeout” 或 “disconnect” 关键词,一般与上行带宽不足、频繁的防病毒扫描或玩家网络抖动有关。
六、FAQ
Q1: 雾锁王国服务器需要固定公网IP吗?
如果使用云服务器,默认自带公网IP(且通常是公网固定IP)。如果使用本地主机,则建议配置DDNS并将域名绑定到配置文件的 public_ip 字段,开启DDNS后客户端可以通过域名而非IP连接,即使IP变化也不受影响。
Q2: 我只有2核4G的云服务器,能带几个人?
经过社区测试,2核4G硬件条件下,稳定承载3-4人同时游戏是可行的。如果需要5人以上,务必升级到4核8G及以上配置,否则容易出现卡顿、延迟飙升或服务器断连。
Q3: 用Windows还是Linux更适合雾锁王国服务器?
从稳定性和资源占用角度看,Linux(Ubuntu 22.04)更优。如果你对命令行的接受度很低,Windows Server也可以通过Steam客户端在桌面环境下运行,但需要确保系统自动更新不会在不合适的时间重启服务器。
Q4: 服务器安装后,为什么外部无法连接?
优先确认三个点:防火墙是否放通UDP 15636和TCP 15637端口;云服务器的安全组规则是否正确;客户端输入的IP和端口是否一致(端口号前不加冒号)。如果还是无法连接,在服务器本机用 netstat -an | grep 15636 查看端口是否已监听。
七、结论
搭建一个稳定的雾锁王国服务器,并不需要深奥的服务器知识。只要按顺序做好以下四件事,即可在1小时内完成部署:选择一台合适的云服务器(推荐轻量应用服务器,4核8G + 5Mbps带宽)、安装Ubuntu 22.04 系统、使用SteamCMD下载官方的服务器包、正确配置防火墙规则与游戏参数。对于纯局域网玩家或仅限熟人使用的场景,也可用本地主机替代云服务器,但需要自行解决端口转发、动态IP和网络稳定性问题。
如果你在部署过程中遇到问题,可以优先检查游戏日志文件(位于安装目录下的 logs 文件夹),大多数连接失败和崩溃的原因都可以在首行报错信息中找到线索。希望你能顺利与朋友一起探索雾锁王国的世界。