Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

194 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FSTHorn

FSTClientUpdater2

✨ FusionTech 服务器客户端启动器 & 更新器 ✨

项目依赖

.NET 8.0

项目流程

文件结构

托管服务端结构

<root>
├─ 📂 ServerVersion
│  ├─ 💻 modsMd52Name.php   // 传入 MD5 返回模组文件名称
│  ├─ 💻 modsMd5.php        // 获取所有模组的 MD5 值
│  └─ 💻 version.php        // 获取检查更新需要的版本号和更新日志
├─ 📂 tmp
│  ├─ 📚 config.zip         // 当前使用的 MC 配置文件
│  ├─ 📚 mods.zip           // 当前使用的 MC 模组文件
│  ├─ 📂 Updater
│  │  ├─ 📚 FSTClientLauncher.zip   // 自制启动器
│  │  ┄
│  ├─ 📂 mods   // 存放所有模组文件
│  │  ├─ 📚 {模组名}.jar
│  │  ┄
│  ┄
┄

玩家客户端结构

<> 代表必须存在的路径

[] 代表可能存在的路径

<root>
├─ 📂 <Client>
│  ├─ 📂 <.minecraft>
│  │  ├─ 📂 [config]
│  │  ├─ 📂 [mods]
│  │  ┄
│  ├─ 🕹️ <PCL2.exe>
│  └─ ┄
├─ 📂 <FSTClientUpdater>
│  ├─ 🧰 <aria2c.exe>
│  ├─ ⚙️ [Config.ini]
│  └─ 📂 [tmp]
│     ├─ 📚 [backupConfig.zip]
│     ├─ 📚 [backupMods.zip]
│     ├─ 📚 [config.zip]
│     ├─ 📚 [mods.zip]
│     ┄
└─ 🕹️ <FSTClientLauncher.exe>

感谢

About

FSTClientUpdater2

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages