现在市面上各种游戏纵横,细心观察就会发现,几乎只要你打开一个网页,下方就会出现一些小广告,以一些不可描述的图片和夸大事实的文字来吸引网友的注意。 ...
分类:
Web程序 时间:
2017-11-01 17:50:15
阅读次数:
212
最近海外服务器出了点问题,又了解了下go语言、携程。周末闲来看下akka-actor,希望做下个项目能用上。 一台游戏服务器经常要为几千甚至上万用户服务。为了更快的对用户请求进行回复,经常会开多个线程,但是线程个数有限。导致其他玩家等待线程时间过长,从而影响体验。 如果能让每个用户都有自己独立的'线 ...
分类:
其他好文 时间:
2017-10-16 01:41:20
阅读次数:
139
这段时间公司有用python的需求,所以要学一些python的知识,如果按公司的需求 学习个文件读写,excel读写,制作个自动化android打包就可以了,可自己一直想做一个自己喜欢的独立游戏,服务器初选的kbengine,打算系统学下python,自己的独立游戏梦,万一实现了呢! 从今天开始 从 ...
分类:
编程语言 时间:
2017-10-13 12:25:33
阅读次数:
149
开发历程 项目是从8月20日左右开始开发的,到今天一个月不到吧。 除了底层库和服务器架构外我们大致开发了5个服务器为: 一 ) . 战斗服务器 二 ) . 匹配服务器 三 ) . 验证服务器 四 ) . 网关服务器 五 ) . 游戏服务器 其中 战斗服务器 和 匹配服务器是我负责的 (确实撸的很爽 ...
分类:
其他好文 时间:
2017-10-12 19:07:46
阅读次数:
153
产品 产品名称 Terraria(中文翻译为泰拉瑞亚) 选择该产品的原因 泰拉瑞亚是我在大一时就接触的一款位于steam平台的pc端游戏,从一开始他别致的像素风格和许多有趣的设定就吸引了我。选择泰拉瑞亚的原因一是因为比较熟悉这款游戏,二则是为了分享我对于这一款游戏的看法和理解。 调研与评测 第一次上 ...
分类:
移动开发 时间:
2017-10-02 17:18:46
阅读次数:
302
用WebInstaller 安装半天也没下载成功文件。 改成直接下载erlang 和 elixir 预编译包了。 安装很简单,最后设置好环境变量。 cmd 执行 elixir -v 最后顺便下载了个git hub windows 客户端,以前都是内网用git。 这回希望能写完这个简单系列,发布代码出 ...
分类:
其他好文 时间:
2017-09-29 14:54:16
阅读次数:
175
工作刚好快一年时间,自己经历了从完全不懂游戏的萌新到现在略懂一二的游戏服务器开发。为了做个纪念,也为了巩固和加深自己对游戏服务器的理解,在接下来的时间里,我会系统性的整理下服务器开发的相关东西,最主要是整体架构,细枝末节的技术性东西尽量少说,不然量太多。尽量争取让一个不懂游戏开发的菜鸟,看完我的文章 ...
分类:
其他好文 时间:
2017-09-29 01:48:42
阅读次数:
166
问题描述: 使用nodejs开发了一个游戏服务器,为了尽可能提高服务器的性能,服务器采用多进程的架构,前面处理玩家socket连接的是多个nodejs进程,使用 child_process 模块,服务器启动时fork出来,而处理玩家游戏逻辑的是单独一个nodejs进程(因为玩家之间需要交互,而且玩家 ...
分类:
Web程序 时间:
2017-09-18 11:02:42
阅读次数:
182
使用socket.set 和 socket.get 在存取玩家信息 百牛信息技术bainiu.ltd整理发布于博客园 转发 和处理 玩家的输入 }); //Network.on 定义一个简单的玩家对象 // isAI: false, room: null }; newplayer.proto = P ...
分类:
Web程序 时间:
2017-09-18 10:48:12
阅读次数:
318
网站服务器和游戏服务器是怎么样联系到一起的? 百牛信息技术bainiu.ltd整理发布于博客园 1. 游戏分很多种,咱们先来看看MMORPG。 再怎么简单的RPG服务器都免不了处理多人交互的情形,上百人在同一个场景里面,每个客户端都需要收到其他所有人的操作信息。 其次,用户的操作是非常频繁的,一般的 ...
分类:
Web程序 时间:
2017-09-18 10:43:33
阅读次数:
258