传奇私服 游戏发布 游戏家族 发布家族 私服小偷 私服排行
最新新闻 工具下载 站内公告 在线留言 在线投稿 汇款方式
私服技术 游戏视频 精彩图片 网络电台 网络电视 广告联系
  私服高级搜索 请输入搜索关键词: 文章高级搜索
   最新文章
· 完美世界私服架设:管理页面
   相关内容
完美世界私服架设:服务器的安装配置 (9月15日)
完美世界私服架设:服务器配置和管理 (9月15日)
完美世界私服架设:管理页面 (9月15日)
完美私服GM命令列表 (9月15日)
完美世界国际版私服人物外观修改方法 (9月15日)
升仙任务流程详解 (9月15日)
完美世界:入魔任务流程详解 (9月15日)
完美世界妖兽练级及加点攻略 (9月15日)
完美国际私服的掉落表 (9月15日)
完美世界:妖精宠物及部分怪物坐标位置(二) (9月15日)
完美世界:妖精宠物及部分怪物坐标位置(一) (9月15日)
  9 7 1 8 :  第1/1页 共11条记录 每页30
   传奇私服|新开传奇私服|110wf.com私服技术完美私服技术
完美世界私服架设:管理页面
发布时间: 2008年9月15日 人气: 出处 | 作者: / 传奇私服 责任编辑: Admin
支持本站发展,立即购买会员装备 | 在线投稿 | 游戏玩家社区      

管理页面

1.访问管理页面的人员需要安装个人证书安装,在windows机器上,双击world2_ca.cer安装, 安装时选择安装到 “受信任的根证书颁发机构”里。(这个证书可以不安装,如果不安装,每次访问页面会弹出信任确认的对话框)。

双击world2_iwebmanage.p12 安装密码: wanmeishikong 。安装该证书可以访问
https://gamemanager/iweb/manage 页面和 https://gamemanager/cricket 页面,执行管理和监控。

双击world2_iwebrole.p12 安装密码: wanmeishikong 。安装该证书可以访问
https://gamemanager/iweb/role 页面,可以修改角色信息等。也可以访问https://aumanager/monitor页面,可以简易创建帐号,充值。

四.编程接口

1.GMServer提供的 webservice接口说明

接口类UserServiceInterface(url是http://aumanager/GMServer/userservice)和接口类ServiceInterface(url是http://aumanager/GMServer/gmservice),提供的接口详细说明参见文件cGMServer/src/common/interface.xml。

(高级功能:如果要增加或者修改接口,可以修改cGMServer/src/common/interface.xml文件,然后运行cGMServer/src/common目录下的gen脚本,生成相应接口类,并完成在cGMServer/src/service目录下的实现类代码。)

(高级功能:协议描述文件cGMServer/src/config.xml定义了GMServer和Authd之间通信的协议,主要包括踢用户下线,修改密码,划拨金元宝几个接口。接口实现文件在cGMServer/src/protocal目录下。)

数据库描述文件/etc/table.xml定义了数据库表,查询,存储过程,以及数据库服务器连接配置。

权限和服务器列表/etc/gmopgen.xml配置文件也是GMServer.war来读取的。

GMServer项目文件修改后,需在cGMServer/目录下执行ant命令,编译发布到cGMServer/dist目录下,生成GMServer.war文件。

2.划拨金元宝接口方案一

玩家充值时,直接调用web service接口useCash。注意,每次调用该接口都会直接怎增加玩家的金元宝,不管返回值是多少。如果某笔充值调用后没有返回或者返回-1,-2,需要中止全部充值服务,进行检查。返回-1和-2是不应该出现的,如果出现,很可能是数据库连接已断开,充值服务需要中止。

接口如下所示:
/**
* method useCash
* 划拨金元宝,调用该接口即为帐号划拨金元宝,返回0表示已经划拨完毕,返回其他值表示正在划拨队列中,其中返回-1或-2表示可能有错误,需要人工检查原因。每笔划拨该接口不管返回何值,都不需要重复调用,否则会重复划拨。
*
* @param username : 用户名
* @param zoneid : 服务器ID
* @param aid : 计费区ID
* @param cash : 划拨的金元宝个数乘以100
* @param loginfo : 调用者信息
*/
public int useCash( String username, Integer zoneid, Integer aid, Integer cash,
LogInfo loginfo);

3.划拨金元宝接口方案二

使用webservice 接口useCashInform。该方案过程是,充值时,先调用存储过程将每笔金元宝划拨放入队列中,然后调用useCashInform接口将该笔充值迅速划拨(如果不调用useCashInform,该笔划拨会在5分钟后自动处理)。
步骤一:存储过程调用

// 调用存储过程adduserpoint,成功调用后继续执行,否则,中止,划拨失败。
adduserpoint userid, aid, cash*90

//调用存储过程 usecash,调用被执行后(不管参数中返回的error代码是多少)则金元宝已在划拨队列中。
//该队列每5分钟会被自动处理。
//usecash存储过程被执行后,如果参数中返回的error为0时,则调用web service接口useCashInform,参数必须一致。
usecash userid, zoneid, 0, aid, cash*90, cash, 1

步骤二:useCashInfrom调用
useCashInform接口如下所示:
/**
* method useCashInform
* 划拨金元宝通知。返回结果含义同useCash。该接口为useCash接口的备选方案。使用useCashInform会使系统更健壮,降低出错概率。调用该接口前,需要调用adduserpoint存储过程和usecash存储过程。调用完adduserpoint和usecash存储过程之后,金元宝划拨已经放入队列,调用useCashInform只是为了更快的将队列中的该笔信息划拨,每笔划拨useCashInform只能调用一次,调用多次会出现错误。
*
* @param userid : 用户ID
* @param zoneid : 服务器ID
* @param aid : 计费区ID
* @param cash : 划拨的金元宝个数乘以100
* @param loginfo : 调用者信息
*/
public int useCashInform( Integer userid, Integer zoneid, Integer aid, Integer cash,
LogInfo loginfo);

4.Iweb webservice接口
完美世界sf

iweb webservice接口是游戏服务器对外提供的控制游戏和设定参数的编程接口,接口在类ciweb/src/com/goldhuman/service/interfaces/GMService.java中定义。提供的接口详细说明参见文件ciweb/src/com/goldhuman/service/interfaces/interface.xml。

(高级功能:如果需要增加新接口或者修改现有接口参数和返回值,可以修改接口定义文件ciweb/src/com/goldhuman/service/interfaces/interface.xml,然后运行同一目录下的gen脚本,生成相应接口类,并完成在ciweb/src/com/goldhuman/service/GMServiceImpl.java文件中的实现类代码。)

Iweb项目文件修改后,需在ciweb/目录下执行ant命令,编译发布到ciweb/dist目录下,生成iweb.war文件

欢迎转载或摘录传奇私服技术文章,请注明www.110wf.com
 
评论人 评论内容 ( 查看全部评论 ) 发表时间
评 论:
最多255字。
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
  • 网友评论只代表其个人观点,与本站无关
笔 名:
 
2005 - 2010(c) 传奇私服 www.110wf.Com 版权所有
本站中文版权所有 传奇私服 保留所有权利 未经许可请勿任意转载或复制使用
最佳视觉效果,请使用1024*768分辨率浏览本站 新开传奇私服
粤ICP备08116054号