源码中国-源码下载 >> ASP源码 >> 整站程序 >> 大型网络棋牌游戏系统全站源码 设为首页
  
资源名称 大型网络棋牌游戏系统全站源码 30
运行环境 asp/php/cgi/jsp/.Net/access/Linux/sql/DOS/95/9x/NT/2000/2000/NT/XP/Me/98/
文件大小 0 KB
添加人员 阿乖286
添加时间 2006-4-21 2:11:13
作者主页 查看作者主页
程序演示 查看程序演示
本站演示
下载次数
 下载链接 发表评论 更多评论 报告错误  
ppgou下载通道
 源码简介
经常下了很多好东西,这次提供一个重量级的,报答一下。

大型网络棋牌游戏系统全站源码
下载地址:http://www.godu.cn/soft/euqqall.rar随时可能被删除!!!
这是从其客户的服务器上泄露的全站源码,解压缩总共200M,价值不斐,这套游戏与联众类似,包括:客户端+服务器端+棋牌游戏+网站(金币运营+游戏秀+聊天+论坛+江湖),能直接上线运营。如果你推广的好,游戏运营的百人在线能赢利2-3万。
客户端:用户注册.用户登陆.游戏大厅.游戏房间.游戏桌面.
主要功能有:聊天.消费(用金币)化妆(类似联众).脏话过滤.多旁观和不允许旁观.邀请.屏蔽.音效.提示出牌.超时自动出牌.虚拟银行钱庄.金币消费.在线会员卡充值和声讯电话充值.游戏比赛.自适应屏幕大小设置.会员与普通用户的区别.会员的特权(如踢人.化妆.优先进入房间.等).用金币负分清零和逃跑率.更改用户详细资料和密码等功能.

客户端界面的风格与联众相似.
服务器端:具有完善的管理工作界面和完善的在线后台管理和完善的安全措施、自动识别用户作弊行为的功能.各种可改变参数尽可能多设置.以实用和方便管理.
主要功能有:信息统计:全面及时信息统计(包括用户信息统计.游戏排行榜.游戏比赛成绩统计.各种游戏当月积分累计的统计等必要的各类信息统计)并能自动生成网页公布.

房间设置:包括房间命名.每个游戏最多可开放几个房间,每个房间最多可支持几个人。限制用户进入特定的房间.
游戏管理:是否允许同IP用户坐同桌,少于多少分不能玩游戏,赢,输一局得分和扣分多少,逃跑扣多少分(也包括金币)游戏规则设置.增加游戏和删除游戏等
用户管理:用户信息管理(包括帐户).可封IP或解封IP.积分充值的后台管理.注册用户数据库后台管理.管理员有踢人.警告.处罚的管理功能.
在线广告发布:在相应位置发布在线广告.在聊天显示处随时可发布网站公告.

游戏比赛:在报名室里.系统不仅能自动接受用户报名,而且还能自动扣除报名用户的报名费(金币).还能弹出各类相应的对话框.在服务器端报名费和比赛项目要能简单修改,因为随时要更换. 
棋牌游戏内容再议(也就是些现在流行的网络棋牌游戏).
网站包括游戏下载.类似于联众秀的金币商城.游戏帮助.在线充值.服务中心(包括虚拟银行和用户注册.修改信息)等.

系统在低配置服务器(惠普PII400/128M内存2M带宽)下运行能同时在线千人以上.且能正常工作.系统保留开发接口,可以很容易的进行二次开发升级.服务器支持分布服务器,可以多台服务器组成一个服务组。游戏界面在1024*768下消去了以前的模糊. 游戏在服务端,客户端全部分开成独立的DLL.

以下是官方简介:
本游戏仿照联众游戏开发,开发工具为Visual C++2003,游戏规则与联众、中国游戏中心几乎一致,包括 斗地主,上海斗地主,拖拉机(升级),十六张麻将,火爆麻将,上海麻将,益友麻将,跑得快(争上游),拱猪,港式五张(梭哈),红心大战,510K,炒地皮,三打一,锄大地,憋七,玉环打通,原子,双扣,玉环80分,嵊州105,象棋,四国军棋,围棋等20多个流行的网络棋牌游戏。游戏在性能和界面方面,已接近联众的效果,并能支持分布式房间和大型集群服务器,这是一般网络棋牌游戏无法比拟的。您可以下载本程序,搭建自己的游戏服务器,自己来运营网络游戏。本游戏对服务器没有特殊要求,只需要一般配的 PC机安装服务端软件作为服务器,在其它的机器上安装客户端运行本游戏,安装和维护比一般网络游戏都简单。
系统选用的开发工具是优秀的Microsoft Visual C++的系列产品,兼容VC6.0,7.0(VC.net),2003(VC.net2003)等,数据库驱动选用ADO(支持数据库:SQL SERVER,ACCESS,ORACLE等)
系统采用客户端/服务器(C/S)编程模式,TCP/IP协议作为客户端和服务器的通信网络层,运用具有性能最优的完成端口(IOCP:Input/Output Completion Port )网络开发模型搭建服务器软件.客户端采用WinSocket API作为网络层。
系统采用多服务器分布式架构,由一个主服务器(MainServer)和多个从服务器(LocalServer)同时工作以实现游戏逻辑和用户管理及通讯的功能。主服务器管理客户端用户身份验证、登录以及管理从服务器的建立,由多个从服务器管理游戏通信,大厅及房间,从服务器可任意添加、删除、修改等。 
系统首先启动主服务器(MainServer),主服务器从数据库中读取从服务器的所有信息到主服务器的内存。首先读取GomType表以建立所有的游戏类型的基本信息,然后读取ServiceInfo(界面树结点信息表)以获得包括客户端界面结构、从服务器的信息、大厅和房间的一切信息。当有客户端请求登录并成功和主服务器连接的时候,主服务器将这所有的信息一次性发到客户端内存,客户端根据这些信息生成界面结构树。 
主服务器启动后还可以在主服务器里创建多个从服务器及房间,创建完成后从服务器的IP地址及端口号就作为它的唯一标识被同时写进数据库和主服务器的内存;房间号、房间所属的游戏类型、所属的从服务器号也作为房间的唯一标识被同时写进数据库和主服务器的内存。 
从服务器创建以后就在它所属的机器上启动。 
客户端登录后首先和主服务器建立连接(并且一直到客户端退出才断开)连接成功后生成界面结构树(前述),当用户点击某个游戏房间的时候系统从内存中读出这个房间的所有信息(前述),根据房间所属从服务器的IP地址及端口号试图和这个从服务器建立连接,连接成功后相应的从服务器就将这个房间的所有信息发到这个客户端,客户端收到以后就根据这些信息生成房间。每当有客户端的游戏位置发生改变的时候就向从服务器发送改变信息,从服务器保存、修改所有与它连接的客户端的位置信息列表。 
当一张桌子坐满时游戏开始。游戏开始后客户端也是和从服务器通信以更新游戏信息。 
当客户端退出游戏后就回到大厅的这个房间,当退出大厅的时候首先和从服务器断开连接,然后和主服务器断开连接,最后终止整个客户端程序。 
模块结构 
系统包括三大主要模块结构:MainServer,LocalServer,Game.此外还有客户端安装,更新模块等。在三大主要模块结构中还有子DLL(动态链接库)模块。
1)MainServer(EXE项目):封装主服务器功能,包括管理客户端用户身份验证、登录以及管理从服务器的建立,数据库读写等。
2)LocalServer(EXE项目):封装从服务器功能,包括管理客户端游戏通信,游戏逻辑,大厅及房间等。
3)Game(EXE项目):封装客户端所有功能,包括客户端登录,大厅及房间,客户端游戏通信,游戏逻辑等。Game包括以下子模块:
a)客户端通用库PubLib(DLL模块)封装了客户端通用的调用接口,控件,类。供客户端所有的模块调用.
b)麻将游戏通用库MJLib(DLL模块)封装了客户端麻将游戏通用的调用接口类和十堰麻将类。通用的调用接口类供特殊的麻将游戏模块调用.
c)扑克牌游戏通用库PisaLib(DLL模块)封装了客户端扑克牌游戏通用的调用接口类。通用的调用接口类供特殊的扑克牌游戏模块调用.
d)大厅库RoomLib(DLL模块)封装了客户端大厅的调用接口。
e)象棋库XQLib(DLL模块)封装了客户端象棋的调用接口。
f)围棋库XQLib(DLL模块)封装了客户端围棋的调用接口。
g)军棋库XQLib(DLL模块)封装了客户端军棋的调用接口。

 相关源码
  • 华好免费资源网整站源程序,全功能,无限制版本 prcok

  • 易网中国源码 修改版

  • Discuz! 5.0.0 GBK 简体中文正式版 Build 20060901 

  • 江南影视 2006 ACC 多风格 第一版 

  • 美特网络Newasp+Oblog+Dvbbs美化版 For 新云 V1.0 


  • 关于我们 | 版权声明 | 广告服务 | 帮助中心 | 联系我们 | 网站地图 | 发布源码