大型页游平台地方麻将服务器源码屡遭攻击怎么防护

1 / 314 页
查看: 27112|回复: 3148
湖南房卡麻将客户端/服务器端完整源码及编译教程
阅读权限130
在线时间 小时
客户端源码是基于cocos2d-x 3.10版本开发的.代码完整可编译.本人在WINDOWS平台下成功编译了android包并正常运行.源码里面也有服务器的源码(C++),经过再次鉴定应该是配套的,服务器端有时间和能力的同学可以自己架设一下,我会给出所有的资源,包括后台管理程序(JAVA的),数据库文件,IP配置器等.
编译环境: windows7(64位)&&+ cocos3.13.1 + ndk13 + ant1.9.7 + python2.7.5 + android-sdk(20) + jdk8
所有搭建需要的工具,除了cocos3.13.1引擎需要自己下载,其他所有用到的工具都会包含在里面.
环境配置((这儿我以D盘为例,所有东西安装在D盘,大家安装时根据实际情况选择)
前言:最好是将客户端项目根目录放在盘符的根目录下,否则如果放在更深层的目录里面.NDK在编译的时候会因为目录过长而导致编译失败.但是NDK提示不会告诉你是因为目录过长而失败
,同时要注意盘符对应的剩余空间.如果不足的话也会失败.另外在编译ANDROID项目时先将project.android目录下的obj目录删除.否则会报一些目录错误.导致编译失败.
1-ant配置& && & :& & 将ant解压至D盘,设置环境变量, 在用户变量添加& &&&ANT_ROOT = ant安装目录下的bin目录 (如& &&&D:\apache-ant-1.9.7\bin)
2-python配置 :& & 双击python安装文件,安装成功后,设置环境变量& &在系统变量&&path变量头部追加& &python根目录(如 D:\python27;)
3-ndk配置& && &:& & ndk解压后,配置环境变量& & 在用户变量添加& &NDK_ROOT = ndk根目录(如& & D:\ndkr13b)
4-android sdk配置 : adt-bundle-windows-x86_64-解压后,目录下的sdk就是android sdk.&&在用户变量添加& &ANDROID_SDK_ROOT = sdk根目录 (如& & d:/adt-bundle-windows-x86_64-/sdk)
5-如果需要打开eclipse的话,还需要安装jdk ,jdk在共享文件中的java.rar(java1.8) .安装完成后.配置用户变量& &JAVA_HOME& &= java根目录(如&&d:/java)&&,&&同时配置path变量 追加& &d:/java/
6-以上环境配置好后,下载cocos2d-x13.3.1(去下载即可),安装完成后.在COCOS根目录执行&&setup.py,双击即可.其实就是检查我们上面配置的环境变量和设置COCOS一些变量.如果一闪而过,即代表配置没有问题.如果停留在CMD界面.一般就是上面我们哪个环境没有配置好.自己根据它的提示检查一下即可.
7-最后就是下载好项目后进行最后的配置了.这个在共享文件夹中有个编译步骤中进行说明.
1.PNG (0 Bytes, 下载次数: 14)
23:13 上传
2.PNG (0 Bytes, 下载次数: 11)
23:13 上传
3.PNG (0 Bytes, 下载次数: 14)
23:13 上传
4.PNG (0 Bytes, 下载次数: 12)
23:13 上传
5.PNG (0 Bytes, 下载次数: 22)
23:13 上传
6.PNG (0 Bytes, 下载次数: 48)
23:13 上传
7.PNG (0 Bytes, 下载次数: 15)
23:13 上传
8.PNG (0 Bytes, 下载次数: 18)
23:13 上传
9.PNG (0 Bytes, 下载次数: 19)
23:13 上传
游客,如果您要查看本帖隐藏内容请
树叶网狐麻将交流群 。免费资源.
出售真3D联网捕鱼源码QQ
有没有视频教程
可以编译通过 服务器也可以通过,但是微信.
本帖被以下淘专辑推荐:
& |主题: 2, 订阅: 0
阅读权限130
在线时间 小时
顶顶顶!绝对很好的资源,并且加上超级详细的搭建和编译教程.难得的好资源.
阅读权限50
在线时间 小时
顶顶顶!绝对很好的资源
阅读权限80
在线时间 小时
顶顶顶顶顶顶顶顶顶顶
阅读权限80
在线时间 小时
这个可以有啊
阅读权限130
在线时间 小时
这个可以有啊
阅读权限130
在线时间 小时
好东西要大家一起分享才有意思
阅读权限120
在线时间 小时
阅读权限130
在线时间 小时
阅读权限130
在线时间 小时
1 / 314 页
看看截图就知道了靠这个直接搞定了几个客户~:han
特别声明(务必查看!)
1、Unity3D Tanks!!! 源
GM命令:链接:/s/1b
特别声明(务必查看!)
1、Unity3D FantasyHero
特别声明(务必查看!)
1、Unity3D FPS Starter
特别声明(务必查看!)
1、HTML5游戏 机械迷城
| 联系方式
COPYRIGHT(C)2015 ZHONGQINGLONGTU NETWORK CO.LTD ALL RIGHTS RESERVED.ICP备号-4
北京中清龙图网络技术有限公司&&&&& 这几天一直写上层逻辑,因为是sns游戏的,所以压力不是很大,但还是想做一套页游mmorpg类游戏的框架。闲暇时候就玩玩天龙八部,读读征途的代码。机缘巧合,遇见了之前天龙八部的服务器引擎工程师,交流了很久才知道,现在网上流传的天龙八部的版本已经很老很老了。据他说现在的天龙八部的服务器框架也加上了网关的设计,负责网络均衡;添加了消息队列,分离了通信和逻辑处理。
&&&&& 不过我仍然觉得旧框架可以负载现在的页游服务器,旧的线程机制是这样,每个线程负责一个地图,并且负责这个地图上面玩家的与客户端的通信、逻辑处理,负责这个地图上面的怪物AI。搜集了一些数据。
&&&&&&&&&&&&&&& send && recv 是系统函数,每秒大概可以执行18w次。(听一个主程讲座记录)
&&&&&&&&&&&&&&& 线程每秒可以执行处理15w条消息(前项目所得数据)
&&&&&&&&&&&&&&& 线程每秒跑50帧,一帧大概20ms,这20ms可以驱动4k只怪物的AI(查询一个在线游戏所得)
&&&&& 现在我们假设一个线程负责一个地图,这张地图上面,大概有400只怪物,1000人,每人每秒大概3次操作。也就是说要处理大概3k条消息,驱动400只怪物,大概要有6k次的系统调用。发送处理,我们做这样的处理,不能实时的发送给客户端,每个连接每秒发送三次。
&&&& 这样消息处理占用了20ms,send && recv的系统调用占用了33ms,抛去这些消耗,剩下的CPU资源完全可以驱动这400只怪物。
&&&& 当然我们的每个线程一定要做成可以配置的,比如对于开服时候的新手村,一定要用独立的线程去负责,其他的70级-80级的地图我们可以让一个线程去负责2-3张地图。那么我们的页游服务器就可以这样设计:
&&&& 为了保证单线程的逻辑,我们将公共处理的数据比如说帮派,好友放到世界服去处理,另外日志服务器、数据库缓存服务器也独立出来。
&&&& 既然构架无所谓好坏,那么够用就行,不折腾。
&&&& 十分期待各位大神,批评指导!!!
阅读(...) 评论()&>&&>&&>&&>&flash在线网页游戏大厅完整源码(麻将网页游戏等)
flash在线网页游戏大厅完整源码(麻将网页游戏等)
上传大小:22.83MB
这是一款网页游戏大厅的源代码 里边有丰富的内容,和实践
综合评分:2(4位用户评分)
所需积分:5
下载次数:46
审核通过送C币
创建者:ffffffff8
创建者:ypkd11
创建者:kuangrenmushuai
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
/*删除回复*/
$(".del_comment_r").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
评论共有3条
的确不行,没有源码
以后下载前还是得看下评论。。总有些不要脸的喜欢坑人
哪里来的源码?能要点脸么。。
没有源码,请勿使用《源码》二字,请诚实点,谢谢!
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
flash在线网页游戏大厅完整源码(麻将网页游戏等)
会员到期时间:剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
knight521125
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:国粹网游戏服务器及官网论坛已对外开放
时间:07-08-01 来源:游戏官方供稿 作者: 编辑:
尊敬的各位玩家:      
  国粹麻将服务器于日上午9:00-11:00进行系统维护。作业已完成,游戏服务器,国粹官网及论坛现已开放,各位玩家可以正常进行游戏。
&  本次更新内容为国粹麻将0.9.3版本,同时将完成防沉迷系统的建置。  
  国粹网对此期间给各位带来的不便表示歉意!
翻页快捷键:←|→
国粹3D麻将热门排行榜
3[教学]大众麻将开局换牌攻略
国粹3D麻将最新更新
国粹3D麻将推荐视频
Copyright © 2002- 版权所有 52PK游戏网 渝ICP证B2-号 渝网文(-010号

我要回帖

更多关于 麻将服务器源码 的文章

 

随机推荐