2024年5月28日发(作者:)
1. 棋牌系统:
我们的网络棋牌游戏系统功能全面,设置灵活,而且可以承载数量很大的在线用户。
用户可方便的进入到竞技类游戏和棋牌游戏。由于现在棋牌游戏比较多,我们收集各地有
地方特色的棋牌游戏加以开发,适合各地用户。另外,如果我们现有的棋牌游戏中没有你
想要的特色,我们可以按你的要求在最短的时间内完成最好的作品。
平台规划:
➢ 控制/管理/统计/计费后台;
➢ 服务器端软件;
➢ 游戏大厅客户端软件;
➢ 游戏客户端软件;
➢ 其他增值功能;
官方网站设计
组件构成:
➢ 控制后台:
GM管理器;
计费/卡生成/管理系统:
广告投放系统;
信息发布系统;
规则管理系统;
更新管理系统;
客服回溃系统;
➢ 服务器端软件:
基本服务器端;
更新服务器端软件;
下载服务器端软件;
统一规则软件;
统计软件;
➢ 游戏大厅客户端软件:
人物属性系统;
等级划分系统;
房间导航系统;
用户操作界面;
内部通讯软件;
客服留言版;
➢ 各游戏客户端软件:
中国象棋(包含暗棋玩法);
国际象棋;
围棋(包含五子棋玩法);
军棋(包含四国军棋玩法);
麻将(包含各个地方特色麻将);
桥牌;
斗地主;
捉红A;
升级;
标分
红二
拱猪
锄大地
跑的快
五十K
其他:苹果棋、飞行棋、斗兽棋、泡泡龙、连连看、大富翁等
➢ 其他增值功能:
官方网站设计;
网站数据库联通系统;
站内帮助系统;
➢ 各游戏细分组件:
技术统计接口;
统一规则接口;
通用联线系统;
图形界面;
效果表现系统;
声音管理系统;
用户控制面板;
用户积分/升级系统;
内部对话系统;
帮助系统;
这套棋牌系统的特点如下:
(1)可以承载数量可观的用户。
① 注册用户容量:该系统的后台数据库采用SQL Server 2000企业版,可以存储上
亿条注册用户资料。
② 在线用户容量:以接入一台数据服务器为例进行计算,一台数据服务器最多可以
和1000台游戏服务器相连,而每一台游戏服务器最多可以连接2000个客户端用户,则
只有一台数据服务器的网络游戏系统可以容纳200万用户同时在线。如果要接入两台以上
的数据服务器,它们可以只和一台SQL Server 2000连接,但是数据库的处理速度会降低
一倍,所以建议每台数据服务器连接一台SQL Server 2000,然后用SQL Server 2000的
复制功能,使多台SQL Server 2000数据库之间的内容保持同步和完整,从而增加在线用
户容量。如果两台数据服务器连接两台SQL Server 2000,则同时在线用户容量将达到400
万,三台以上以此类推。
③ 登录用户容量:该系统在处理客户端用户的游戏数据时采用了分布式的游戏服务
器,而且每台游戏服务器系统都使用了数据缓冲技术,使客户端用户访问数据服务器的机
会大大减少,绝大部分游戏数据在游戏服务器一级就可以直接处理,数据服务器只处理每
个用户的登录、退出系统以及一些很少用的功能数据,在一台P4 2.4GHz、256M内存、
采用IDE硬盘的PC台式机器上测试数据服务器的处理速度,每秒钟可以处理120个访问
SQL Server 2000数据库的用户数据包操作,照这样计算,一台数据服务器每天可以处理
大约500万次用户登录和500万次用户退出操作。
(2)完善的安全措施、自动识别用户作弊行为。
该系统的安全措施包括四方面内容:
① 该系统运行后,所有用户的数据和大部分的游戏数据都存放在数据服务器和游戏服
务器上,在用户端只是简单的显示这些数据,用户在客户端更改这些数据只能是徒劳,因
为访问服务器时会用服务器中存储的数据进行刷新;
② 暂存在客户端的少部分数据在内存中都进行了动态加密(所谓动态加密,包含两方
面的内容:一是指两组相同的数据流,在不同的时间点,呈现在内存中的数据都是不同的;
二是一组数据流中相同的字节数据在加密后是不同的),心怀恶意的用户如果更改这些数
据,则客户端系统在解密时会发现错误,此时客户端系统会立即向游戏服务器上报该用户
的作弊行为,游戏服务器会立即转发给数据服务器,数据服务器根据预先的作弊处理规定
进行冻结处理或者罚款。
③ 在用户端向游戏服务器发送的数据也是经过动态加密的,数据发送到游戏服务器
后,游戏服务器会自动解密,如果解密结果错误,则会立即断掉该用户的连接,使之与系
统绝缘。
④ 游戏服务器端每次接收到用户的指令和数据,都会判断指令和数据格式的正确与
否,对判断后结果错误的用户连接立即关闭,使之与系统绝缘,及时杜绝恶意的攻击。
(3)美观动人的用户游戏界面,快捷的游戏服务。
网络游戏系统目前提供了20种游戏和一个聊天室,而且每种游戏的用户界面都
设计精美,功能卓越,当用户进入游戏房间后,会看到其他已经开始游戏的用户在进行游
戏的动画场面,甚是引人。不同于其它网络游戏的是,如果用户已经登录上了该系统的任
何一个游戏服务器,则允许用户不切换游戏服务器,即可享受该服务器提供的所有类型的
游戏,从而大大缩短用户登录不同游戏房间的时间。由于用户登录时,要等待数据服务器
从SQL Server 2000数据库服务器中取出用户信息数据,所以每个用户只是在登录系统时,
会感到速度有点慢,但是如果登录成功,则以后的所有操作过程都会很快,因为登录系统
后的操作是由游戏服务器处理的。
(4)周到灵活的可伸缩性,支持增加新游戏、游戏版本升级、游戏下载。
目前该系统提供20种游戏和一个聊天室,如果在将来软件开发商又开发出新品
种的游戏或对某种游戏进行了升级,网站管理人员只要在数据服务器上及时增加或升级,
则所有的游戏服务器会自动接收这些最新的游戏数据,游戏服务器的系统管理员就可以启
动和停止这些新游戏,用户端会自动显示游戏服务器中被启动服务的新游戏,同时向用户
提供下载服务(游戏客户端中游戏大厅的安装文件大小共5.3Mb,每个游戏客户端安装文件
的平均大小为150Kb)。
(5)实时的广告网页和广告条显示。
该系统在设计之初,就首先考虑了客户端的广告宣传问题,因为当系统的在线人
数很多时,对用户做某种广告或代理别的公司的广告,将会给网站带来不错的广告收入。
该系统在所有客户端的游戏画面上都安排了广告条,并且在用户选择游戏的画面上安排了
面积很大的广告主页,当然该主页位置可以放置广告网页,也可以安排公司网站主页。如
果管理层更改或删除了服务器上的广告内容设置,则客户端会自动显示或隐藏新的广告网
页和广告条内容。同时系统为客户端用户的帮助提供了两种方法,如果在数据服务器管理
器上的广告设置中将用户帮助内容设置为网页形式,则每个游戏的帮助内容即为相应的网
页。
(6)全面及时的用户信息统计。
该系统的数据服务器管理器允许系统管理员对任意条件的用户进行检索,并且可
以对不同时间段的注册用户数量、在线用户数量、会员用户数量自动统计,形成报表形式
的文件,同时提供更加直观的人数变化曲线图,供网站管理层参阅。另外,该系统每天都
会自动统计所有游戏服务器自动报送上来的游戏排行榜数据,形成每天的游戏排行榜,用
于网站公布或宣传,以带动更大的用户量。
(7)良好的可调节性。
在网站的经营过程中,管理层可以根据用户量的实际情况,对登录用户身份(会
员用户和普通用户)、用户的奖惩、积分管理办法、每种用户功能需要消耗的财力等很多指
标进行放宽和限制,从而有效引导和提高用户量。
(8)方便的外部接口。
任何一个系统都要考虑同其他系统的接口,因为现实常常比较复杂。网络游戏系
统也不例外,该系统在数据服务器管理器上就安排了优秀、方便的外部接口,允许外部数
据和系统管理员的强制操作数据进入系统,从而完成某种特定任务。这种接口中包括一系
列的批量操作,只要系统管理员将要转入的数据放在一个文本文件中,即可完成相应的数
据批量操作。这些接口包括增加用户、删除用户、冻结用户、解冻用户、转换身份、增减
财力、负分清零等等。
(9)更具吸引力的用户功能。
该系统在任何游戏画面、房间画面和聊天室画面中都为为会员用户和普通用户提
供了传送文件、找人、创建房间、踢人、负分清零、更改形象、更改自身详细资料、发送
短消息、借要财力、更改密码、更改E_Mail和QQ等十多种功能,当然会员用户和普通
用户使用这些功能是有区别的(具体见"会员用户和普通用户的区别")。值得一提的这些功
能中的找人功能,可以让用户在整个系统范围内查找另一个用户,无论该用户在哪个服务
器上。传送文件功能增大了用户在网络游戏系统平台上进行交流的程度。
(10)强大的游戏功能。
特别的对于围棋、中国象棋、国际象棋、五子棋,不仅具有和其他棋类游戏相同
的悔棋、计时、开始、讲和等功能,而且具有存盘、载入、研究等颇具竞争力的功能,棋
类游戏的研究功能可以让用户进入另外棋盘,与自己进行对奕,从而对自己的错误进行总
结,对未来棋局的态势作出判断,是用户棋技快步提高。
(11)完备的服务器日志管理。
应该说,只要一个系统中存在服务器,就必须有相应的日志管理,因为服务器
的运行是长时间的无人职守运行,一些错误或警报必须有记载。网络游戏系统的数据服务
器和游戏服务器都有完备的运行日志。数据服务器系统的运行日志包括数据服务器本身的
运行日志和访问SQL Server 2000时失败的运行日志,游戏服务器系统的日志包括游戏服
务器管理器的运行日志和每个游戏服务器模块的运行日志,这些日志,足以让各级尚品棋
牌系统管理员对服务器系统的维护作出判断和决策。


发布评论