自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 从零开始写一个简单好用的游戏服务器引擎[4] - 公开啦

https://github.com/sherry0319/YTSvrLib总算倒腾出了一个还算比较工整的初版本.大家有兴趣可以Fork下来看看.欢迎各位push补丁提出意见给我.自知还有很多不完善之处.不过正常的跑一些游戏是不成问题的.

2016-10-25 11:03:47 1320 1

原创 从零开始写一个简单好用的游戏服务器引擎[3] - 网络

写网络模块的时候比较了很多方案,最后选择了libevent.主要出于以下几点: 1.比较轻量.而且源代码也比较容易看懂,遇上了什么不理解的做法,看看他的代码能很快明白原理.我觉得这点十分重要.作为服务端我觉得在代码层面上尽量不要用自己不能完整驾驭的东西.原先也想用boost::asio,但这个就属于我感觉自己短时间不能完整驾驭.万一有什么点上没有理解创作者的意图用错了,又没办法从源码里理解,风险就

2016-10-10 18:16:38 1898 1

原创 从零开始写一个简单好用的游戏服务器引擎[2] - 跨平台相关

因为项目需要,所以必须做成跨平台的.一方面是历史原因,一方面是有时确实会碰上只有Windows Server或者只有Linux服务器的情况.不过对于服务端来讲,跨平台还是不算太复杂,主要就是以下几个方面:1.宏定义和类型别名 尽量都向Windows的命名靠拢了. 所以用的时候也以Windows的为标准.#if defined(_WIN32) || defined(_WIN64)#define

2016-10-09 15:24:46 1788

原创 从零开始写一个简单好用的游戏服务器引擎[1] - 概要

服务器概要由于我们开发的游戏大都是实时性互动性比较强,所以不能做成多线程处理事件,所以事件处理都是由同一个线程处理的.这样可以简化处理.原先还做过一个根据事件类型扔到不同的线程处理的方案.但是这个方案在实际使用中有非常多的问题.很容易导致游戏出现逻辑错误.

2016-10-08 10:19:46 2381 2

原创 从零开始写一个简单好用的游戏服务器引擎[0] - 前言

弄了第一个初步的版本,有兴趣的人可以来看看.还有很多不完善的地方,大家有兴趣可以一起来改改.https://github.com/sherry0319/YTSvrLib目前我最想优化的是网络层和事件层.我感觉逻辑不太清晰.写法不够优雅.以后慢慢完善.写了快有6年的游戏服务端了.是时候总结一下经验了.以防老了就忘了.也想和大家一起交流学习一下.以完善功能.用过五个游戏服务端引

2016-10-08 10:18:32 4309

服务器进程监控源码

一个极好的服务器进程监控工具带源码,采用MFC/C++编写.可以选择监控一个或多个进程,在进程崩溃时自动重启.附带服务器日志定时清理功能.

2014-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除