This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
start:zh [2023/11/27 05:28] hfsr [资源限制] |
start:zh [2023/11/27 05:36] hfsr [持续性] |
||
---|---|---|---|
Line 46: | Line 46: | ||
----------- | ----------- | ||
- | 当开放式电脑所在区块停止加载,它们的运行会被挂起,区块重新加载时会从停止的位置继续执行。这让玩家在MC环境中使用开放式电脑时很符合直觉,因为你不必担心区块加载或恢复,也不需要添加来自其它模组的区块加载器来保持电脑运行。 | + | 当OC模组电脑所在区块停止加载,它们的运行会被挂起,区块重新加载时会从停止的位置继续执行。这让玩家在Minecraft环境中使用OC模组电脑时很符合直觉,因为你不必担心区块加载或恢复,也不需要添加来自其它模组的区块加载器保持电脑运行。 |
- | 为了实现这个功能,OC引入了一个原生库——[[https://github.com/fnuecke/eris|Eris]] 库。这个库包含了官方的 Lua 虚拟机实现,它已经足以支持电脑暂停的功能。现在这个库已经包含在 Windows, Mac OS X, Linux 和 BSD 版本的模组中,只需服务端支持即可,因为OC模组的所有Lua代码都仅在服务端执行。如果你的系统不支持此运行库,模组会回退到基于 Java 的 Lua 实现:LuaJ。这种情况下电脑的运行状态在卸载区块时不能保持,内存也不会被限制。 | + | 为了实现这个功能,OC引入了一个原生库——[[https://github.com/fnuecke/eris|Eris]]库。这个库包含了官方的Lua虚拟机实现,它已经足以支持电脑暂停的功能。现在这个库已经包含在 Windows、Mac OS X、Linux和BSD版本的模组中,且只需服务端支持即可,因为OC模组的所有Lua代码都仅在服务端执行。如果你的系统不支持此运行库,模组会回退到基于Java的Lua实现——LuaJ。这种情况下电脑不可持续,内存也不会被限制。 |
能量 | 能量 |