游戏
铠甲蘑菇
这个作者很懒,什么都没留下…
展开
-
《魔灵保卫者》服务端架构及实现
《魔灵保卫者》这款游戏的服务端是我从0开始搭建的,一直到游戏上线。最高在线2000人左右,架构如下图: 协议处理流程 1.通信层接收客户端的请求,通过协议号定位到业务层的处理类 2.业务层执行相应的协议逻辑,数据变动提交给数据层,到这里就返回响应客户端了 3.数据层定时同步变动数据到数据库登陆流程 1.客户端登陆平台 2.客户端拿到区服列表 3.客户端选择区服请求登陆游服 4.游原创 2016-01-30 14:46:04 · 510 阅读 · 0 评论 -
MySQL存储过程实现游戏合服
DELIMITER $$ DROP PROCEDURE IF EXISTS `combine`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `combine`(IN fromdbs VARCHAR(200),IN todb VARCHAR(30)) BEGIN DECLARE dsize INT DEFAULT 0; DECLARE原创 2016-03-04 17:26:22 · 975 阅读 · 1 评论 -
Java游戏服务端编程心得
1.共享数据的可见性问题可以不管,两个原因,一是可见性问题虽然虚拟机规范容许出现,但现实中极少出现;二是要保证不发生可见性问题,所有共享数据都要正确同步,这是一项艰巨的工作,另外还会带来 性能,伸缩性等问题。虽说不管,但是重要的数据还是要考虑下,还是要看具体业务,整体讲不用管,特别的地方注意下. 2.尽量少用锁,除非那个地方一旦发生并发问题后果很严重 ,或者那个地方容易发生并发问原创 2016-02-25 22:47:22 · 2967 阅读 · 0 评论