Node.JS游戏服务器开发与阿里云部署实战


Node.JS游戏服务器开发与阿里云部署实战


【课程内容】

初识node js

JS基本数据 函数对象 表 数组 字符串 函数调用

JS运算表达式 条件判断 循环语句 垃圾回收

JSMath函数 数组 表 字符串 常用接口

JS模块 new 类 继承

node事件循环 process模块的基本使用

TCP网络传送的基本原理

node.js使用Net模块搭建TCPserver client

node.js二进制数据与Buffer模块

node.js npm模块的安装和加载

node.js websocket与ws模块使用

node.js TCP通讯拆包与封包

node.js 二进制数据协议与JSON数据协议

node.js http基础与express webserver搭建

node.js http server与http client get post编码基本流程和实现

node.js fs模块的同步异步读写

node.js Base64 MD5 SHA1 Timer模块

node.js mysql数据库的基本使用

node.js使用mysql模块编程操作数据库

redis的搭建和基本使用

noderedis编程和使用

游戏服务器项目框架划分

游戏服务器log TCP ws支持

游戏服务器协议管理模块

netbus服务管理模块编写与测试

creator支持websocket http buf协议与json 协议

netbus聊天室案例

netbus聊天室客户端制作

netbusbuf协议工具模块和支持聊天室二进制协议

网关服务器介绍与netbus调整

JSON协议调整 预留4字节utag

netbus连接服务器管理

网关服务器转发模块与网关模式下的聊天室

项目功能规划和入口界面

用户中心服务器与用户中心数据库设计

游客注册登录

游客登陆注册

用户资料修改

时间戳与短信验证平台

游客账号绑定手机

游客账号升级

正式账号登陆

登陆注册忘记密码客户端修改

手机号码注册和登陆

重置密码

账号登陆界面 用户中心redis服务

auth服务buf协议支持

编写游戏系统服务器 完成获取信息命令流程

获取玩家数据命令 存入redis

每日登录奖励

客户端游戏信息同步

游戏世界排行榜制作

游戏服务器配置与分区

进入游戏分区

玩家主动离开 断线被动离开游戏服务器

房间分配与自动配桌

主动发送数据机制 进入房间命令

玩家坐下

游戏服务器与网关广播机制

玩家坐下和离开广播

玩家游戏信息显示

玩家发送道具协议

道具播放动画显示

玩家准备开始

服务器通知游戏开始

轮到玩家

玩家下棋

下一轮玩家与结算算法

游戏结算命令流程与显示

结算结束与游戏清理

玩家逃跑与超时

玩家断线重连

玩家上局回顾与观看

webserver获取网关连接配置

node.js creator热更新系统

阿里云服务器的配置

阿里云服务器基本CLI操作

阿里云游戏服务器搭建和部署

PM2上线模式管理工具的使用

立 即 下 载

相关资源

发表评论

点 击 提 交