Linux技术专栏
huangzuduan
喜欢学各种编程语言
展开
-
服务器开发—谈谈游戏服务器有哪些服务
昨天,我“收到”了一个定时炸弹,当然也是爆炸了我才知道,原来我也有定时炸弹,说起来很杯具,是这我下半年“收到”的第二个定时炸弹;好了,下面我就介绍下我这定时炸弹,希望大家能减少定时炸弹 第一定时炸弹:炸弹的具体时间忘记了,大概是7月26号左右,记得爆炸的前一天晚上8点多,游戏实时在线人数一下子跌了200人,然后又好了;这时我也收到了电话,第一时间就怀疑是不是重启了,查了,原创 2012-10-28 20:09:41 · 2890 阅读 · 0 评论 -
服务器开发—谈谈游戏数据结构
数据结构主要有两大类,一类是数据库的表,就像excel表一样,直观并且很好管理;二类是内存数据表,永远只key=>value形式,所以在设置数据库表时,一定要考虑加载到内存是怎么样,并且二者即能转换又能快速查找 最近做了一个副本功能(游戏),所以就拿它来说吧,其中功能有,每天进入的次数,是否需要重置,开通条件,怪物,掉落的物品,传送点,打副本时,打完该地图所有怪物才能进入原创 2012-11-04 13:10:42 · 2269 阅读 · 1 评论 -
服务器开发—Socket通信实例(二)
客户端的例子过程比较简单1、先建立Socket2、建立connect3、接收/发送注意是接收是阻塞模式客户端代码:ChatClient.cpp/* * ChatClient.cpp * * Created on: 2012-9-29 * Author: root */#include "ClientSocket.h"#includ原创 2012-10-22 22:03:32 · 1464 阅读 · 1 评论 -
服务器开发—Socket通信实例(一)
今天是我第一次开始写博,之前一直在看博,学到了很多东西,却懒得写博,会觉得有点费时间,做为程序员,尤其是像我这种屌丝,最近要严格要求自己经常写博,因为写博是一种奉献精神,同时也能提高自己的写作水平,遇到的错误也会得到广大博友的指正,总之好处多多,本人文笔较差,并有少许错字(少壮不努力),希望得到各位博者的指正。下面来介绍我最近自学C++的相关实例拿出来跟大家分享,这是一个关于Socket通信这方面原创 2012-10-20 23:47:01 · 2885 阅读 · 0 评论 -
服务器开发—自己封装一个c++JSONObject工具类
这个工具类可能还不完善,也是将jsoncpp简单的封装,老鸟可以直接飘过了用该类,首先要到网上下载jsoncpp(网上一搜就有了),解压后,将include/json文件夹放到系统有include的地方,比如我是在放在/usr/local/include/下然后将lib_json复制到项目适当目录好了,直接上代码:JSONObject.h/* * JSONObject.h原创 2012-10-22 22:15:30 · 1871 阅读 · 0 评论 -
服务器开发—数据库Mongodb及C++驱动安装
自己做为屌丝批评下自己,前两往篇文章我写得太烂了,连我自己都不想看,所以接下来的文章,如果写我就要写得让大家明白,不然不写在上面两篇文章连篇标题改为 :用C++在Linux下开发聊天系统ChatServer我所介绍的ChatServer采用的是Mongodb数据库Mongodb是NoSQL类的数据库,目前也是NoSQL数据库最流行的,它的安装很简单,下载、解压即可下原创 2012-10-26 23:31:50 · 5255 阅读 · 0 评论