Project1

标题: 【软件发布】星月无痕同步式在线更新 [打印本页]

作者: 熊猫    时间: 2011-12-10 21:32
标题: 【软件发布】星月无痕同步式在线更新
本帖最后由 熊猫 于 2011-12-10 21:45 编辑

【前言】
      对于一个游戏来说,难免会有大大小小的BUG,或者需要添加新的内容。以往的反复更新很是令用户头疼,星月无痕同步式在线更新系统就解决了这个问题,从此更新不再是一件难事。
      顾名思义,星月无痕同步式在线更新就是使玩家本地的游戏与服务器上的游戏内容保持一致,更新器会判断本地文件与服务器文件的差别并更新旧版本的文件。
      在发布之前,我们特意考虑到广大用户没有服务器的问题。最后决定支持使用66RPG FTP来作为文件更新服务器,虽然说比起正常使用会有小小的差别,但是没有关系,请往下阅读,会有详细的教程教您使用。
【星月无痕同步式在线更新系统】
星月无痕同步式在线更新系统是一个简单小巧的在线更新程序制作工具
使用它可以在两分钟内为您的工具添加在线更新功能

麻雀虽小五脏俱全
不到30KB的更新器体积支持CRC验证、文件压缩、文件名编码等一系列功能
支持HTTP下载,并自动编码链接,支持绝大多数的HTTP服务器
并且支持可选分类更新以及针对自身的更新!
【版权声明】
具体请参照主程序版权声明选项卡。
【使用协议】
您可以任意分发传播本软件,并且可以在商业产品中免费使用。
禁止以任何形式销售本软件
禁止非法使用本软件
禁止对本软件进行反汇编操作
禁止更改本软件的版权信息
因使用者设置不当导致的用户数据丢失我们不承担赔偿以及恢复的责任
以上最终解释权归本软件作者所有
【软件下载】
[电信]官方下载:http://auto.wsdlq.net/xud/xywhUpdateMake.zip
[网通&联通]6RFTP下载:http://ftp.66rpg.com/熊猫/xywhUpdateMake.zip
【范例下载】
这个范例下载是1.0版本,大家可以首先选择新游戏进入游戏,再通过菜单返回标题画面执行更新。更新之后为2.0版本,再进入游戏会有新的内容。
下载地址:http://ftp.66rpg.com/熊猫/星月无痕升级范例.exe
【使用方法】
本教程面向所有66RPG会员,教程将帮助您定制自己的在线更新程序,更新服务器使用66RPG FTP。
首先我们先要了解66RPG FTP有哪些限制:
①        无法新建子文件夹
②        只可以下载扩展名为rar,zip,jpg,png的文件数据(可能写的不全,不过不支持陌生扩展名下载)。
正式教程
准备工作 – RPG Maker中脚本的配置:
主要是让用户可以在游戏中调用在线更新,就是一个运行程序啦~。打开范例工程,F11看到脚本编辑器。我新加了一个脚本“Game_Update★”将它复制到你的RM工程。具体调用方法请参照脚本备注。
第一步 – 运行与初始化:
下载星月无痕同步式在线更新软件,解压缩。
执行主程序xywhUpdateMake.exe后软件会自动在根目录下创建两个文件夹“Client”与“Update”。
将您的游戏整个拷贝至Client文件夹,并且确保Game.exe在Client文件夹根目录。
第二步 – 核心选项配置:
启动程序后,首先大家看到的选项卡就是核心选项,请按照以下说明开始配置。
根目录URL填写:
  1. http://ftp.66rpg.com/您的用户名/
复制代码
请注意这个URL结尾一定不要漏掉”/”字符

当前版本信息,您可以写一写这个版本照上一个版本有什么新的东西。
        
因为我提到了66RPG FTP的局限性,请勾选“处理文件时不保存目录结构”。
并且在“生成文件后缀[最多7字节处]”填写“zip”(其实到时候生成的并不是真正的zip文件,只不过是让6RFTP支持这个文件的下载)

强制更新默认分类这个先选上。

客户端设定的主要更新列表填写:
  1. http://ftp.66rpg.com/您的用户名/UpdateList.zip
复制代码
下面的目前可以无视。
最后点击保存当前设置按钮。这时目录中会产生一个“Default.xud”文件用于保存用户配置,下次使用点击载入就可以调用这个文件恢复您的配置。
我的范例的配置好页面是这样的:

第三步 – 更新分类配置
选择更新分类选项卡。
点击采集文件按钮。完毕后点击处理文件按钮。
第四步 – 文件生成
在文件生成选项卡。
就两个按钮,每个都点一下。不分先后顺序,多点几次也没有关系。
第五步 – 后期处理
因为是6RFTP,我们需要对更新列表进行一下处理。找到xywhUpdateMake.exe所在目录。
找到文件“UpdateList.xud”,将扩展名改为“zip”,改完之后是这样的“UpdateList.zip”

同样这个不是真正的zip压缩文件,我们只是让6RFTP支持我们下载它。
将“Update.exe”剪切到您游戏的根目录(与Game.exe处于同一目录)
第六步 – 将更新文件上传至FTP
您需要上传的文件有
  1. Update文件夹下的所有文件(不包括Update文件夹,只是文件)
  2. UpdateList.zip
复制代码
将这些文件上传到你的6RFTP就可以了。
OK,基础教程完毕!
【One More Thing】
其实这个东西可以作为一个游戏下载器,试着把我范例中的Update.exe单独拷贝出来到另外一个目录,运行试试看,O(∩_∩)O哈哈~。
【进阶教程】
更新分类选项卡十分重要,之所以会有分类是我们考虑到一个游戏&软件核心部分是必须更新的,然而可以有一些可选的更新例如资料篇&插件,所以我们可以让用户有选择性的进行更新,将不同的文件分到不同类别。
不知道大家是否还记得在核心选项选项卡中有一个强制更新默认分类。我们可以将游戏&软件的核心部分放在这个默认分类让玩家必须更新。
将一些可选的放到其他分类。

回到更新分类选项卡。
添加分类,重命名分类,删除分类十分简单,我就不多说了。
双击一个分类可以查看当前分类下的文件。
至于怎样移动文件到不同分类呢。
我们可以选中右边列表的相应文件,再在左边列表选中那个你要移动到的分类,再点击上面向左的箭头,文件就成功的移动到了您选择的分类中了。

处理文件按钮是在您对文件有更改的情况下将新增的或者被修改的文件处理到Update文件夹。
重建文件则是无条件将所有文件重新处理到Update文件夹。



作者: yangff    时间: 2011-12-10 21:38
有P2P吗?有BT吗?有磁链吗?????
作者: 叶子的离开    时间: 2011-12-10 21:42
本帖最后由 叶子的离开 于 2011-12-10 21:52 编辑

上传几张运行效果图吧

可能以后软件还会更新的话
最新版本下载可以关注这个帖子:
http://aoto.wsdlq.net/bbs/forum. ... &extra=page%3D1












作者: 柳之一    时间: 2011-12-10 21:47
能和rm成为一体就好了
随便试试签名
作者: yangff    时间: 2011-12-10 21:53
才不是这样的呢,你去看下BT源代码的开源部分,很不错的,那个DNA超赞的
作者: 凌童鞋    时间: 2011-12-10 22:11
本帖最后由 凌童鞋 于 2011-12-10 22:17 编辑

我的云RM或许坑的有点久了……
6rftp压力瞬间增大无数倍……
作者: 小白玩家    时间: 2011-12-10 23:06
小白路过,那些大神解释下这个什么用啊
作者: yangff    时间: 2011-12-10 23:11
以前在做6Rdisk(不要怀疑,这是zh的坑)这是之类的东西看过一段BT创始人做的那个DNA下载器的代码……感觉挺好的说本来想整合进来的,zh说不要客户端什么的……
http://code.google.com/p/6rdisk/
被墙……zh你到底放了生么上去。。
作者: 小白玩家    时间: 2011-12-10 23:14
我一句话都没看明白,我从头看到尾,不明白到底什么用
作者: yangff    时间: 2011-12-10 23:21
http://6rdisk.googlecode.com/svn/trunk/disk/
没有么?ror的……
作者: 暗夜荆棘—佩恩    时间: 2011-12-10 23:24
本帖最后由 暗夜荆棘—佩恩 于 2011-12-10 23:25 编辑

虽然受邀而来,但说实话本人能力有限,并不清楚此软件到底有何用处。。。还请各位解释解释的说。(本人理解能力极差!各位要有心理准备……)
作者: 小白玩家    时间: 2011-12-10 23:27
话说,熊猫前辈自己做的吗
作者: 退屈£无聊    时间: 2011-12-11 09:28
在线更新……碉堡了……
问题是目前在柳啊的人没有几个有稳定的FTP空间啊,真全扔上柳啊的FTP全都惨死= =
作者: shanruiwen    时间: 2011-12-11 11:27
什么东西来的
作者: fux2    时间: 2011-12-11 11:31
被杀软秒杀了啊.
作者: 熊猫    时间: 2011-12-11 12:49
fux2 发表于 2011-12-11 11:31
被杀软秒杀了啊.

如果是这样请添加进信任列表,因为主程序有写入可执行文件的行为。
BTW,你用的什么杀软?
作者: 1294669147    时间: 2013-4-16 22:56
不过 现在已经不能下载了啊,,地址失效了 还有新的地址么??跪求!!
作者: 熊猫    时间: 2013-4-20 12:32
1294669147 发表于 2013-4-16 22:56
不过 现在已经不能下载了啊,,地址失效了 还有新的地址么??跪求!! ...

谢谢支持了。

去年更新了一次。下载链接在这里。
https://docs.google.com/file/d/0 ... VU/edit?usp=sharing

最近可能不常上6R。有什么问题请给我发邮件[email protected]
24小时内回复,谢谢。
目前这个版本需要您有自己的服务器来托管更新文件和更新列表。
近期我们会着手开发网络版来满足更多普通用户的需要。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1