评分
实现真正24/7服务器托管
通过自动化主机日常操作(如睡觉、邮件处理、节日参与等),即使主机退出游戏,世界依然保持在线运行,客户端随时可加入继续游玩。
无需所有玩家安装,仅主机端部署即可
该MOD只需主机安装即可完成服务器管理,其他客户端无需额外配置,极大降低多人联机门槛,提升兼容性与便利性。
持续社区维护适配最新版本
虽然原作者未积极更新,但已有社区成员发布兼容Stardew Valley 1.6+版本的更新分支,修复部分BUG并优化稳定性,确保在新版SMAPI下正常运行。
结合最近14条用户讨论生成
讨论
14你好,我是新手。我以为我已经按照所有指示操作了。我安装了SMAPI,也把两个模组放在了模组文件夹里,但它们都没有生效。这两个模组分别是“Always On Server”(始终在线服务器)和“NPC Location”(NPC位置),因为如果模组有效的话,后者会更容易观察到变化。我还没找到如何获取SMAPI日志的方法,启动游戏时只会弹出命令行界面,这是我目前唯一看到的SMAPI相关内容。看来应该有一个模组界面会加载,这是我刚刚在2021年看的一个视频中提到的。编辑:不用管了,所有的指南都没提到要下载Vortex,要是提到了就太好了。
2025-01-25
是否有另一种方法可以让此内容在1.6版本中运行?
2024-06-28
你是一个了不起的人 +1 点赞
2024-06-11
技能达到10级是出于设计目的,但可能存在实现上的问题。根据我的观察,作者的意图是在服务器模式下将主机角色的技能设置为10级。它会在一个JSON文件中存储玩家的真实技能副本,以便在非服务器模式下将其技能恢复到原始状态。我尚未进行测试,但有可能由于技能通常在夜间逐步显示的原因,这并未正常工作或未反映给用户。以下是一个示例函数,当用户打开或关闭服务器模式时会执行此函数(此代码在多个地方重复出现,主要需要关注类似`Game1.player.FarmingLevel = 10`等行)。 ```html if (!IsEnabled) { Helper.ReadConfig<ModConfig>(); IsEnabled = true; this.Monitor.Log("服务器模式已开启!", LogLevel.Info); Game1.chatBox.addInfoMessage("主机处于服务器模式!"); Game1.displayHUD = true; Game1.addHUDMessage(new HUDMessage("服务器模式已开启!", "")); Game1.options.pauseWhenOutOfFocus = false; // 存储等级,设置游戏内等级为最大值 var data = this.Helper.Data.ReadJsonFile<ModData>($"data/{Constants.SaveFolderName}.json") ?? new ModData(); data.FarmingLevel = Game1.player.FarmingLevel; data.MiningLevel = Game1.player.MiningLevel; data.ForagingLevel = Game1.player.ForagingLevel; data.FishingLevel = Game1.player.FishingLevel; data.CombatLevel = Game1.player.CombatLevel; this.Helper.Data.WriteJsonFile($"data/{Constants.SaveFolderName}.json", data); Game1.player.FarmingLevel = 10; Game1.player.MiningLevel = 10; Game1.player.ForagingLevel = 10; Game1.player.FishingLevel = 10; Game1.player.CombatLevel = 10; } else { IsEnabled = false; this.Monitor.Log("服务器已关闭!", LogLevel.Info); Game1.chatBox.addInfoMessage("主机已返回!"); Game1.displayHUD = true; Game1.addHUDMessage(new HUDMessage("服务器模式已关闭!", "")); // 将玩家等级设置为存储的等级 var data = this.Helper.Data.ReadJsonFile<ModData>($"data/{Constants.SaveFolderName}.json") ?? new ModData(); Game1.player.FarmingLevel = data.FarmingLevel; Game1.player.MiningLevel = data.MiningLevel; Game1.player.ForagingLevel = data.ForagingLevel; Game1.player.FishingLevel = data.FishingLevel; Game1.player.CombatLevel = data.CombatLevel; } ``` 请注意,以上代码保持了HTML格式,并且仅包含必要的翻译内容。
2024-05-22
大家好,我正在自己上传的模组页面更新这个模组 https://www.nexusmods.com/stardewvalley/mods/20659/,因为它看起来已经很久没有更新了。Funny-snek 非常慷慨地将其发布在 GitHub 上,并明确表示他的权限是免费且无限制的:任何人都可以自由复制、修改、发布、使用、汇编、销售或分发此软件,无论是源代码形式还是编译后的二进制形式,无论出于何种目的(商业或非商业),也无论采用何种方式。 我会在我的 GitHub 上尽快公开上传这个分支,等我清理完那些令人尴尬的更新/修改后,这样我们就可以一起合作,加入我们想要看到的最新事件/功能。目前它还有一些小问题,但可以用 SMAPI 4.0 + Stardew 1.6.0 编译和运行。
2024-03-20
请提供需要翻译的游戏模组介绍文本,我会按照要求进行翻译。
2024-03-08
如果机器人在睡觉,说明时间尚早。如果机器人被切断,时间将停止。
2024-02-26
这个模组会更新吗?我正打算为我的朋友们开一个服务器,想知道是否可以抱有希望。
2023-10-03
这个模组是否可以在《Casual Life》中使用? Casual Life - Realtime Clock at Stardew Valley Nexus 谢谢,Jaggard
2023-08-18
(已删除)
2023-08-18