
Orbis:活生生的世界
一个动态的世界事件导演,让Hytale服务器响应、进化并记住玩家的行为。
Orbis Director
Hytale 服务器的服务端世界导演模块。 Orbis 追踪区域状态、计算紧张度、运行动态事件生命周期,并记录持久性后果,使世界根据玩家活动产生反应。
这不是一个生成式 AI 故事讲述器。预览版本是确定性/概率性的:可审计规则、冷却时间、管理员指令、JSON 配置和 SQLite 持久化。
Alpha / 预览版。 可运行的核心功能,仍在开发中。仅限服务端。
功能说明
- 根据威胁值、活跃玩家数、平静时间、疲劳度和安全区惩罚进行区域紧张度评分。
- 六个默认示例区域,所有区域均可通过生成的
regions.json进行编辑。 - 七个可玩的内置事件,通过首先击杀被追踪的事件 NPC 来解决,并在截止时间以玩家在场为后备方案,结果记录在日志中:
corrupted_rift(腐蚀裂隙)roaming_alpha(游荡首领)lost_caravan(失落商队)ancient_ruin(古代遗迹)bandit_roadblock(强盗路障)sickened_grove(病态树林)supply_cache(补给藏匿点)
- 事件导演模块,具备标签、紧张度、冷却时间、玩家数量和活跃上限的资格检查。
- 持久的区域后果:
threat(威胁)、prosperity(繁荣)、fatigue(疲劳)、修饰符和/orbis history。 - 活跃事件会放置一个官方 Hytale 预制件标记、生成主题 NPC、追踪 NPC 死亡,并通过
loot.json尽力掉落可配置的稀有官方 Hytale 物品。 - 看门狗、抗风暴事件节流、
/orbis status、/orbis health、/orbis panel、故障关闭重载和细粒度管理员权限节点。 - 通过 JSON 进行配置驱动的区域、事件、视觉效果、NPC 映射和稀有战利品。
运行要求
- Hytale 服务器
>=0.5.3 <0.6.0 - Java 25+
- 仅限服务端安装
安装方法
- 下载
.jar文件。 - 将其放入 Hytale 服务器的
mods/文件夹中。 - 启动服务器一次。Orbis 将生成配置、SQLite 存储、六个区域、七个事件定义、预制件映射、NPC 映射和稀有战利品映射。
对于 CurseForge,请将 .jar 作为主要文件上传。生成的 .zip 仅作为手动支持包。
指令
/orbis status
/orbis health
/orbis regions
/orbis region <id>
/orbis tension
/orbis event list
/orbis event start <key> [region]
/orbis event test <key> [region]
/orbis event stop <instanceId>
/orbis history [limit]
/orbis guide
/orbis doctor assets
/orbis reload
/orbis debug tick
读取指令对所有人开放。修改指令接受细粒度节点或 orbis.admin 超级节点。
预览版限制
- 活跃事件会生成基础的主题 NPC 和预制件标记(尽力而为);Boss 战、自定义 NPC AI 和战斗平衡尚未实现。
- 内置事件 NPC 的击杀目标和稀有掉落已实现;如果生成/死亡追踪未完成,玩家在场将作为后备方案。
- 稀有战利品可在
loot.json中配置,但掉落仍依赖于有效的官方物品 ID 以及服务器接受该物品实体。 - 在此版本中,SQLite 是唯一的存储后端。
- 无需自定义客户端安装、仪表板、生成式 AI、阵营适配器或经济自动化。
/orbis panel提供可靠的聊天输出和一个实验性的游戏内窗口。
在用于正式社区服务器之前,请先在测试服务器上使用此模组。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。