- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 数据库表的设计
CREATE TABLE `uc_user` ( `user_id` varchar(128) CHARACTER SET ujis NOT NULL DEFAULT 'NULL', `name` char(36) NOT NULL COMMENT '帐号名', `password` char(50) NOT NULL COMMENT '密码', `avatar` blob NOT
2016-11-30 14:31:49 362
原创 windows平台probuf协议socket通信例子
#include "common/op_socket.h" #include "people.pb.h" #pragma comment(lib, "libprotobuf.lib") #pragma comment(lib, "libprotoc.lib") using namespace std; int main() { GOOGLE_PROTO
2016-11-30 10:06:08 680
原创 产生全服唯一id
string tirm_number(int n){ stringstream _ss; _ss.str(""); if (n < 10) { _ss << "0" << n; } else { _ss << n; } return _ss.str();}unsigned int g_inc
2016-11-29 11:23:13 423
原创 旧版本削水果代码
#include "InGameScene.h"#include "PauseLayer.h"#include "ScoreScene.h"#include "AppDelegate.h"extern "C"{ void showAds() { } void hideAds() { }}using namespace cocos2d;using
2016-11-29 06:46:01 610
原创 inux下gettimeofday函数windows替换方案
#include <time.h>#ifdef WIN32# include <windows.h>#else# include <sys/time.h>#endif#ifdef WIN32intgettimeofday(struct timeval *tp, void *tzp){ time_t clock; struct tm tm; SYSTE
2016-11-28 18:13:17 977
原创 关于节点的代码
//// HelpScene.cpp// xzdd//// Created by on 12-2-24.// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.//#include "HelpScene.h"#include "SimpleAudioEngine.h"#include "PopupLayer
2016-11-28 07:38:42 1143
原创 封面代码
#include "Cover.h"#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wdeprecated"#include "SpriteFrameAnimation.h"#include "GameScene.h"#include "HelpScene.h"using namespace std;bo
2016-11-28 07:37:18 967
原创 服务器架构设计 -- 玩家数据集中管理
玩家有选服务器的操作,玩家全世界只有一份游戏资料。 玩家的id全世界唯一。名字唯一。 无法支持合服。出现村服,鬼服务是没有好的办法的。 玩家的数据统一放到一个数据库集群中,dbserver根据玩家id直接散列写入到不同的数据库中。 后期考虑加入redis集群。加入redis的好处是服务器意外崩溃,玩家的关键数据不会丢失。缓解数据库的查询的压力。写入的速
2016-11-17 16:51:21 903
转载 君临天下服务端架构调研
原文 http://blog.csdn.net/damacheng/article/details/482456891、游戏说明玩法跟COC基本没区别,只不过除了普通的兵,多了一些武将,并且社交系统比COC加强了不少,但总体来说交互性和实时性还是比较弱的。阅读以下文档之前最好对此款游戏有一些基本了解。此文档目的在于理清使用云平台架构全球大服的思路,若以后有类似的需求,可以进行一些参
2016-11-15 14:40:06 1194
原创 服务器代码整理
游戏协议的解析通过注册的宏REGISTER_NET_MSG把command加入到map_command中,详见代码:net_command_manager::register_message处理的代码BOOL net_command_manager::handle_message(tag_net_message* p_message_, DWORD dw_message_size_, DWORD d
2016-11-14 19:51:38 943
原创 SVN Update Error: Please execute the 'Cleanup' command
尝试用下面两种方法svn clean up 中有一个选项break lock勾选上把对应的文件来里的.svn里面的lock文件删除。svn local delete, incoming delete upon update 解决办法# 1.In your working directory, recreate that conflicting file:$ touch foo...
2016-11-10 19:18:35 31796 10
原创 服务器框架整理和编译依赖说明
目录结构root /* 跟目录名字可以自己定 */ -- Server /* 代码的目录 */ -- gameserver /* 程序的运行目录 */ -- server_config // 配置目录 -- server_data // 掉率、npc、成就数据(游戏本地数据) ...
2016-11-09 17:21:24 397
unix网络编程(英文)
2008-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人