跳到主要内容

PKG文档

索引

名称版本作者简介
aes1.0.9wurqAdvanced Encryption Standard
architecture1.1.0linlc这是P02的ArchitectureD的gs移植版本,mysql/sql的格式化数据库,使用者需要根据规范提供数据库的描述文件(.xml格式)
astar1.1.4qiuhzA星寻路组件
astarex1.2.33qiuhzA星寻路组件-自定义坐标系扩展
attrib_calc1.1.10linlc主要目的是为特定对象计算属性最终值提供一个常见的处理流程
attrib_calc21.0.6linlc属性计算模块2.0版本
auth_client1.2.2linlc做为客户端接入authserver服务器
authenticator1.0.8fanrjGoogle的一次性密码生成器
autopatch1.1.5chenyh2文件修改后自动执行 monkey.patch
base641.0.1huangzw2Base64 encode/decode
bignum1.0.0chengsy提供一些大数计算的api
bind_excel0.0.4chuyx一个用于对excel文件读写的库 (Import xlnt library)(通过gsbind实现)
bitset1.0.4xuxr2使用class_map实现的bitset,底层存储使用的是buffer
boot1.0.7linlc一个启动时常用的选项配置集合
boot_conf1.0.6linlc支持几种不同的启动参数配置文件转为命令行参数格式
btag1.1.2chendh3btag 二值标志器,使用一个数字数组(本库称为掩码)表达位索引的激活(1)与关闭(0)状态
buffs1.1.2linlcbuff配置维护模块
cfg1.1.11chenyh2提供json配置和启动选项API
chinese_chess_ai21.0.4chenyh2一个简单的中国象棋AI
cjson1.2.13chuyxjson序列化以及反序列化库
clrs1.1.2huangzw2提供基础的数据结构和算法
combat1.0.112qiuhz一个通用的战斗引擎
common_event1.2.10linlc通用的静态事件库
config1.0.8chenyh2启动参数以及全局参数管理
configd1.0.0qiuhz一个通用json配置管理器
copool1.0.4xuxr2gs线程池功能, 提供函数级别的并行处理
crypto1.4.0huangzw2基于openssl libcrypto封装的密码算法库
csv1.1.3huangzw2csv文件读写
curl1.2.0fanrjcurl easy api
db_agent1.0.4linlc为接入不同的数据库服务提供统一操作接口
db_pool1.0.4linlc数据库连接池,依赖pkg.dbi/pkg.gsmysql/pkg.gsqlite。
dbase1.0.6jszx提供一个通用的基础数据组件
dbi1.0.9linlc数据库访问接口
delay1.0.3wurq延迟触发函数调用的pkg
deploy1.0.22linlc为项目部署提供相关操作提供接口功能
detour2.0.5huangzw2基于导航网格的寻路组件
dns1.0.2xuxr2dns reslove
docker_proxy1.0.4linlc支持docker下公共服务器健康检测、安全关机接口
dstarlite0.0.5qiuhzD*Lite寻路
elasticsearch1.0.7huangzw2Elasticsearch GS Client
entity1.0.100qiuhz一个通用的实体工厂
entity_base1.0.18linlc提供服务端/客户端通用的实体entity配置加载功能以及一些扩展接口
entity_client1.2.1linlc作为客户端接入实体对象服务器entity server
etc1.2.102wurq此pkg用于导入各种类型的配置表
event_emitter1.0.0wurq事件触发器(仿python的libs.pyee)
excel1.1.26wurq一个用于对excel文件读写的库 (Import xlnt library)
exfile1.0.4chenyh2提供文件/文件夹的相关操作
extime1.0.4chenyh2时间扩展类, 使用 class map 作为时间戳载体, 提供方便时间编译计算方法
file_queue1.0.16linlc文件队列
filewatch1.1.15chenyh2即时文件监控系统, windows 可用
firebase1.0.7wurq提供firebase相关接口
fluent1.0.1huangzw2Logger for Fluentd/Fluent Bit
format1.0.5fanrjstring格式化
game_client.activity1.0.3linlc基于client engine的活动功能模块,和服务器的pkg.game_server.activity对应
game_client.game_buffs1.0.1linlc基于client engine实现的buff功能模块,和服务器的pkg.game_server.game_buffs相对应
game_client.game_listclient1.0.1linlc基于client engine实现的对接目录服服务器的功能模块
game_client.game_social1.0.1linlc基于client engine实现的客户端接入社交服的功能模块
game_client.rank1.0.3linlc基于client engine层实现的对接排行榜服务器的功能模块
game_client.task1.0.3linlc基于client engine的任务功能模块,和服务器的pkg.game_server.task对应
game_common.location1.0.1linlc支持占用多格坐标的工具库
game_common.profiler_tools1.0.8linlc游戏服务器端和客户端通用的一些cpu/memory等profiler工具扩展集合
game_server.activity1.0.8linlc基于engine层实现的活动模块
game_server.buffs22.0.0liaoxfbuffs通用实现
game_server.entity_backup1.0.9linlc基于engine实现的mongo db数据安全存取功能模块
game_server.entity_domain1.0.13linlcentity域管理器,处理游戏服务器中实体对象的域分配;为指定实体分配基于域的资源对象(相同的域共享资源:心跳对象、延迟处理对象等)
game_server.entity_sync1.0.3linlc基于engine和发布/订阅机制实现的实体数据同步功能
game_server.game_attrib1.0.3linlc基于engine和pkg.attrib_calc2实现的游戏属性功能模块
game_server.game_auth1.0.8linlc基于engine层的游戏服务器认证模块
game_server.game_buffs1.0.4linlc基于engine实现的buff功能模块
game_server.game_listclient1.0.1linlc基于engine的游戏服务器快捷接入listserver的功能模块
game_server.game_log1.0.5linlc游戏日志模块,可提供接入游戏日志服务器、记录本地日志等功能
game_server.game_log_standalone1.0.1linlc游戏服务器一侧接入单机日志的整合模块
game_server.game_social1.0.13linlc为游戏服务器提供的基于engine层的一站式接入社交服的功能模块
game_server.game_sword1.0.4linlc为游戏服务器提供敏感词检查
game_server.game_webgm1.1.8linlc游戏服务器一侧便捷接入webgm的功能模块
game_server.gang1.0.6linlc基于engine实现的一种游戏帮派功能模块
game_server.leiting_notification1.0.4linlc用于游戏服务器响应雷霆平台的推送通知
game_server.lt_client_notify1.0.1linlc提供一些基础方法处理来自雷霆平台的推送通知
game_server.rank1.0.11linlc一个基于engine层实现的排行榜功能模块
game_server.services1.0.1linlcservice实体形式实现的service管理器
game_server.talk1.0.1linlc提供游戏服务端对话菜单功能的组件和基础数据类型
game_server.task1.0.8linlc基于服务器端engine开发的任务功能模块
game_server.team1.0.2linlc基于engine实现的队伍对象/组件等功能
game_server.test_robot1.0.14linlc服务器端基于engine层实现的测试机器人管理模块
game_tools.tool_base1.0.6linlc基于gs实现的游戏工具基础功能模块
gamebase1.0.15qiuhz一个通用的游戏服基础模块
gdk4.0.1huangzw2GS开发工具包(GS Development ToolKit,GDK)
gitlab_api1.0.10wurq提供gitlab_aip的常用接口
glob1.0.5linlc根据一定的模式来查找匹配文件名(仿python.glob库)
global_ob1.1.0linlc基于pkg.ob_sync实现的全局对象
gm_client1.0.5qiuhzgm客户端
grpc3.0.17liaoxf依赖protobuf的简易grpc实现
gsdk_core1.1.1wurq提供GSDK的核心功能
gsdk_server1.5.1wurq研发内部的手游SDK,提供Default/Taptap两种SDK模式。
gshub.uegs1.0.5chenyh2用于 uegs 接入 gshub
gsimgui0.0.1chenyh2在 gs 中使用 imgui
gsmysql1.2.2xuxr2提供mysql数据库连接服务
gsqlite1.0.6xuxr2用于连接 sqlite 数据库
gtest1.2.10chenyh2用于 pkg 单元测试
health1.0.6qiuhz健康检查
hexagon1.0.0linlc支持六边形坐标计算
hiredis1.1.14wurq基于hiredis实现的redis数据库操作
hmac_sha11.0.3chuyx用于hmac_sha1效验码生成及效验报文
hook1.0.1qiuhz外部函数调用
http_requests1.4.7chenyh2http 客户端简单实现
http_server2.4.6huangzw2HTTP服务器框架
httpclient2.2.18chenyh2使用gs实现的httpclient
httpserver2.5.19chenyh2提供httpserver服务
idcard1.0.4wurq提供中国大陆/港台身份证号码的校验及解析
invoke_script0.1.1shenyq以字符串形式调用模块中函数,用于扩展和解耦
jose1.1.0huangzw2JSON Object Signing and Encryption
json_schema1.0.4chenyh2使用 json schema 对数据进行相关检查
keep1.0.3qiuhz一个全局的变量容器,可供跨域读写
lark_oapi1.2.3huangzw2飞书开放接口 SDK
lark_sender1.0.1chenyh2发送到信息到飞书群
lark_utils1.0.3wurqCommon Interface Of Lark
leiting.charge1.0.6linlc【雷霆充值平台】网站充值对接接口V2
leiting.doudian1.0.3linlc接入雷霆平台api - 抖音发货系统
leiting.face1.0.2linlc接入雷霆平台api - 人脸识别相关接口
leiting.gm1.0.9linlc对接雷霆平台通用GM接口
leiting.ip_analysis1.0.2linlc对接雷霆平台 - IP解析
leiting.jpush1.0.2linlc接入雷霆平台api - 极光推送服务端接口
leiting.qihang_sdk1.0.4linlc对接雷霆平台 - 启航token登录检验
leiting.qr_login1.0.2linlc接入雷霆平台api - 国内PC扫码登录接口
leiting.report1.0.3linlc接入雷霆平台api - 通用举报工具
leiting.request_base1.0.12linlc对接雷霆平台的http请求的基础实现
leiting.sdk1.0.9linlc接入雷霆平台 - sdk相关
leiting.sky_eye1.0.4linlc接入多媒体审核中台
leiting.subscribe1.0.1linlc接入雷霆平台api - 国内订阅通知接口规范
leiting.sword1.0.4linlc接入雷霆内容安全平台(敏感词检查相关)
leiting.vip1.0.3linlc接入雷霆平台 - 礼包中台
libdeflate1.1.0chenyh2gzip 压缩和解压缩
localization1.0.8linlc支持xlsx文件本地化
log1.3.7qiuhz一个通用的游戏日志存储解决方案
logger_ex1.0.5wurqlogger的升级版,提供日志切分(分钟/小时/日期)
lt_client1.0.8linlc对接雷霆平台防沉迷、登录验证、充值功能
lt_sword1.0.8linlc对接雷霆平台的敏感词检测功能,提供对应的检测接口
lua511.2.8chenyh2gs 调用 luajit
lua532.0.5chenyh2lua53
mapvision1.1.9liaoxf场景视野
mongo_clients1.1.22linlc通过格式化配置创建mongo数据库的操作客户端对象
mongo_op1.0.1qiuhz一个通用的mongo操作管理模块
mongoc3.1.4chuyx提供mongo的数据库服务
mongodb1.0.3linlc提供mongodb数据库服务,根据配置文件自动开启mongodb服务。
mongoserver_client1.2.1linlc作为客户端接入mongo server
msgpush1.0.4qiuhz个推服务
mt_random1.0.5xuxr2随机数生成库
named_lock1.0.1linlc有名字的互斥锁,自动创建和销毁
net1.2.7linlc这是一个基于tcp协议的网络库
net_client1.0.31qiuhznet_client
net_ex1.0.24linlc增强的网络功能库
net_server1.0.39qiuhznet_server
network_copool1.0.13linlc理网络消息用的一个协程池
nington1.0.0wurqDynamic Code Verification of Nington
noise1.0.2fanrj用于产生多种类型的相干噪声
notify_client1.2.1linlc作为客户端接入通知服务器notify server
numcpp1.0.11chuyx矩阵加速
ob_sync1.0.4linlc提供一种同步机制,让处于不同域的对象之间进行数据同步
ones1.1.1huangzw2ones接口封装
orm1.0.11chenyh2数据库中间件, 更具配置文件生成mysql数据库, 以及对应gs操作代码
protoex3.1.3qiuhzprotobuf 接口插件,依赖FFI实现
proxy_client1.2.7linlc做为客户端接入proxy server
qrencode1.0.0fanrj二维码生成工具
rank_server1.3.26linlc这是一个提供排行榜功能的服务器
sensitive_word1.0.6wurq敏感字符过滤(只支持了Trie树的敏感词过滤方式)
sql_conf1.0.32xiexm基于sqlite的客户端配置读取和打包
ssh21.0.11liaoxfssh客户端库
ssword1.1.10wurq敏感字符过滤
tmake1.0.26linlcgs模板的处理工具
util_lib1.1.37linlc一些工具函数和工具组件的集合
webgm_core2.6.12wurq提供webgm的核心功能
webgm_server3.6.6wurq提供自定义GM后台的服务器
webgm_utils1.9.8wurq提供webgm操作相关的工具库
wolfssl1.1.7chenyh2使用 wolfssl 对 socket 进行加密
yaml1.0.7fanrjYAML processor