首 页 >> 仙境技术 >> RO 带更新的服务器制作简要教程
RO 带更新的服务器制作简要教程
时间:2008-6-23 来源: 99945 发表讨论

今日新开服 明日新开服 昨日新开服 网通传奇私服 英雄合击私服 变态私服 仿盛大私服

首先,建议服务器使用2台
1数据服务器,提供SQL,WEB,FTP,LOGIN,CHAR 5项服务。
2游戏服务器,只开一个MAP啦

WEB服务器除了作为网站服务,同时提供登陆器的登陆以及更新指导。
包含以下5个文件
内容参考附件
notice_close.txt     关闭服务器的公告
notice_patch.txt     服务器正常运行时的公告
patch.txt         服务器更新文件列表
patch_allow.txt         服务器状态反馈 内容为allow表示开启,发送notice_patch.txt给客户端
              内容为deny表示关闭,发送notice_close.txt给客户端
patch_excute.txt     引导客户端启动文件,可以定义需要执行的程序,以及程序执行时调用的xml文件

FTP服务器必须开启匿名下载,用于提供客户端下在更新。其文件需要符合patch.txt内的文件。否则客户端报错

客户端登陆器可以拆解GF的登陆器
导出patchinfo.xml这个文件按照你的服务器修改。工具当然是找支持资源编辑的,当然,好东西是要花钱的:)
修改例解

<?xml version="1.0" encoding="euc-kr" ?>

<patchinfo>

    <window>
        <name>ATHEN服务器联盟</name>     标题
        <width>535</width>         窗口宽度
        <height>350</height>         窗口高度
        <wallpaper>title</wallpaper>

        <button2>               产生按钮
              <x>226</x><y>123</y>     按钮左上角原点,1.1原点位于左上角
              <width>145</width><height>24</height>     按钮宽度和高度
              <event>patch1</event>     执行目标
        </button2>

        <patch>
              <name>patch1</name>     以上按钮被点击后的程序执行部分
              <web>webpatch1.gameflier.com.cn</web>     web服务器地址
              <webdir>/patch601</webdir>         web服务器子路径(放置附件中的5个文件)
              <ftp>ftp1.gameflier.com.cn</ftp>     FTP服务器地址
              <ftpdir>/patch1</ftpdir>         FTP服务器子路径(放置你的更新文件,gpf,rgz文件,若是普通文件,那就会直接下载到RO下)
              <inf>patch.inf</inf>               本地更新参考文件
              <data>data.grf</data>               下载后写入的文件
              <excution>ragexe.exe 1rag1 /account:clientinfo1.xml</excution>     启动引导,找不到patch_excute.txt后执行
        </patch>
    </window>
</patchinfo>

[全文完]

99945文章和资讯源于互联网,版权属于作者,如涉及版权问题请来信告之,谢谢!
鄂ICP备05017171号 违法不良信息举报中心