找回密码
 注册
搜索
楼主: 天云上人

近期将改进或增加的功能

[复制链接]
 楼主| 发表于 2015-7-11 18:51:54 | 显示全部楼层

二十二、大厅客户端改进和修正

1、改进桌子绘制方式,如果桌子开始图与桌子图一样大小时,不再绘制桌子图(减少绘制量)。
2、修正指令处理程序中的一个BUG(该BUG会造成偶尔登录卡住,超时重新登录)。
【实现】20150711
回复

使用道具 举报

 楼主| 发表于 2015-7-16 18:10:51 | 显示全部楼层

二十三、大厅界面一些变动

1、取消最大化、最小化、还原时恢复标题(本来是产生动画效果用,不过目前看来影响效果)。
2、默认大厅房间右边广告位高度增加40(演示站用于放一些扩展功能的按钮)。在RoomRes源程序:
GetMainDialogInfo函数的nRoomAdHeight

【实现】20150716

3、改进阴影效果(Res增加Shadow.png文件)。取消改变窗口大小时即时变动,改为虚框先显示。
4、改进窗口分隔条的调整窗口位置时功能,更流畅。
【实现】20151026

5、RoomRes.dll中的GetMainDialogInfo、GetSkinDialogInfo分别添加阴影大小定义。
【实现】20151031

6、大厅界面控件(Button、CheckBox、RadioButton、GroupBox、Static、ComboBox、Edit)重新制作。同时增大对话窗口尺寸。GameRes.dll中GetSkinDialogInfo函数增加相关设置参数,以及相应图片。
7、改进大厅下边滚动信息的绘制方案,减少绘制量。
【实现】20151110

8、HotKeyCtrl 实现UI支持。
9、房间窗口聊天工具栏可以定义按钮大小。
【实现】20151111

10、实现任意图片做窗口背景(采用过度到背景色方式)
【实现】20151113

11、实现玩家列表控件支持背景“透明”方式。
12、分隔条背景“透明”。
13、聊天区(RichEdit控件)支持从背景窗口取颜色进行混合背景色或全透明。
【实现】20151129

14、修正滚动条一处造成不能响应热点的BUG。
15、分隔条“透明”处理。
【实现】20151204

16、实现游戏列表控件支持背景“透明”方式。
17、实现房间桌子列表支持背景“透明”方式。
18、修正读取资源中PNG图片程序处一个BUG(一定机率会造成图片不能绘制)。
【实现】20151207

19、大厅房间桌子列表窗口改为可以逐点滚动(原来是按桌子滚动)。
20、大厅房间桌子列表窗口增加根据服务器端桌子信息指令设置桌子数量功能。
21、增加换肤功能。
【实现】20151208

22、增加登录窗口登录状态显示。
23、修正超级链接控件背景绘制BUG。
24、修正切换账号时自动关闭程序的BUG。
【实现】20151209

25、修正下载窗口未设置皮肤的遗漏。
26、增加皮肤若干。
27、修正Combobox控件一些BUG。
28、替换大厅资源中的桌子图案(由浙江用户提供)。
【实现】20151210
回复

使用道具 举报

 楼主| 发表于 2018-2-12 16:25:58 | 显示全部楼层

二十四、实现内嵌网页的函数调用

实现Windows版本、安卓版本、iOS版本游戏内网页玩家免登录验证操作。

【实现】20180212
回复

使用道具 举报

 楼主| 发表于 2021-1-28 18:56:16 | 显示全部楼层

二十五、兼容超级平台模块化方式

大厅兼容超级平台2.0模块化方式运行的游戏房间,即主机为:domain.com:port/path 格式的情况。【实现】20210128
回复

使用道具 举报

 楼主| 发表于 2022-1-11 15:49:30 | 显示全部楼层

二十六、大厅数据操作方式改变

取消使用数据中心,改为采用直接在User.dll中操作,并且支持通过https方式验证账号,修改room.ini如下:
增加[mysql]段
  1. ;定义MySQL连接
  2. [MySQL]
  3. Host = "192.168.2.30"
  4. Port = 3366
  5. User = "root_czr"
  6. Password = "superczr"
  7. DataBase = "game"
复制代码

修改[auth]段,只保留如下内容:
  1. [Auth]
  2. ;自动分配uin范围
  3. UinStart = 1000000
  4. UinEnd = 10000000
复制代码

数据库增加auths表,用于定义各游戏域下的:Rsa公钥、主机、端口、是否ssl、路径、分配的ID范围等。

  1. CREATE TABLE `auths` (
  2.   `domain` varchar(32)  NOT NULL DEFAULT '' COMMENT '域',
  3.   `rsakey` varchar(256)  DEFAULT NULL COMMENT 'RSA公钥',
  4.   `ssl` int DEFAULT '0' COMMENT '是否https',
  5.   `host` varchar(64)DEFAULT 'ityg.com' COMMENT '域名或IP',
  6.   `port` int DEFAULT '80' COMMENT '端口',
  7.   `request` varchar(64)  DEFAULT 'auth.php' COMMENT '请求的文件',
  8.   `area` varchar(64)  DEFAULT '' COMMENT '地域',
  9.   `uinStart` int DEFAULT '0' COMMENT '起始编号',
  10.   `uinEnd` int DEFAULT '2100000000' COMMENT '终止编号',
  11.   PRIMARY KEY (`domain`)
  12. ) ENGINE=InnoDB
复制代码




回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-4 22:26 , Processed in 0.014585 second(s), 12 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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