跳到主要内容

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.5linlc属性计算模块2.0版本
auth_client1.2.2linlc做为客户端接入authserver服务器
authenticator1.0.8fanrjGoogle的一次性密码生成器
autopatch1.1.5chenyh2文件修改后自动执行 monkey.patch
base641.0.1huangzw2Base64 encode/decode
bignum1.0.0chengsy提供一些大数计算的api
boot1.0.7linlc一个启动时常用的选项配置集合
boot_conf1.0.4linlc支持几种不同的启动参数配置文件转为命令行参数格式
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.6linlc通用的静态事件库
config1.0.8chenyh2启动参数以及全局参数管理
configd1.0.0qiuhz一个通用json配置管理器
copool1.0.4xuxr2gs线程池功能, 提供函数级别的并行处理
crypto1.4.0huangzw2基于openssl libcrypto封装的密码算法库
csv1.1.3huangzw2csv文件读写
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.19linlc为项目部署提供相关操作提供接口功能
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)
file_queue1.0.16linlc文件队列
filewatch1.1.15chenyh2即时文件监控系统, windows 可用
game_common.profiler_tools1.0.6linlc游戏服务器端和客户端通用的一些cpu/memory等profiler工具扩展集合
game_server.entity_backup1.0.9linlc基于engine实现的mongo db数据安全存取功能模块
game_server.entity_domain1.0.13linlcentity域管理器,处理游戏服务器中实体对象的域分配;为指定实体分配基于域的资源对象(相同的域共享资源:心跳对象、延迟处理对象等)
game_server.game_webgm1.1.8linlc游戏服务器一侧便捷接入webgm的功能模块
game_server.gang1.0.6linlc基于engine实现的一种游戏帮派功能模块
game_server.rank1.0.11linlc一个基于engine层实现的排行榜功能模块
gdk4.0.1huangzw2GS开发工具包(GS Development ToolKit,GDK)
gshub.uegs1.0.1chenyh2用于 uegs 接入 gshub
gtest1.2.10chenyh2用于 pkg 单元测试
hexagon1.0.0linlc支持六边形坐标计算
http_server2.4.6huangzw2HTTP服务器框架
httpclient2.2.18chenyh2使用gs实现的httpclient
httpserver2.5.19chenyh2提供httpserver服务
log1.3.7qiuhz一个通用的游戏日志存储解决方案
mongoc3.1.3chuyx提供mongo的数据库服务
mt_random1.0.5xuxr2随机数生成库
ob_sync1.0.4linlc提供一种同步机制,让处于不同域的对象之间进行数据同步
proxy_client1.2.7linlc做为客户端接入proxy server
rank_server1.3.26linlc这是一个提供排行榜功能的服务器
sensitive_word1.0.6wurq敏感字符过滤(只支持了Trie树的敏感词过滤方式)
ssword1.1.10wurq敏感字符过滤
tmake1.0.11linlcgs模板的处理工具
util_lib1.1.29linlc一些工具函数和工具组件的集合
webgm_core2.6.12wurq提供webgm的核心功能
webgm_server3.6.6wurq提供自定义GM后台的服务器
webgm_utils1.9.8wurq提供webgm操作相关的工具库
wolfssl1.1.7chenyh2使用 wolfssl 对 socket 进行加密