游戏开发
文章平均质量分 60
guoyilongedu
这个作者很懒,什么都没留下…
展开
-
skynet 游戏服务器探索(1)--熟悉skynet(网络)
skynet 游戏服务器探索原创 2023-02-17 22:22:22 · 2104 阅读 · 0 评论 -
实用技能--根据不同的key 分配到不同的memcached,redis服务器
memcached,redis 都是key-value 的形式存储数据,如果为了分担缓存数据库的压力,将不同的数据存储到的不同的服务器,而且不管怎么样,编号都是固定的,以下是解决问题的代码$key_str = "mc_user_pos_info_3274798";$serverList = array( array("127.0.0.1", 6375), array("127.0.0.1", 5678), array("127.0.0.1", 5673), ar..原创 2022-02-22 18:47:23 · 480 阅读 · 0 评论 -
redis 做消息队列
因为游戏服务器开发中,有些比较耗时或者耗时不可控的操作,比如发送邮件,向第三方平台提交日志埋点,这些操作其实都可以后台操作,客户端就可以及时得到返回,提升用户体验。1.redis 的安装 2.php redis 扩展的安装PHP 使用 Redis | 菜鸟教程代码RedisManager.php<?phpclass RedisManager{ private static $instance; private static $redis_host =原创 2021-12-10 15:08:19 · 2419 阅读 · 0 评论 -
node-php-server性能测试
游戏服务器研究原创 2021-12-04 17:15:14 · 3176 阅读 · 0 评论 -
node-php-server 游戏服务器框架
做游戏服务器8年多了,用过lua, 用过C++, 用过nodejs ,最近用的是php,有些人会说php不是用在web开发吗,怎么能用在游戏服务器的业务逻辑开发,php 怎么跟客户端通信,肯定有很多人不解。其实很多时候,技术原理都是都是相通的,php能用作web开发,浏览器通过http协议发送数据给nginx ,nginx 再转发数据给php-fpm,之后php-fpm 再执行对应的php脚本,得到脚本执行结果,返还给nginx,再通过nginx 下发给浏览器显示网页效果,这中间的过程是短连接的过程,而原创 2021-10-30 13:58:35 · 4042 阅读 · 0 评论 -
游戏服务器开发--阿里云Ubuntu 安装mysql
昨天晚上在办公定呆了一晚上,因为服务器在创建玩家时,就插了十几条数据,居然耗时达到30甚至40ms,导致整个创建玩家的耗时达到了50多ms,严重影响了体验。 所以分析了各种原因,以为是mysql 运行太久,导致插入速度变慢,之前安装了mysql 之后,阿里云服务器就没重启过,mysql 的服务也没关过,由于隔的太久,不知道怎么重启mysql,七弄八弄,居然把mysql 进程给关掉了,完了,不知道怎原创 2015-09-24 16:33:41 · 1373 阅读 · 0 评论 -
cocos2d 动画
// 读取2d纹理,加载到缓存之中 CCTexture2D* t = CCTextureCache::sharedTextureCache()->addImage("456.png"); //// 创建第一桢 CCSpriteFrame* fram0 = CCSpriteFrame::create(t, CCRectMake(32 * 0, 48 * 0, 32, 48));原创 2016-08-06 15:09:52 · 336 阅读 · 0 评论