12 10 月 2026
本文只讲 Windows 系统的完整步骤。用 Linux 请看:《星露谷物语开服教程(Linux版)》
Windows 环境还没准备好?先看:《Windows 云服务器开服通用前置教程》

先说清楚一件事:星露谷物语(Stardew Valley)官方没有专用服务端(没有 headless dedicated server)。它原生的联机是"房主客户端当主机",房主下线农场就停。

所以社区的主流做法是:租一台服务器,装 Steam 客户端 + 游戏 + SMAPI(模组加载器)+ Always On Server 模组,让游戏以"无头/最小化"方式 24 小时常驻,自动加载存档,无人时自动暂停。

这篇讲的就是这套方案。它不完美(要占一份游戏授权、要装 MOD),但目前是唯一能让农场 7×24 在线的办法。


一、开服前必读:先接受这 4 个前提

① 你需要拥有一个 Steam 账号并购买星露谷物语
服务端就是游戏本体,没有免费专用服。SteamCMD 匿名下不到。

② 这不是真正的"服务端",是一个常驻客户端
占用比真服务端高(要跑图形层),配置别太抠。

③ 必须有 MOD:Always On Server
没有它,游戏会在标题界面停住,不会自动进存档。

④ 所有玩家的 MOD 必须一致
服务端装了什么 MOD,客户端也要装一样的,否则进不去。建议先开纯净服跑通,再考虑加 MOD。


二、端口与配置

项目说明
主端口UDP 24642(游戏监听端口)
备用UDP 24643
Steam P2PTCP 24644(可选)
CPU2 核 3.0GHz(4-6 人)
内存4GB(装 MOD 建议 6-8GB)
磁盘20GB SSD
系统Windows Server 2019 / 2022
星露谷对内存比对 CPU 敏感(装了 MOD 更明显),别只看核数。

三、Windows 系统完整步骤

第 1 步:准备服务器

2 核 / 4G 内存 / 20G SSD / Windows Server 2019 或 2022。

第 2 步:安装 Steam 和游戏

  1. 远程桌面连上服务器
  2. 下载安装 Steam 客户端:https://store.steampowered.com/about/
  3. 登录你的 Steam 账号(购买过星露谷的那个)
  4. 库里搜索 Stardew Valley 并安装

默认安装路径类似:

C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\
建议装到 C:\game\stardew 这类纯英文无空格路径,后续配置省心。可以在 Steam 设置里改库文件夹。

第 3 步:安装 SMAPI(模组加载器)

  1. 下载 SMAPI:https://smapi.io/(选 "Install SMAPI")
  2. 解压,运行 install on Windows.bat(Windows)或 install on Windows.exe
  3. 按提示输入游戏安装路径,回车
  4. 装完后游戏目录会多出 StardewModdingAPI.exe

验证:双击 StardewModdingAPI.exe,能看到 SMAPI 控制台窗口(黑底绿字)就说明装好了。

第 4 步:安装必需的 MOD

去 Nexus Mods 下载:

MOD作用地址
Always On Server自动加载存档、无人时暂停nexusmods.com/stardewvalley/mods/12789
AutoLoadGame启动时自动进指定存档同上页面
Unlimited Players突破 4 人上限(可选)nexusmods.com/stardewvalley/mods/6330

解压后整个文件夹放进:

C:\game\stardew\Mods\

结构应该是 Mods\AlwaysOnServer\manifest.json 这样(文件夹要在 Mods 直属下,不要多套一层)。

配置 Always On Server(Mods\AlwaysOnServer\config.json):

{
  "timeOfDayToSleep": 2200,
  "endofdayTimeOut": 300,
  "clientsCanPause": false,
  "festivalsOn": true
}
  • timeOfDayToSleep: 2200 = 晚上 22 点自动睡觉进入次日
  • endofdayTimeOut: 300 = 还有人没睡时最多等 5 分钟

第 5 步:创建/上传存档

方式 A:服务器本地创建
第一次通过 SMAPI 启动游戏,用远程桌面操作界面:新建农场 → 建好小屋(一个玩家一间)→ 保存退出。

方式 B:上传你已有的存档(推荐)
存档目录:

  • 服务器:C:\Users\你的用户名\AppData\Roaming\StardewValley\Saves\
  • 本地:%AppData%\StardewValley\Saves\

把整个存档文件夹复制过去即可。

小屋数量 = 玩家数。一间小屋一个农场工,想加人在罗宾的木匠店再建。

第 6 步:防火墙放行端口

netsh advfirewall firewall add rule name="Stardew UDP 24642" dir=in action=allow protocol=UDP localport=24642
netsh advfirewall firewall add rule name="Stardew UDP 24643" dir=in action=allow protocol=UDP localport=24643

云服务器安全组也要放行 24642 UDP。

NAT 型服务器在控制台把 24642 UDP 映射出去,玩家连 公网IP:映射端口。详见 《NAT 端口映射完全指南》。

第 7 步:启动脚本

C:\game\stardew\start_server.bat:

@echo off
cd /d C:\game\stardew
start "" StardewModdingAPI.exe
exit

第 8 步:开机自启(任务计划)

因为星露谷需要图形会话,用 任务计划程序比 NSSM 稳:

  1. 打开"任务计划程序"→ 创建任务
  2. 常规:勾选"不管用户是否登录都要运行"+"使用最高权限运行"
  3. 触发器:新建 → 开始任务选"启动时"
  4. 操作:启动程序 → C:\game\stardew\start_server.bat
  5. 设置:勾选"如果任务失败,按以下频率重新启动"(1 分钟,最多 3 次)
详细的远程桌面、任务计划配置见 《Windows 云服务器开服通用前置教程》。

四、玩家怎么进服

方式一:局域网直连(最常用)
游戏主菜单 → 合作(Co-op)→ 加入局域网游戏 → 输入 你的IP:24642

方式二:Steam 邀请
房主在服务器里邀请好友(需要 Steam 在线)

方式三:远程同乐
不适用(那是共享屏幕,不是真联机)


五、常见问题排查

Q:MOD 装了但游戏没加载?
① 文件夹层级对不对(Mods\XXX\manifest.json);② 启动的是 StardewModdingAPI.exe 不是 Stardew Valley.exe;③ MOD 版本要匹配游戏版本。

Q:游戏卡在标题界面不自动进存档?
没装 Always On Server,或 AutoLoadSave 没开。检查 config.json。

Q:玩家连不上?
① 24642 UDP 放行(含安全组);② IP 端口填对;③ 服务端游戏版本和玩家一致;④ 所有玩家 MOD 一致。

Q:服务器重启后要重新登录 Steam?
Steam 记住密码即可;另外 Steam 的"以离线模式启动"有时能跳过验证,但装 MOD 建议在线登录完整。

Q:人多了卡?
星露谷吃内存,加内存比加核数有效。装了大量 MOD 尤其明显。

Q:存档怎么备份?
定时复制 AppData\Roaming\StardewValley\Saves\ 整个目录。详见 《存档备份与自动维护教程》。

Q:能不能超过 4 个人?
装 Unlimited Players MOD 可以,但官方上限是 4 个农场工 + 房主,超了稳定性不保证。


六、写在最后

星露谷的"开服"本质是把游戏客户端常驻在服务器上,所以比真服务端笨重一些:要占一份授权、要装 SMAPI、要留 4G 以上内存。

但它解决的痛点很实在:朋友想半夜种地不用等你上线。如果你们几个是固定班子长期玩农场,这个成本花得值。


📌 觉得有用请收藏,卡在哪一步评论区留言。
还没机器?看看我们家的游戏云服务器——Windows 镜像带图形桌面,远程桌面直连配置,BGP 多线,NAT 型价格比独立 IP 省一半:https://z0w.cn

相关阅读

延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:CS1.6开服保姆级教程(Linux版):hlds_run原生服务端
  2. 下一篇:星露谷物语开服保姆级教程(Linux版):Xvfb+SMAPI常驻农场
发表评论 1

取消回复

    1. Steam 游戏配置与开服教程总索引:一页查清要吃多少配置、教程在哪 - 			财富云计算 - 维基百科的头像

      [...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]