Websocket游戏开发模板,开发语言为Lua,运行环境包括: OpenResty (version: 1.9.7.2+) Redis (version: 2.0.0+) Mysql (version: 5.5+).
需要根据环境修改nginx.conf和config.lua的配置
{"id": xxx, "event": "xxx", "args": xxx}
id: 整型, 事件ID (建议发送, 服务器应做同样的返回以方便客户端做对应)
event: 字符, 事件名称
args: 任意, 事件的描述参数, 由事件本身决定, 可为null
{"id": xxx, "event": "xxx", "args": xxx}
id: 整型, 事件ID, 跟客户端发送的事件ID对应; 服务器主动广播的事件, 此值为0
event: 字符, 事件名称
args: 任意, 事件的描述参数, 由事件本身决定, 可为null
args.code: 整型, 错误码, 当event为'error'是有此字段
UNKNOWN = -1, --未知错误(一般为程序BUG) MYSQL = 1, --mysql操作异常 REDIS = 2, --redis操作异常 HTTP = 3, --http访问异常 LOCK = 1001, --mysql数据并发 ILLEGAL = 2000, --非法访问,请求不合法(一般为程序BUG) SIGNIN_ALREADY = 2001, --已登录
欢迎邮件交流:马世界 18622283215@163.com