1.首先要自己实现一个网络库,或者选择已经开源的网络库。比如:muduo、libevent、boost的asio等。2.实现核心功能:连接管理,消息管理,定时器,事件机制,Lua脚本引擎,程序模块管理。3.实现完2中的功能后就可以用这些搭建分布式的程序了。可以着手实现网关, DB服务器,以及游戏逻辑 ...
分类:
编程语言 时间:
2016-08-23 14:47:25
阅读次数:
158
为了研究怎么用Erlang写一个游戏服务器,我很幸运的下到了一份英雄远征的服务器Erlang源码,这两天花了点时间看代码,其中看到做TCP的accept动作时,它是用的一个函数prim_inet:async_accept/2,这个可跟书上说的不一样(一般来说书上教的是用gen_tcp:accept/ ...
分类:
Web程序 时间:
2016-08-23 01:00:01
阅读次数:
137
在网站运维过程中,常会遇到访客反映“服务器正忙,请稍后再试”错误提示,实际上不论是web服务器,游戏服务器,邮件服务器,又或者是软件服务器等,都会遇到诸如“服务器正忙,请稍后再试”类的问题。 游戏服务器正忙 这里就详细列举“服务器正忙,请稍后再试”错误现象常见的原因及相应的解决方法: 1.本地网络配 ...
分类:
其他好文 时间:
2016-08-20 15:58:27
阅读次数:
182
线上游戏服务器目录/data/s5[root@localhosts5]#ll总用量12drwxr-xr-x2rootroot40968月1716:4420160815drwxr-xr-x2rootroot40968月1716:4420160816drwxr-xr-x2rootroot40968月1716:4420160817开发人员需要将新增的游戏文件上传到对应的日期目录中需要使用ftp因为虚拟用户配置过..
分类:
其他好文 时间:
2016-08-17 23:23:18
阅读次数:
1110
锐辉网络,一直从事游戏服务器租用托管业务,信誉实力在同行业中排名前列。我们公司有东莞,佛山,福州,衡阳,广州机房的服务器资源。东莞双线10G-200G防御稳定高配电信、双线服务器!单机无限防御最高可达200G防御!佛山双线10G-240G防御老牌高防,带宽够足,性能够稳,域名..
分类:
其他好文 时间:
2016-08-02 17:10:29
阅读次数:
184
从移动开发转到手游开发。 新公司的游戏服务器是pomelo+unity3d,于是开始下载网易的pomelo,我系统是win10,安装的时候问题一堆。把步骤写下来: 1、先安装nvm(node的版本控制) ,下载地址 。 再安装node v0.10.xx版本(我下载0.10.24),命令是: nvm ...
分类:
其他好文 时间:
2016-08-01 22:44:14
阅读次数:
363
网络库功能介绍
网络库具有的功能
1.
具备多线程
2.
监听某个端口
3.
连接远程服务器
4.
保存并管理所有链接,外部与网络库操作通过链接ID
5.
向某个连接发送数据
6.
强制关闭某个链接
7.
网络事件回掉:connect, receive, close
8.
错误处理
网络库主要接口
class tcp_frame
{
public:...
分类:
编程语言 时间:
2016-07-22 19:31:39
阅读次数:
218
登陆服务器: 充值服务器: 用户信息服务器: 保存用户的一些数据 游戏服务器: 处理玩家的逻辑数据 AI服务器: 所有的怪物的寻路、刷新、攻击、技能 场景地图服务器:所有地图、 所有的怪物的物品掉落机率使用脚本方式 聊天服务器: 网关服务器: 端口映射、数据校验、消息转发 ...
分类:
其他好文 时间:
2016-07-17 14:18:37
阅读次数:
210
一款曾经作为愚人节玩笑诞生的app,现如今已成为全世界现象级的产品。玩家们拿着手机,走出房间,来到大街上,争先捕获和训Pokémon,与各种Pokémon战斗。PokémonGo在美国、澳大利亚和新西兰刚刚发布的七天里,用户量就几乎超过了Twitter在美国的6500万用户量。如此受欢迎,..
分类:
其他好文 时间:
2016-07-17 02:42:44
阅读次数:
231
随着人们生活水平的提高,在快节奏的时代里,用户的娱乐放松也逐渐增多,特别是游戏的推行,而市场份额的加大也让很多的商家更注重用户体验,其中也包括服务器的选择,服务器作为游戏传输到用户的中间渠道,拥有着重要的地位,那么,美国游戏服务器的租用价格又是怎样的呢?1...
分类:
其他好文 时间:
2016-07-15 17:19:39
阅读次数:
155