Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
start:zh [2023/11/27 05:28]
hfsr [资源限制]
start:zh [2023/11/27 05:43]
hfsr [能量]
Line 46: Line 46:
 ----------- -----------
  
-开放式电脑所在区块停止加载,它们的运行会被挂起,区块重新加载时会从停止的位置继续执行。这让玩家在MC环境中使用开放式电脑时很符合直觉,因为你不必担心区块加载或恢复,也不需要添加来自其它模组的区块加载器保持电脑运行。+OC模组电脑所在区块停止加载,它们的运行会被挂起,区块重新加载时会从停止的位置继续执行。这让玩家在Minecraft环境中使用OC模组电脑时很符合直觉,因为你不必担心区块加载或恢复,也不需要添加来自其它模组的区块加载器保持电脑运行。
  
-为了实现这个功能,OC引入了一个原生库——[[https://​github.com/​fnuecke/​eris|Eris]] 库。这个库包含了官方的 Lua 虚拟机实现,它已经足以支持电脑暂停的功能。现在这个库已经包含在 WindowsMac OS XLinux 和 BSD 版本的模组中,只需服务端支持即可,因为OC模组的所有Lua代码都仅在服务端执行。如果你的系统不支持此运行库,模组会回退到基于 Java 的 Lua 实现LuaJ。这种情况下电脑的运行状态在卸载区块时能保持,内存也不会被限制。+为了实现这个功能,OC引入了一个原生库——[[https://​github.com/​fnuecke/​eris|Eris]]库。这个库包含了官方的Lua虚拟机实现,它已经足以支持电脑暂停的功能。现在这个库已经包含在 WindowsMac OS XLinux和BSD版本的模组中,只需服务端支持即可,因为OC模组的所有Lua代码都仅在服务端执行。如果你的系统不支持此运行库,模组会回退到基于Java的Lua实现——LuaJ。这种情况下电脑不,内存也不会被限制。
  
 能量 能量
 ----- -----
  
-电脑运行时会依据所做工作消耗能量。某些组件,例如显卡和无线网卡,除了每 tick 会消耗的少量能量外还会根据工作负载大小额外消耗能量。这不仅很真实,同时还能鼓励玩家优化代码,不让OC模组的服务器一直运行无用任务。能量消耗的准确数值可以在配置文件中修改,如果你想在一个不必考虑能量消耗的环境中工作的话,甚至可以完全移除。+电脑运行时会依据所做工作消耗能量。某些组件,例如显卡和无线网卡,除了每tick会消耗的少量能量外还会根据工作负载大小额外消耗能量。这不仅很真实,同时还能鼓励玩家优化代码,不让OC模组的服务器一直忙于运行无用任务。能量消耗的准确数值可以在配置文件中修改,如果你想在完全不必考虑能量消耗的环境中工作的话,甚至可以移除。
  
-在开放式电脑模组中可以用 [[block:​carpeted_capacitor:​zh|电容]] 产生静电以供电。此外,[[item:​generator_upgrade:​zh|发电机升级]]可以用于机器人,[[item:​solar_generator_upgrade:​zh|太阳能发电机升级]]可以用于机器人和微控制器。开放式电脑的设备也可以由 [[:​crossmod_interoperation:​zh#​能量|其它模组]] 的能源供电。+在开放式电脑模组中可以用[[block:​carpeted_capacitor:​zh|地毯式电容]]产生静电以供电。此外,[[item:​generator_upgrade:​zh|发电机升级]]可以用于机器人供电,[[item:​solar_generator_upgrade:​zh|太阳能发电机升级]]可以用于机器人和微控制器供电。开放式电脑的设备也可以由[[:​crossmod_interoperation:​zh#​能量|其它模组]]的能源供电。