Unturned Workshop Download Spinner 是一个 Unturned 专用服务器模块(Module):服务器下载创意工坊物品时,在控制台实时显示旋转动画、进度条、下载速度与预计剩余时间。只在控制台显示、不写入日志文件,不依赖 Rocket / OpenMod,放进 Modules 目录就能用。
控制台效果(-Lang=Schinese)
正在下载 "Arid Reborn" (3391808554) / [###### ] 49.7% (276821024/557269984) 29.2 MB/s 剩余时间 18s
功能特性
-
无 Harmony 依赖:不打补丁,由专用后台线程以只读反射轮询下载状态,模块不携带 0Harmony.dll
-
主线程零占用:控制台渲染全部在后台线程完成,慢终端(SSH / 服务 / docker / 面板)不拖慢服务器 TPS
-
预计剩余时间(ETA):与速度共用 2.5 秒采样窗口,随速度自动修正
-
中文支持:启动参数
-Lang=Schinese即显示中文文案,缺失自动回退英文,文案可自行编辑 -
日志独立成行:任何游戏日志都不会叠到进度条后面,进度条始终干净地钉在控制台底部
-
折行保护:按显示宽度(中文占 2 列)自适应控制台宽度,长中文标题也不会把控制台刷满屏
-
防卡死:修复 Steam 对已完成物品重打更新标志导致的进度条永久卡住(10 秒全零保险兜底)
-
可选诊断日志:模块目录放一个空文件即开启详细日志,排查问题利器
安装方法
-
回复本帖子后下载
WorkshopDownloadSpinnerModule.zip -
解压到服务器的
Unturned/Modules/目录(可与 Rocket 等其他模块共存) -
重启服务器;需要中文就加启动参数
-Lang=Schinese
常见问题
Q:这是 Rocket 插件吗?
不是。这是 Unturned 原生模块(Module),走游戏自己的模块加载器,不依赖 Rocket / OpenMod,有它们时也完全兼容。
Q:为什么不用 Harmony?
模块只需要“观察”下载状态,用公共事件 + 只读反射就够了——少一个依赖,还能把渲染放到后台线程,不占主线程。
Q:支持哪些游戏版本?
3.26.x 已实测。未来版本若内部结构变化,模块会打一条警告并自动停用进度条,不影响服务器运行。
Q:下载速度 / 剩余时间显示 — ?
下载刚起步或速度窗口未刷新时显示 –,属正常现象,几秒后自动出数。
下载 & 源码
-
下载:回复可见
-
源码(MIT):回复可见
-
调试版(带诊断日志,排查问题时用):回复可见
原模块作者 Gamingtoday093,二创重写与汉化 by Catz。遇到问题欢迎回帖反馈,附上诊断日志更好!
游戏交流区
攻略区
问答区
Mod发布区
Mod地图发布区
Mod技术区
汉化区
角色扮演交流区
技术交流
话题中心
社区公告
认证申请
开服教程区
服务器宣传区
游戏更新公告区
MiaBot框架
圆心云开服面板
工具/软件区
RGB颜色对照表
签到中心
幸运抽奖
排行榜
友情链接
小黑屋
周边商城
![创意工坊下载进度条模块(原创)[强烈建议使用]](https://raw.githubusercontent.com/CatzTimes/WorkshopDownloadSpinner/master/.github/assets/WorkshopDownloadSpinnerNew.gif)



隐藏内容需要回复可以看见