Skip to content

tobybo/gameserver

Repository files navigation

gameserver

gameserver/linux/c++/lua/nginx/epoll/lua-intf

_viewlib:

just for view. 方便查看api

include:

头文件

app:

服务器主逻辑

logic:

游戏逻辑处理 算是枢纽层处理 承上(lua)启下(c++)

script:

游戏具体上层业务 lua脚本: 支持收发数据,操作mongo,设置定时器

luaIntf:

https://github.com/SteveKChiu/lua-intf 编译源码 方便调试

lualib:

lua5.3src 编译源码 方便调试

misc:

crc32校验 内存分配类 线程池 定时器

mongodb:

mongo接口类: 根据配置自动连接,数据库操作

mysql:

mysql连接池,操作接口类

net:

网络连接相关: 监听和连接管理,收发tcp数据包处理

objects:

c++层游戏对象管理类 现在没用了,具体的对象处理都交给lua层了

signal:

信号相关 待完善,主要用于通过信号来操作游戏进程 例如 关服,reload脚本 等

tools:

日志管理 master,worker 进程管理

server.conf

服务器基本的配置文件 不是游戏业务逻辑相关的配置

About

gameserver/linux/c++/luaIntf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published