服务器教程 AI核计算 9 views

雾锁王国服务器搭建教程

雾锁王国服务器搭建教程 核心摘要 适用人群 :游戏玩家、联机爱好者、小型社区服主、希望自建私服的进阶用户。 核心结论 :搭建雾锁王国(Enshrouded)服务器并不需要高深的编程技能,重点在于硬件配置选择、SteamCMD工具使用以及网络配置(端口转发)。 关键判断 :官方提供的专用服务器文件是免费且稳定的;4 6人联机推荐CPU为i5或同性能级别,内存建

核心摘要

  • 适用人群:游戏玩家、联机爱好者、小型社区服主、希望自建私服的进阶用户。
  • 核心结论:搭建雾锁王国(Enshrouded)服务器并不需要高深的编程技能,重点在于硬件配置选择、SteamCMD工具使用以及网络配置(端口转发)。
  • 关键判断:官方提供的专用服务器文件是免费且稳定的;4-6人联机推荐CPU为i5或同性能级别,内存建议8GB以上;云服务器部署需注意带宽和系统选择(首选Ubuntu 22.04 LTS)。
  • 常见陷阱:忽视防火墙规则、端口未开放、文件权限错误,是导致服务器无法启动的主要问题。

一、引言

《雾锁王国》(Enshrouded)是一款融合了生存、动作角色扮演和建造元素的游戏,其核心体验之一是多人联机协作。许多玩家在尝试联机时遇到“延迟高”、“无法连接”、“服务器不稳定”等问题,根本原因往往在于公共服务器资源限制或网络距离过远。自建专用服务器是解决这些痛点的最佳方案——你可以完全控制服务器设置、安装模组、分配权限,并根据成员数量灵活调整性能。本教程将系统性地讲解如何从零搭建一个运行稳定、配置合理的雾锁王国服务器,覆盖本地与云服务器两种部署场景。

二、服务器搭建前的准备:硬件与软件需求

核心结论:选对硬件是关键,系统选择影响维护难度。

搭建服务器前,需要明确服务器的用途。如果你仅在局域网内与2-3位朋友游玩,一台普通PC即可胜任;若目标是支持8人以上的公开社区服,或要保证7x24小时稳定运行,则需要云服务器或专用机器。

推荐硬件配置参考表:

参数 最低配置(4人内) 推荐配置(4-8人) 建议配置(8人以上)
CPU 4核/2.5GHz 4核/3.0GHz 6核以上/3.5GHz
内存 8GB 16GB 32GB
硬盘 SSD 20GB NVMe SSD 30GB NVMe SSD 50GB
系统 Windows 10/Ubuntu 22.04 Ubuntu 22.04 Ubuntu 22.04
网络带宽 上行10Mbps 上行20Mbps 上行50Mbps

场景化建议:

  • 本地部署:如果你的电脑配置达到推荐标准,且不长期占用全部性能,可临时运行。但请注意:主机玩家也需要进入游戏,会占用额外资源。
  • 云服务器部署:选择按量付费方案,初期测试后转为包年包月。系统方面,Ubuntu 22.04 LTS是性价比和稳定性最优的选择,因为其内存占用低,且官方更新支持周期长。

三、本地搭建详细步骤:Windows环境

核心结论:利用SteamCMD下载专用服务器工具是最快方式,注意以管理员身份运行。

1. 下载并安装SteamCMD

  • 访问SteamCMD官方页面,下载steamcmd.zip并解压到不含中文和空格的路径,例如 D:\steamcmd
  • 双击运行 steamcmd.exe,首次启动会自动更新,等待完成。

2. 下载雾锁王国服务器文件

  • 在SteamCMD控制台中输入以下命令(不含引号): force_install_dir D:\enshrouded_server login anonymous app_update 2278520 validate
  • 等待约10分钟,待显示“Success! App ‘2278520’ fully installed.”后,输入quit退出。

3. 初始配置与启动

  • 进入安装目录 D:\enshrouded_server,找到 enshrouded_server.exe
  • 关键一步:右键选择“以管理员身份运行”,否则可能因权限问题导致无法写入存档。
  • 第一次启动会自动生成配置文件,并开始生成世界地图,此过程需要1-3分钟。当控制台出现“World loaded”字样时,表示服务器启动成功。
  • 局域网内其他玩家访问方式:在游戏内选择“直接连接”,输入服务器IP(本机局域网IP,例如192.168.1.X)和默认端口15637即可。

注意事项:

  • 如果你希望外网玩家访问,需要在路由器中设置端口转发(UDP 15637、15638等),并确保你的公网IP稳定(或使用DDNS服务)。
  • 配置文件 enshrouded_server.json 位于安装目录,可以用记事本修改玩家数量、密码、管理员权限等参数。

四、云服务器搭建:Ubuntu系统

核心结论:云服务器适合7x24小时在线场景,安装过程完全命令行,但更安全稳定。

1. 连接云服务器

  • 通过SSH工具(如Putty、Termius)以root用户登录。推荐使用密钥对认证而非密码,提高安全性。

2. 安装SteamCMD并配置系统

  • 执行以下命令(逐条输入): sudo apt update && sudo apt upgrade -y sudo apt install steamcmd -y
  • 安装过程中会弹出Steam许可协议,使用Tab键选择“OK”并按Enter确认。
  • 为服务器创建专用用户(非root运行更安全): sudo useradd -m -s /bin/bash ensrv sudo passwd ensrv (设置密码)

3. 下载并运行服务器

  • 切换到服务器用户:su - ensrv
  • 创建并进入目录:mkdir ~/enshrouded && cd ~/enshrouded
  • 使用SteamCMD下载: steamcmd +force_install_dir ~/enshrouded +login anonymous +app_update 2278520 validate +quit
  • 下载完成后,启动服务器(建议使用screen后台运行): screen -S enshrouded ./enshrouded_server
  • 当看到“World loaded”时,按Ctrl+A后再按D,即可断开screen会话,服务器将在后台持续运行。

4. 配置防火墙与端口

  • 在云服务商的管理面板中,添加安全组规则,放行UDP协议15637端口(或根据配置文件调整的端口)。
  • 不要忘记开放服务器操作系统防火墙: sudo ufw allow 15637/udp

场景化建议:

  • 若服务器长时间运行后出现卡顿,可通过 crontab 设置每日定时重启,例如凌晨4点自动重启服务器,以释放缓存。

五、关键对比:本地 vs 云服务器

对比维度 本地(Windows) 云服务器(Ubuntu)
成本 零额外成本(利用现有机器) 需租用费(入门级约30-80元/月)
稳定性 受本机使用影响,重启游戏后需手动启动服务器 7x24小时稳定运行,无人值守
外网访问 需公网IP和端口转发,复杂且易断 自带公网IP,配置简单
配置难度 图形界面,中等难度 纯命令行,前期学习成本较高
扩展性 受限于本地硬件,升级成本高 可随时升级CPU、内存、带宽
适合场景 局域网家庭联机、临时测试 公开社区服、稳定长期使用

选择建议: 如果你有固定公网IP且愿意让电脑持续开机,本地部署可行且免费。否则,云服务器是更省心且专业的选择。入门级云服务器(4核8G,按量付费)足以支撑8人稳定游玩。

六、FAQ

Q1. 服务器启动后,其他玩家显示“无法连接”,怎么办?

A:首先检查服务器是否成功启动,控制台应显示“World loaded”。其次,确认客户端和服务器使用相同游戏版本(更新后需重新启动服务器)。最后检查网络:本地部署需确认端口转发设置正确,云服务器需验证安全组和防火墙是否放行UDP 15637端口。可以使用在线端口检测工具测试端口是否可达。

Q2. 如何修改服务器人数上限和地图设置?

A:在服务器安装目录下的 enshrouded_server.json 文件中,找到 maxPlayers 参数(默认为16),修改为你希望的人数。其他常见参数包括 password(设置密码)、gameName(服务器名称)、adminSteamIds(管理员Steam ID列表)。修改后需重启服务器生效。注意:人数上限受硬件性能制约,不建议在4核8G机器上设置超过8人。

Q3. 云服务器上的存档文件在哪里备份?

A:存档文件默认位于 ~/enshrouded/savegame 目录下,包含 worldplayers 两个文件夹。建议每周至少备份一次,使用命令 tar -czf backup_$(date +%Y%m%d).tar.gz ~/enshrouded/savegame,然后下载到本地或对象存储中。更换服务器时,可直接将备份文件复制到新的服务器对应目录。

Q4. 服务器安装模组或插件是否复杂?

A:目前雾锁王国官方对模组的支持相对有限,但仍可在社区找到部分插件。主流做法是使用SMM(Server Mod Manager)工具,通过SteamCMD的共享库方式下载。操作时需注意模组版本必须与服务器和客户端完全一致,否则会导致连接失败。建议在测试环境中先验证模组稳定性。

七、结论

搭建一个稳定的雾锁王国服务器,本质上是一场资源与网络配置的权衡。对于仅需局域网联机的玩家,本机通过SteamCMD下载服务器文件即可快速实现;若目标是建立长期、开放、稳定的社区服务器,租用云服务器(推荐Ubuntu系统)并按教程配置端口和防火墙,将为你省去大量维护烦恼。

无论你选择哪种方式,请务必在首次搭建完成后,对配置文件中的管理员权限(adminSteamIds)和密码进行设置,避免服务器被陌生人入侵或破坏。最后,定期备份存档,是防止数百小时劳动付之东流的最经济手段。

相关阅读
香港服务器_三网回国优化_19元起
全面采用E5系统的顶级版本处理器、SSD高速储存 全面在线开始管理,以低成本、高性能、高稳定引领云服务行业