我正在用 Java 制作一个游戏,它具有以下重要特性:
1) 连接到远程服务器(我制作的),并将检查更新并在必要时安装它们 2) 不是单个 .JAR 文件(即具有多个 .jar 和其他内容,例如 .png、.wav等) 3) JAVA WEB START 不是一个选项,因为我想自己做这件事
记住上面的事情,我遇到了一个问题。我不知道如何实现多个“补丁”更新系统。目前我有 1 个 .txt 文件,服务器从中读取,并将 .txt 中列出的文件发送到客户端,然后将它们移动到位。问题是,这仅对可能 2 次更新有用。我正在寻找更有用的长期解决方案,我需要一些帮助。以下是我想到的一些事情:
1)有一个以每个版本命名的 zip 文件夹(问题:客户端如何获取所有最新的文件 2)在每个包含版本的 jar 中都有一个 .txt 文件(问题:不能用 png 或 wav 来做到这一点,并且我不知道我将如何阅读 txt 文件开始)
我真的需要一些帮助,我试过用谷歌搜索它,我已经考虑了 3 周了,但什么也想不出来。
问题:我将如何使用多个补丁进行游戏/程序更新?