找回密码
 注册
搜索
查看: 3299|回复: 3

《游戏大厅》3.0版本使用说明

[复制链接]
发表于 2008-6-23 16:52:03 | 显示全部楼层 |阅读模式
一、服务器端:
1、AI(AddItem)指令的参数作用变动。
原来默认的数据库game_info表中的sParam的内容从“文件名,MD5值”改为“文件名1,文件名2……”

2、新增SFC指令,用于传送文件验证值(支持版本号方式,在OnInitVariant接口返回)。
默认从数据库game_filecheck表中读取数据并返回。

3、DLL接口变动(主要是原来的lpszConnect改为一个结构变量的指针,传递更多数据)。
具体请DLL源程序。

4、默认TCP端口改为5378(“我上棋牌”),授权信息暂时不改动(可同时开旧版本大厅,过段时间再变动为可定义TCP端口的授权信息)。

二、客户端:
1、增加RoomRes.DLL(实现一些客户端参数设置和控制,并将一些图片资源放到其中,提供该DLL的源程序)。
2、皮肤增加DlgFrame.bmp、ButtonX、btnSend.bmp、btnFace.bmp等文件,setup.ini文件增加了一些定义。
 楼主| 发表于 2008-6-23 18:56:15 | 显示全部楼层

服务器端简单设置

一、数据库创建game_FileCheck表,字段:
ID:INT,编号
sFileName:varchar 255,文件名
sCheckValue:varchar 255,文件的验证值(4位MD5或程序版本号)

二、game_info表中的除了nParam类型为6(下载解压)外的所有sParam中除了文件名外,删除MD5值。

三、如果想继续运行旧的2.X版本的大厅,可以将旧的game_info表改名为game_info1,并修改服务器端DLL程序读所项目信息相关程序中的数据库表名为game_info1。

四、INI增加DLL信息,如:
[Client]
ResMD5 = 1234
ResURL = http://www.ityg.com/game/download/roomRes.DLL
回复

使用道具 举报

 楼主| 发表于 2008-6-27 15:38:33 | 显示全部楼层

划账问题

一、因为新大厅登录后,马上就断开连接。所以原来的划账功能已经暂时不能使用。
二、用户可以通过修改DLL中的“划账”按钮功能跳到指定的网页来完成。也可以等以后修正后再使用。
回复

使用道具 举报

 楼主| 发表于 2008-6-27 16:56:50 | 显示全部楼层

新划账功能已经实现

原来的 game_info 表中需要增加 sMoneyFiledName 字段,用来定义不同表的“银两”字段名称(主要是社区中的银子字段名称不统一)。
详情见最新的DLL源程序。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-6-20 05:03 , Processed in 0.035333 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表