command
Version:
v1.2.0
Opens a new window with list of versions in this module.
Published: Jul 21, 2023
License: GPL-3.0
Opens a new window with license information.
Imports: 7
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Zinx应用-MMO游戏案例
一、应用案例介绍
好了,以上Zinx的框架的一些核心功能我们已经完成了,那么接下来我们就要基于Zinx完成一个服务端的应用程序了,整理用一个游戏应用服务器作为Zinx的一个应用案例。
游戏场景是一款MMO大型多人在线游戏,带unity3d 客户端的服务器端demo,该demo实现了mmo游戏的基础模块aoi(基于兴趣范围的广播), 世界聊天等。
二、服务器应用基础协议
MsgID |
Client |
Server |
描述 |
1 |
- |
SyncPid |
同步玩家本次登录的ID(用来标识玩家) |
2 |
Talk |
- |
世界聊天 |
3 |
MovePackege |
- |
移动 |
200 |
- |
BroadCast |
广播消息(Tp 1 世界聊天 2 坐标(出生点同步) 3 动作 4 移动之后坐标信息更新) |
201 |
- |
SyncPid |
广播消息 掉线/aoi消失在视野 |
202 |
- |
SyncPlayers |
同步周围的人位置信息(包括自己) |
三、Zinx详细教程(代码教程同步更新)
《Zinx框架教程-基于Golang的轻量级并发服务器》
###关于作者:
作者:Aceld(刘丹冰)
简书号:IT无崖子
mail
:
danbing.at@gmail.com
github
:
https://github.com/aceld
原创书籍gitbook
:
http://legacy.gitbook.com/@aceld
###Zinx技术讨论社区
QQ技术讨论群:
欢迎大家加入,获取更多相关学习资料
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.