原文:一起来学习用nodejs和CocosCreator开发网络游戏吧(三)--- 聊天服务器

上一篇记录了一下websocket通信的学习内容,这次希望能够综合所学习到的知识,来打造一套简单的游戏内的聊天窗口。 根据我自己这么多年的网游经验,猜测了一下一般游戏服务器的分类情况,给自己的这个小的练手项目分了一下几个需要的服务端口。 首先是登录功能,使用REST来实现即可。 然后游戏中,每张地图独立为一个socket服务端口,在该张地图上所有的角色行为数据,统一由这个服务器来处理。 当然,网 ...

2019-12-11 13:31 0 319 推荐指数:

查看详情

一起学习用nodejsCocosCreator开发网络游戏吧(五)--- 云服务器的搭建

为了学习websocket和CocosCreator结合开发游戏,把服务器运行在本地始终感觉缺少点什么,而且不能真正多端测试通信,于是趁着腾讯云年底促销(真的不是在打广告),99块钱一年,买了一台CentOS主机,把学习项目的服务器部署在这台云服务器上,也体验一把真正意义上的网络游戏 ...

Mon Dec 16 19:59:00 CST 2019 0 254
一起学习用nodejsCocosCreator开发网络游戏吧(六)--- 可操纵的游戏角色(下)

其实用了很长时间思考了一下一些数据运算方面放在哪里合适。当然,数值方面的运算肯定要放在服务端是正确的,本地的数值计算就会有被修改修改、数据传输中抓包改包等作弊、外挂的问题存在,不过对于我这个小项目目前开发阶段来说,只涉及到对游戏角色移动操控这块。 在我自己所接触过的网游中 ...

Fri Dec 27 01:10:00 CST 2019 1 212
一起学习用nodejsCocosCreator开发网络游戏吧(二)--- websocket

一般的网络游戏都是使用socket作为网络通信手段,关于socket相关的知识,也有很多博客和文章有过说明,可以去搜索学习,这里就不另外说明了。 这篇博客的目的,仅仅是为了记录如何去使用相关的工具,而不是其原理,毕竟有更多的大神比我说得清楚。记录下来,是为了在以后再次使用中,亦或者让阅读 ...

Thu Nov 21 02:24:00 CST 2019 0 317
一起学习用nodejsCocosCreator开发网络游戏吧(一)--- 搭建

首先需要安装开发相关的工具和环境。 当然,nodejsCocosCreator,通过搜索引擎很容易就能得到下载链接和安装方法,这里就不浪费笔墨描述了,我们直接开始写代码! 进入到nodejs创建好的工程根目录下,创建一个index.js的文件,写入如下代 ...

Thu Nov 21 01:07:00 CST 2019 1 620
网络游戏服务器开发框架设计介绍

讲解,这里的主题是游戏的架构设计以及系统模块间的协同工作。 所以,在这里假设所有的网络层都已经开发完 ...

Thu Jul 18 18:50:00 CST 2019 0 2303
iOS开发网络篇—搭建本地服务器

iOS开发网络篇—搭建本地服务器 一、简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。 提示:提前准备好的软件 apache-tomcat-6.0.41.tar ...

Sat Jun 28 23:46:00 CST 2014 93 43898
网络游戏服务器构架设计(三):刀剑Online - 总控服务器、场景服务器

上一篇《网络游戏服务器构架设计(二)》介绍了刀剑Online的连接负载服务器CLS,博友提出质疑“说得不够详细,比如你怎么,场景服务器怎么才算一个场景服务器,场景服务器切换怎么处理不断线后连接另一个场景的,还有很多细节问题没有说到”,本篇就来介绍游戏服务器最为核心的部分:游戏逻辑服务器 ...

Tue Sep 18 00:51:00 CST 2012 17 16572
网络游戏服务器构架设计(四):云风的轨迹

最近闲着没事把云风的《开发笔记》看了个遍,希望能从大牛的开发轨迹中得到一些启发。但可能是因为本人level太低,一遍看下来还是云里雾里,不甚明白。没办法只好再看一遍,希望能对他们的服务器端架构有个简单的认识,这里同时做些笔记。 PS:本文是我个人对云风的开发笔记的读后感,可能会有很多错误 ...

Tue Oct 16 04:06:00 CST 2012 14 54742
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM