码迷,mamicode.com
首页 >  
搜索关键字:游戏服务器    ( 346个结果
使用gdb调试游戏服务器
前言谈论gdb重要性一般来说。提gdb,命令用于调试。“命令”,用户是几乎相同的复杂话。而事实确实如此,实际的开发调试必须用到gdb。如今。大多数Linux系统是存在于server其中。我们想操作这些系统时,通常是通过Terminal来操作。也就是说这些Linux系统不具有图形界面。而调试一般分两部...
分类:数据库   时间:2015-06-10 19:12:08    阅读次数:117
游戏服务器宕机数据恢复
0.概述: 一般情况下,为了提高游戏速度,在线玩家的数据都会缓存在内存中。如果有数据更新的时候,只更新内存中的缓存数据,而不是直接更新数据库。缓存数据会定时写回到数据库中(比如:5分钟写入一次)。 当服务器宕机后,从上次更新数据库到宕机前的所有数据更新都将丢失,即所谓的回档。这部分数据永远也找不回....
分类:其他好文   时间:2015-06-08 21:18:34    阅读次数:108
游戏服务器框架
游戏服务器框架 ——蔡剑彬 C++服务器开发工程师(caijianbin668934@163.com) 最简单的服务器莫过于在一个while循环里面不停地accept新的sockset,然后做相应的处理。虽然个人是比较推崇简单的事物,毕竟简单才是终...
分类:其他好文   时间:2015-05-25 16:52:39    阅读次数:230
python进程间传递文件描述符扩展库
由于python本身的线程基本上比较残废,所以为了利用机器的cpu,就不得不用上多进程。。。 在游戏服务器的设计中,最为常见的方式是: 挂一个前端服务器,专门来维护与客户端的连接,然后将客户端的请求数据转发给后端服务器。。。 上面的方式是现在最为正统的。。。 但是自己因为环境的限制,需要做到对客户端透明,然后将后端的服务器转换成为多进程的。。。所以这里就只有用一点比较别扭的方法了,首先处理登录等一些常规的逻辑放在前端服务器,当进入放进进行匹配战斗之后,将客户端的socket连接直接交给后端服务器,然后进行...
分类:编程语言   时间:2015-05-18 10:59:25    阅读次数:172
论游戏的架构
首先游戏服务器是分区的,客户端一般要选择登陆哪个区,登陆是通过网关服务器进行的,游戏的服务器可能多达上千台,如此众多的服务器是通过N个网关服务器组织而成集群,服务器当然是放“电信供应商”的机房了。WINDOWS游戏服务器IOCP无疑是首选。服务端和客户端一堆堆的缓存:TLIST、TSTRINGLIS...
分类:其他好文   时间:2015-05-17 23:14:42    阅读次数:187
基于行为,拦截某款Flash游戏服务器端的功能,利用某款开源模拟服务器端
本文只做笔记作为一年前crack日志记录,没有任何价值!!! 1。下载客户端,下载的是swf文件和各种武器、场景、声音等等所有资源。(利用网站整体下载功能,该款游戏的漏洞之一,文件列表放到了xml中) 2。利用反编译工具反编译部分swf文件,部分swf文件没有加密编译,导致使用反编译工具轻易反编译部分软件(如同侦探一样,可以在任何看似不重要的文件中查找蛛丝马迹) 3。利用抓包工具抓起命令,(...
分类:其他好文   时间:2015-05-05 10:38:44    阅读次数:123
一种高性能网络游戏服务器架构设计
网络游戏的结构分为客户端与服务器端,客户端采用2D绘制引擎或者3D绘制引擎绘制游戏世界的实时画面,服务器端则负责响应所有客户端的连接请求和游戏逻辑处理,并控制所有客户端的游戏画面绘制。客户端与服务器通过网络数据包交互完成每一步游戏逻辑,由于游戏逻辑是由服务器负责处理的,要保证面对海量用户登录时,游戏...
分类:其他好文   时间:2015-04-30 10:23:42    阅读次数:286
游戏服务器合服相关
年后一直在做手游服务器开发,之前做了一个系统,新加了一个数据库表,但是忘记修改合服工具了,合服的时候该表漏合,导致运维部门的同时忙活了大半夜。第二天早上我8点到公司的时候(离公司近,每天7点起床),发现运维部的同事已经到了,之前我每天早上到公司的时候,除了内务部的阿姨,就是客服部的小伙伴们,所以,我...
分类:其他好文   时间:2015-04-26 10:49:08    阅读次数:141
[设计模式] 代理模式 proxy
在GOF的《设计模式:可复用面向对象软件的基础》一书中对代理模式是这样说的:为其他对象提供一种代理以控制对这个对象的访问。结合上面的游戏代理的例子和下面的图,我们来进行分析一下。以前你是这样玩游戏:现在有了游戏代理,你是这样玩游戏:代理服务器干了什么?它代替你去和游戏服务器进行交互。它访问游戏服务器...
分类:其他好文   时间:2015-04-23 17:05:40    阅读次数:142
给skynet增加websocket模块
最近迷上了skynet,代码质量很高,算开源游戏服务器框架中的佼佼者,不管是Python的firefly,C++/Python的kbengine,C#的scut,还是nodejs的pomelo,skynet在并发上和商业应用都有很大的优势,根据http://thislinux.com/blog/5_panic.html描述,skynet能支持3w在线用户,性能很是给力。      最近做的都是一些...
分类:Web程序   时间:2015-04-23 02:06:43    阅读次数:1225
346条   上一页 1 ... 22 23 24 25 26 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!