博客总序

不要害怕未知的事物--易大师

遥想11年6月毕业之际,博主以一枚编码段位英勇黄铜的身份强行加入华南广州大区撸码单排,在漫长两周的等待之后,系统终于让我匹配到了一场"比赛",从此踏上了一条不归路。一入编程深似海,从此世事如浮云。

往后的工作辗转中,先是在做学习机上的小游戏,然后做页游,再一直做手游,先后用了两年C++,一年半Erlang,再就是一直用Java了。因此在Java游戏服务器行业摸滚打爬已有些年头了,其中无论是在Java技术还是在游戏服务器架构和业务逻辑上,不乏有些自己的经验积累和见解,因此希望此博客能给广大游戏同行或Java及游戏编程爱好者在实际工作中能带来一点参考和导向,那就善莫大焉了。

本博客计划将在以下模块分类中展开话题:
一、游戏服务器框架核心技术。
游戏服务器框架核心技术不外乎有以下这些:网络通信、线程模型、数据缓存与持久化以及远程调用等,化为游戏技术的通俗说法就是客户端与服务端的网络通信是采用TCP协议,UDP协议,HTTP协议,还是WebSocket协议;客户端与服务端通信的消息是采用何种线程模型处理的;玩家的数据又是如何处理的;跨服玩法又是如何通信的;整个游戏的服务器架构是怎样的。

二、常见游戏业务逻辑实现及避坑。
在这个模块中,我会写一些常见游戏玩法是如何实现的,比如战斗、任务、排行榜、定时器、日志系统、如何防刷、物品被刷预警、协议调用时长监控、压测机器人、导表工具、服务器部署、常用linux命令等等,照顾一下新手同行,同是天涯沦落人,相逢何必曾相识。

三、知识体系。
这模块主要归纳所学习的知识体系,包括但不限于游戏用到的Java技术。主要以我的读书笔记为主,比如Java虚拟机的,多线程的,数据库的,netty的,设计模式,Spring,Zookeeper,redis,nginx等等,所谓的Java游戏服务器从入门到弃坑,就是如果你想一直做游戏,那么本博客就会告知游戏开发时的各种坑,让你尽量避免;如果你觉得游戏苦逼,不想做游戏了,那么还有其他Java技术学习能跳出游戏行业的这个坑。这也是本博客的最大宗旨。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 暖风熏得人犹醉。夏天的风,果然了得,像麻醉剂,
    安言靜语阅读 86评论 0 0
  • 上学期的试卷就表现出了自己上学期的学习态度。 看了上学期末的试卷,我非常不高兴,因为,考试时,我觉得我很有把握上九...
    战神_b55c阅读 689评论 0 1
  • 开营三天来,组内氛围还可以,收到11份自我介绍,有几位小伙伴不够主动。 下周计划: 1.确定共读书目 2.进一步了...
    麋鹿心成长阅读 119评论 0 0