4 个版本 (2 个破坏性)
0.3.0 | 2023 年 3 月 6 日 |
---|---|
0.2.0 | 2023 年 3 月 5 日 |
0.1.1 | 2023 年 3 月 2 日 |
0.1.0 | 2023 年 3 月 2 日 |
#525 in 游戏
61KB
1.5K SLoC
TUpdate 是用 Rust 编写的更新器。它服务于一个非常窄的目的。它可能对像视频游戏模组包这样的东西很有用,这些模组在朋友之间共享。它可能还没有达到可以依赖的状态。
要求
客户端机器必须能够运行 Rust 程序。服务器可以运行任何能够提供文件的 HTTP 服务器。
用法
您需要在服务器上创建一个 index.lua
文件,以及描述所有可下载文件的 .cat
文件,以及可下载文件本身。然后您可以在客户端上运行 tupdate
,方法是在可执行文件同一目录下的 tupdate.conf
文件中设置 URL=http://<your server>/<path to index.lua>
,或者直接在命令行中传递 URL。
待办事项
- 解释
index.lua
的样子 - 解释 cat 文件,并创建一个生成这些文件的工具
- 图形用户界面
- Cocoa
- GTK+
- Win32
- 测试,测试,再测试
- 润色
- 翻译(可能包括波兰语)
法律条款
TUpdate 版权所有 2023,Solra Bizna,许可协议为 Apache License 2.0 或 MIT 许可证。
- Apache 许可证 2.0 版(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
除非您明确说明,否则您提交的任何有意包含在 TUpdate 库中的贡献,根据 Apache-2.0 许可证的定义,应以上述双许可方式提供,不附加任何其他条款或条件。
依赖关系
~17–33MB
~555K SLoC