SQL版服务端+教程下载
版本配套补丁
DB数据库转换到SQL的 工具及教程
登陆器、游戏引擎程序及配置教程
//-----------------------------------引擎程序及注册机-----------------------------------
SQL版服务端+架设录像教材
SQL版游戏引擎【110124】点击下载
SQL版完全免费,点击下载注册机
SQL版管理工具
SQL数据库合并工具
//----------------------------------------------------------------------------------------------
修正如果同时在线超过800人服务端开启4个小时后,有部分玩家掉线的BUG。
下载最新Dbserver.exe :点击下载
新SQL版引擎不同于乐都的SQL,使用的是消息队列方式传送给DBSERVER,乐都的是直接写到内存里然后进行保存,内存方式往DBSERVER里保存的快,但不能多区,不能与主引擎分别放置到不同服务器里。现在新SQL经受住考验啦,接下来就开始开发新功能。
本站在源码基础上进行开发的SQL版引擎,由于前两个月忙于修改游戏版本,因此开发延误啦一些,如今有朋友加入一同开发,就轻松多啦。在此特表感谢。
经过这几个月不少朋友的测试,目前SQL版已经非常稳定,可以说完全超越DBC版.。
DBC版引擎,明白的人都知道,他的 loginsvr和DBserver 根本就不是利用数据库引擎进行存储
只是以数据索引方式进行保存文件,弊端可想而知。
SQL版完全改变啦这种状态,存储容量大,保存速度快,更可以与网站结合,如果您熟悉网站的话,可以直接网站注册、网站统计人物资料、网站销售物品等等这就不必多说拉。
//-----------------------------------------下面简单的将修改SQL版时的日志写一下--------------------------------------------------
2011.04.01日更新
DBSERVER.EXE修正如果同时在线超过800人且服务端开启4个小时后,有
部分玩家掉线的BUG。
2011.03.25
钱庄系统 服务端部分已全部做完,客户端需要绘图(麻烦,过几天在弄)
2011.03.21
储存数据时 nGrudge :integer 而原来的是 smallint
2011.03.18
征途界面下 附加属性按钮被银行按钮遮挡,现修复。
2011.03.16
对人物属性和附加属性的类型也进行拉修改 数据库中 ,这样才不会保存超出而导致存储失败
2011.03.15
声望回档问题解决,在数据库中需要将储存过程
2011.01.28
好多人都在弄外挂哦,就那么有意思吗,我修复一下吧
弄啦一宿,把外挂改成注册 客户端啦,以后不忙啦全部按 及时雨修改,呵呵
2011.01.26
此前将引擎修改为SQL版,经过详细的测试,无BUG。
修正 引擎WEB插件 ,点开网址时,地址栏显示不正确的BUG
DBSERVER 载入和更新都增加啦错误提示
2010.12.25
1. 客户端传过来的信息 --制作完成
读取人物信息 --制作完成
保存人物信息 --制作完成
载入英雄信息 --制作完成
2. 客户端查询信息 --制作完成
2010.12.29
1.新做数据库
连接数据库 时总是提示出错,因为绿色版SQL server地址要 127.0.0.1,8521 这样填写,才可以
修改 GetChrName 在数据库中增加 boIsHero 字段判断角色是否为英雄
里做啦个限制,如果角色数大于2时则 返回角色失败 if (nChrCount >= 2) then break;
修改 DelChr 删除角色
修改 NewChr 里面涉及到 AI角色 Deny角色 的nCode 值,我没有进行修改
而且与乐都SQL 的新建角色也不一样,乐都的有 socket远程验证
注释: 没有详细了解 向客户端发送返回值 1~5 个数之间的含义,修改后可能提示与实际不符
两个数据之间结构不同的地方时
HumID sChrName1
btReserved1 ~ 4 以在数据库中做啦相应的调整-------
wStatusTimeArr: TStatusTime; //+24 这个数据库中没有 ---- 以调整
btDivorce: Byte; //是否结婚 ----- 以作调整
btMarryCount: Byte; //结婚次数 ----- 以作调整
boOnHorse: Boolean;
nGameDiamond 增加金刚石 ----- 以调整
nGameGird 灵符 ----- 以调整
nGameGlory 荣誉 ----- 以调整
btF9 未知 ----- 以调整
btEE 未知 ----- 以调整
btEF 未知 ----- 以调整
nHungerStatus 未知 ----- 以调整
boAllowGuildReCall ----- 以调整
修改啦储存过程后,不好使,主要原因是 DATASQL_DB.FRM里没有记录储存过程参数 如boReserved1
打开储存过程,然后修改一下 参数值,在保持,就会记录啦
查证:
1. 以修正 浮点数 记录幸运度 是正确的
2. sAccount: 30个字节 以进行调整
3. 数据库中没有这个项目 --- 已经增加
CreateDate UpDateTime{这个是数据库自动生成的}
BUG 有时候保存数据出错 ,然后引擎死掉 主要是创建英雄后删除英雄
然后退出 就会出现这种错误。。 ---- 以修复
BUG 创建英雄时由于角色过多总是创建失败------ 以修复 新建立啦一个储存过程
2011.01.08
如果引擎 网关开放时才打开数据库查询榜文信息,而线程却一直开放,线程无法查询榜文信息,所以报错
我让这个线程等待 10毫秒 然后再刷新排行,这样就不会报错啦
2011.01.11
前几次修改时 CopyMemory(@b4[0],@HumData.AddByte , 17); 这里写错啦 写成 @HumData.QuestFlag
以修正 |