新闻资讯
领先云端方案商,专注云桌面、云手机研发,凭核心虚拟化技术与云端算力,打造安全高效数字化平台,提供全周期支持。
分类
相关文章
热门标签

使用虚拟机在 mac 上搭建 饥荒mac怎么搭建服务器 的详细流程

2026年9月5日

问题1:在 mac 上通过 虚拟机在 mac 上搭建 服务器需要哪些硬件和软件要求?

答:要在 Mac 上用虚拟机搭建《饥荒》服务器,首先确保主机硬件足够:至少 8GB 内存(推荐 16GB 及以上)、SSD、四核及以上 CPU、稳定带宽(上行至少 5Mbps)。软件方面准备:MacOS 最新补丁、虚拟机软件(推荐 VMware FusionParallels 或开源的 VirtualBox)、虚拟机内安装的服务器操作系统(推荐 Ubuntu Server 或 Debian)、SteamCMD 用于下载 Dedicated Server。另外准备好 Steam 账号与必要磁盘空间(至少 10GB 以上)。

子说明

使用 SSD 和更多内存可以显著提升多人联机性能;如果计划同时运行多个分片,建议分配更多 CPU 核心。

问题2:选择哪种虚拟机以及如何安装操作系统?

答:选择虚拟机时,商业软件(VMware/Parallels)通常性能和驱动更好,VirtualBox 免费但性能略逊。安装步骤大致:

步骤:

1)在 Mac 上安装所选虚拟机软件并创建新虚拟机;

2)分配资源:至少 2-4 核 CPU、4-8GB 内存(单服小型推荐 4GB);

3)挂载 Ubuntu Server ISO,按照向导安装系统并创建普通用户;

4)安装常用依赖:sudo apt update && sudo apt upgrade;安装 screen/tmux、curl、lib32 兼容库等。

注意

如果使用 macOS 主机通过 Parallels/VMware,启用网络桥接(Bridged)方便外网访问虚拟机 IP。

问题3:在虚拟机中如何下载并配置饥荒服务器(使用 SteamCMD)?

答:在虚拟机内执行以下流程:

主要命令与流程(以 Ubuntu 为例)

1)安装 SteamCMD:sudo apt install steamcmd 或从 Valve 官方 tar 安装;

2)使用 SteamCMD 下载服务器文件:登录(可用 anonymous 或 Steam 账户),然后使用 app_update 指令下载相应的 dedicated server(具体 appID 请参照官方文档);

3)配置 cluster.lua、cluster.ini、worldgenoverride.lua 等文件,设置服务器名称、密码、最大玩家数与 MOD;

4)运行服务器示例命令:./bin/dontstarve_dedicated_server_nullrenderer -persistent_storage_root /path/to/save -conf_dir /path/to/conf -shard Master

提示

保存目录、配置文件路径和启动参数要一一对应;建议先在局域网内测试启动和存档生成。

问题4:如何在 mac 主机和路由器上配置网络与端口转发以让外网玩家加入?

答:关键在于确保虚拟机有固定 IP 并在路由器上转发游戏端口。步骤:

1)为虚拟机设置静态局域网 IP(在虚拟机内或路由器中绑定);

2)在路由器上将虚拟机对应 IP 的必要端口转发到虚拟机(端口信息可在服务器配置或官方文档查看);

3)在虚拟机上关闭或配置防火墙(ufw)允许游戏端口和 Steam 相关端口;

4)测试端口是否开放:可以使用在线端口扫描或在外部另一台机器尝试连接。

问题5:常见问题与排错策略有哪些?

答:常见问题包括服务器无法启动、玩家无法连接、性能低和存档损坏。排错要点:

1)查看日志(服务器目录下的 log 文件)确认错误信息;

2)检查 SteamCMD 更新是否完成,必要时重新验证文件(app_update ... validate);

3)确认端口转发与防火墙配置正确,使用 telnet/ nc 测试端口连通性;

4)性能问题可通过增加虚拟机资源或减少 MOD、降低世界设置来缓解;

5)定期备份存档与配置,遇到存档问题可尝试用备份回滚或删除 corrupted 节点再重启。


来源:使用虚拟机在 mac 上搭建 饥荒mac怎么搭建服务器 的详细流程