快速退出

在 CurseForge 上格式会有些错乱,如果您希望以预期效果阅读,请前往 Modrinth.

资源介绍

在 CurseForge 上格式会有些错乱,如果您希望以预期效果阅读,请前往 Modrinth . FastQuit 关于此模组 此模组允许您在世界仍在后台保存时提前返回标题界面。 不用担心,模组会在必要时等待世界完成保存,不会丢失任何数据! 世界将显示在世界列表中,即使它仍在保存,您甚至可以编辑、删除或重建它。这是通过复用仍在保存的世界的信息来实现的。 在目前的状态下,这样做应该是安全的,因为已经采取了线程安全措施。如果您仍然遇到任何问题,最坏的情况是操作失败,并且 Minecraft 会弹出一个通知告知您。 如果发生这种情况,请 提交 issue 并附上您的 .minecraft/logs/latest.log 文件! 加入 Discord! 如果您对模组感兴趣或有任何问题,可以加入我的 Discord! 配置 要配置模组,请从 ModMenu 打开配置屏幕,或前往 .minecraft/config/fastquit-config.txt。 目前有三个可配置的选项: 显示通知 : 决定在世界完成保存时是否显示通知。 后台线程优先级 : 设置后台保存世界时服务器的线程优先级。这是为了提高保存时的客户端性能,但会使整体保存时间变长。值必须在 0 到 10 之间,设置为 0 将禁用更改线程优先级。 渲染“正在保存世界”屏幕 : 当使用高渲染距离时,退出世界可能仍需要一些时间,因为客户端侧的区块存储必须被清除。启用此设置后,将渲染“正在保存世界”屏幕。 显示保存时间 决定保存世界所花费的时间是否在通知和世界列表中显示。值必须在 0 到 2 之间,0 从不显示时间,1 仅在通知中显示,2 在世界列表中也显示。在 ModMenu 中,这些选项相应地标记为。 此模组如何工作? 本质上,此模组非常简单: 通常,在退出单人世界时,客户端会等待服务器线程完成世界保存后再返回标题界面。此模组跳过这段等待时间,并让服务器在后台继续保存。 请注意 这并不总是意味着退出世界是即时的,因为客户端卸载已渲染的区块等仍需要一些时间。然而,即使在这种情况下,您也会看到速度提升,因为客户端卸载和服务器保存现在同时执行,而不是一个接一个地执行。 当然,在实践中情况并非如此简单: 像这样使用多线程时,会出现许多问题。例如,当进入世界列表时,Minecraft 会尝试读取其关卡数据,但由于后台保存仍在锁定世界文件而失败。 相反,我们现在通过仍在保存的服务器访问信息。同样,当尝试编辑、删除或重建世界时,我们必须使用现有的会话。 为了保持这些进程线程安全,必须进行大量同步操作,以确保保存服务器和客户端不会相互干扰。 对于一些事情,比如重新加入仍在保存的世界或进行备份,我们只需等待服务器完全完成保存。我们还在退出游戏时等待世界完成保存,以确保没有数据丢失。 感谢... 翻译者: Felix14-v2(俄语) Cccc-owo(简体中文) JustAlittleWolf(德语) YakisikliBaran(土耳其语) Skidamek(波兰语) Oondanomala(意大利语) 兼容性 在以下帮助下: MixinExtras 以及自定义的 Mixin 配置插件,这些 Mixin 被设计为既非常不具侵入性,又非常高效。 因此,目前已知没有不兼容的情况。 如果你确实怀疑与另一个模组存在不兼容,请 提交一个 issue ! 有问题? 如果您遇到任何问题,请在 问题跟踪器上提交 issue ! 请确保附上重要信息,例如您使用的其他模组、日志或崩溃文件,以及尽可能详细的复现步骤。 在上传任何文件之前,请确保清除个人数据!(例如日志目录中的计算机用户名)

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

返回资源中心