Create: 多线程列车

一个小型模组,将铁路网络的所有计算运行在单独线程上,与服务器刻并行,从而大幅提升性能,尤其是在大型网络中。

资源介绍

一个小型模组,将铁路网络的所有计算运行在 单独线程 上,与服务器刻并行,从而大幅提升性能,尤其是在大型网络中。 此模组仅适用于服务器端,但也可在客户端使用(如果您在单人游戏中游玩)。 此模组兼容 Create 0.5.1 及所有 Create 6 版本! 问题与兼容性 由于此模组将所有列车计算卸载到单独线程,可能会与依赖或修改 Create 代码这些部分的附加模组产生问题。这些问题通常表现为服务器冻结和崩溃。不幸的是,如果模组未设计为支持多线程(大多数模组并非如此),这些问题很难解决。它适用于某些模组包,但不适用于其他模组包。如果对您不起作用,我深感抱歉 :( 此模组已与 Create 进行过测试,并且应与 Create 配合良好。然而,由于存在大量不同的附加模组,不可能测试并涵盖每一种可能的情况。如果您确切知道是哪个附加模组导致了问题,请在 GitHub 上提交 Issue,我们可以尝试实现兼容性修复。 但一如既往: 请创建您世界的备份! 它是如何工作的? 通常,铁路网络会在服务器刻循环的其他任务(例如方块实体、实体、玩家、区块等)之后立即计算。在高服务器负载下,例如由于大量的方块实体和庞大的铁路网络,这可能导致非常长的刻时间。 此模组在新服务器刻开始时,与其他任务并行启动铁路网络的计算,从而减少总体时间。为了保持游戏同步,两项任务会相互等待,直到两者都完成,然后刻才会结束。 在对拥有 700+ 列车和总共 200 个模组的大型服务器的广泛测试表明,这显著提升了性能。 为此项目做出贡献 欢迎通过在 GitHub 上创建拉取请求或 Issue 来帮助开发。如果您有问题,可以访问我们的 Discord 服务器。 ️ 请注意! 为了保护您的世界免受损坏,在安装此模组之前,请务必创建世界备份!

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心