项目简介
本项目是基于skynet框架开发的游戏服务器,采用skynet的v0.8.1版本,也支持更换为其他版本。客户端与服务器使用请求应答式通信,通信数据格式为json。当前通信架构为gate->agent->heartbeat->client,每个连接对应一个agent,后续可考虑agent复用。
项目的主要特性和功能
- 通信方式:客户端与服务器间采用请求应答式通信,数据格式为json。
- 连接管理:每个连接对应一个agent,方便管理与维护。
- 完整启动流程:具备Skynet框架完整的启动和初始化流程,涵盖读取配置信息、初始化环境变量、加载并执行配置文件代码以及启动服务器等操作。
安装使用步骤
- 编译json库:编译时,需编译
skynet/3rd/json/
下的json库,执行命令make
。 - 启动服务器:在项目根目录下,执行命令
./skynet gameserver/config
启动服务器。 - 启动客户端:执行命令
./lua gameserver/client.lua
启动客户端。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】