Skip to content

Releases: kbengine/kbengine

v1.3.6

24 May 09:57
Compare
Choose a tag to compare
Update kbeversion.h

v2.5.0

09 May 06:31
Compare
Choose a tag to compare

新增与改善:

  • 支持直接在代码中声明方法属性的同步作用域等特性,可以不写def文件(Demo以及用法描述https://github.com/kbengine/kbengine_demos_assets/blob/py_entity_def/README.md#612
  • Unity sdk .net4.x支持 #1148
  • 配置中增加新的数据库接口, 字段不全时没有错误警告 #1063
  • EventOutTypes.onLoginFailed事件加入serverdatas参数 #1149
  • 引擎查找rsa key时优先查找脚本层 #1191
  • 客户端Entity生成的代码支持getComponent方法 #1134
  • bots, clientappbase增加api, player()方法获取当前玩家 #1187
  • 服务器dbmgr配置提供一个选项, 是否允许该组服的数据库共享给其他服 #938
  • UE4SDK自动更新后自动强制要求编译项目 #1177
  • API文档更新

BUG修正:

  • KBEngine.component描述问题 #1213
  • 修正Linux下编译服务器Python没有SSL模块的问题 #1134
  • 组件delTimer也需要可以传All参数 #1185
  • 修正位置同步非优化模式下位置和朝向同步异常 #1171

v1.3.5

09 May 06:17
Compare
Choose a tag to compare
v1.3.5

v2.4.5

12 Apr 06:26
Compare
Choose a tag to compare

新增与改善:

  • guiconsole切换到log页面自动勾选logger进程 #1077
  • UE4 SDK自动更新机制完善 #1118
  • delTimer增加参数能一次性删除所有timer #1066
  • 升级Python到3.7.3 #1165
  • UE4 SDK调整,使用openSSL加密模块 #1115
  • UE4 SDK增加名字空间,防止用户定义类型造成名字冲突 #593
  • 服务器在不设置UID的情况下自动生成唯一固定不变的cid #937
  • jemalloc升级到5.2.0
  • API文档更新

BUG修正:

  • interfaces中 onRequestCreateAccount如果返回的code是KBEngine.SERVER_ERR_LOCAL_PROCESSING应该走引擎注册标准流程 #1013
  • 修正当实体没有销毁的情况下客户端重登陆上去, 实体的enterworld早于属性数据的下发 #764
  • 修正获取随机点功能有可能在范围之外的问题 #838
  • 修正Unity 生成的SDK 出现的网络发包的问题 #1092
  • 修正云服务器无法跨机关服 #1153

v1.3.4

12 Apr 05:58
a0757a1
Compare
Choose a tag to compare
Merge pull request #1179 from jay602/1.x

pycommon代码整理 #1139

v2.4.4

15 Mar 10:06
Compare
Choose a tag to compare

新增与改善:

  • bots程序实体增加API方法bool isPlayer() #1124
  • UE4 SDK自动更新机制 #1046
  • 调整客户端实体代码,不再需要单独实现一个玩家类 #1104
  • bots支持多loginapp登录与测试 #1110
  • UE4 SDK调整,只需要在第一个场景中挂载Clientapp(KBEMain)对象,编辑器模式下重新开始游戏插件会重新初始化 #771
  • 服务器坐标管理系统优化
  • API文档更新

BUG修正:

  • 修正实体迁移时事件数据异常问题 #1100
  • 修正sigar在ubuntu18.10上无法编译通过 #1094
  • 修正onEnterTrap和onLeaveTrap无法被正确触发 #782
  • 修正当前space teleport后客户端收到错误 #1102
  • 修正bots程序rudp握手时select等待接收可能遇到socket大于1024问题 #1116
  • 修正cluster_controller.start时gus参数应该使用uint16 #1121
  • 修正KBEngine.reloadScript()出错 #1123
  • 修正DBTaskWriteEntity中一处包计算错误
  • 修正组件属性广播到客户端时一处错误
  • 修正服务器配置timeout心跳时间设置为999999日志提示溢出问题 #1133

v1.3.3

15 Mar 10:06
Compare
Choose a tag to compare
up

v2.4.3

27 Feb 12:06
Compare
Choose a tag to compare

新增与改善:

  • Guiconsole支持中文日志 #819
  • 客户端组件中也通知到 onEnterworld、onLeaveworld方法 #1070
  • 移除base实体teleport功能 #1058

BUG修正:

  • 当实体处于ghost pending状态时,一些base发往cell的实体系统请求可能丢给了ghost实体而后丢失 #978
  • 修正自定义类型赋值不正确没有提示 #1064
  • ARRAY类型赋值不正确时崩溃 #1064
  • 修正启动等脚本遇到目录有空格的情况下,批处理执行有问题 #693
  • 修正实体瞬间来回teleport后leaveWorld没有消息广播 #1080

v1.3.2

27 Feb 11:58
Compare
Choose a tag to compare
Update kbeversion.h

v2.4.2

15 Feb 09:07
Compare
Choose a tag to compare

新增与改善:

  • EntityComponent销毁优化 #1050

BUG修正:

  • 修正新版本中PyObject_IsInstance检查Entity失效 #1048
  • 修正实体属性超过255个后,调用组件方法客户端解析出错 #1047
  • 修正关服时base销毁实体可能会未全部安全销毁 #985
  • 修正创建space时,未指定cellappIndex时有可能创建在不参与负载均衡的cellapp中 #993