首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > bgmangos改芒果

bgmangos改芒果

  • 资源大小:9.50 MB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: lua server mangos MMORPG

资 源 简 介

bgmangos 是 college of winterhold 基于 mangos 全新开发的服务器引擎, 针对mangos进行了如下的大幅优化, 去掉ACE网络库,ACE是 Dr. Douglas C. Schmidt 开发用于教学的非成熟框架问题太多无法修复直接去掉。 开发支持多线程的内存数据库,mangos 的数据管理方式单一,数据又分散在代码的各处不统一,加入内存数据库后整个数据结构更加清晰简单,支持多线程安全处理为AI逻辑多线程处理打下坚实的基础。 重写了AOI检测系统,开发了新的消息队列,重写地图CELL创建收集系统,开发新的定时器系统,去掉了原先基于心跳检测AI的逻辑系统,支持最新vmaps和mmaps,引擎级别支持lua脚本扩展,对lua运行进行了深度优化充分发挥脚本灵活性的前提下保证运行速度。虽然新引入的一些开发理念不太容易理解,但保证在经过短暂培训的程序员都可以轻松的扩展游戏逻辑,例如配置新的副本,更新npc情节,任务的场景等等。 事实是因为更换内存数据库的原因,几乎所有mangos代码都要重新的检查和改写,整个mangos代码有40万行之庞大,即使去掉将近20万行的ACE库也有20万行的庞大规模。 从2010-7-4开始,在历时2年多的艰苦开发之后终于完成所有基础模块的改写和开发,进入游戏产品逻辑细节和整体完善当中,在此感谢所有支持我的亲人和朋友们。演示版即将上线尽请期待。 22/10/2012 college of winterhold

文 件 列 表

bin
ad.exe
makevmaps_SIMPLE.bat
make_vmaps.bat
MoveMapGen.exe
readme.txt
vmapExtractor3.exe
vmap_assembler.exe
cmds
a.lua
DestroyLua.lua
dir
errorprint.lua
event_battleflagdrop.lua
event_battleflaginit.lua
event_battleflagremoveaura.lua
event_battleflaguse.lua
event_battleflaguseprc.lua
event_battleheartbeat.lua
event_battletrigger.lua
event_clientscript.lua
event_creatureai.lua
event_creatureheartbeat.lua
event_dragons_start.lua
event_entrymap.lua
event_initnpc.lua
event_initplayer.lua
init.lua
InitLua.lua
login.lua
logout.lua
OnMove.lua
tdata.lua
tdb.lua
timproc.lua
tmove.lua
ttimer.lua
config.ini
libeay32.dll
libmysql.dll
load.exe
loadcfg.ini
lualib.dll
lua
creatrole.lua
cstart.lua
data.lua
debugger.lua
ltn12.lua
mix.lua
remdebug
serialize.lua
socket
socket.lua
start.lua
mod
luasql_mysql.dll
pthread.dll
readme.txt
sample.bat
sls.exe
ssleay32.dll
20121120database.7z
VIP VIP
0.235520s