当前位置
首页  »  骑士服务端  »  Dgame骑士服务器端1089版
Dgame骑士服务器端1089版

Dgame骑士服务器端1089版

  • 别名:
  • 导演:
  • 主演:
  • 类型:骑士服务端
  • 地区:国产软件
  • 语言:简体中文
  • 上映:2006
  • 片长:0
  • 更新:1970-01-01 08:00:00
  • 总播放量:加载中
  • 今日播放量:0
  • 总评分数:0
  • 评分次数:0
剧情介绍:

---------------------------------------------------------------------------- 新建一个库knight2,把数据恢复进去即可. 另外建一个ODBC DSN: KNIGHT2指向 knight2 数据库 然后把*.ini里的DSN改为KNIGHT2,再把IP也改过来. ---------------------------------------------------------------------------- 还原数据库 1.打开企业管理器 2.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "数据库" >右键点击 > 新建数据库 >名称 knight2>确定。 6.右键点 knight2 数据库选 >所有任务 >还原数据库"。 7.选择"从设备" 然后 >选择设备 >添加 文件名 9.选3次"确定". 还原完成后 确定。 10.删除 knight2 数据库用户里的 knight2 。 13.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "安全性" > 登陆 > 右键点 > 新建登陆。 15.添名字"knight" >选 sql server身份认证 > 用"knight"做密码> 选择数据库为 knight2。 17."数据库访问" 里选 knight2 数据库 > 数据库角色允许里选 "db_onwer" 确定 ,确认新密码 knight2 。 ---------------------------------------------------------------------------- 添加帐号 1.打开企业管理器到数据库。 2.选knight2。 3.选"表"。 4.编辑TB_USER(用打开表 >还原所有行)来添加帐号。 ---------------------------------------------------------------------------- 系统DNS 1.打开 控制面板 > 管理工具 >数据源 (ODBC),到系统DNS 选择添加 2.选 SQL Server driver(下边)建立名字为 KN_online 服务器为你的服务器 3.选SQL身份验证.用户名/密码 knight2/knight2 4.选默认数据库为 knight2 然后选下一步. 最后选确定 5.建立 knight2 ,KN_online, Knight_Account, knight, GameDB, AccountDB1, AccountDB 这6个数据源。 ------------------------------------------------------------------------------------ 编辑INI文件 1.打开Aujard.ini 修改成下边那样 [ODBC] ACCOUNT_DSN=KN_Online ACCOUNT_UID=knight ACCOUNT_PWD=knight GAME_DSN=KN_Online GAME_UID=knight GAME_PWD=knight LOG_DSN=KN_Online LOG_UID=knight LOG_PWD=knight 2.打开Version.ini 修改成下边那样 [DOWNLOAD] URL=wizgate.nefficient.co.kr PATH=pub/wizgate2/knight/upgrade [ODBC] DSN=KN_Online UID=knight PWD=knight TABLE=VERSION [CONFIGURATION] DEFAULT_PATH=c:\Program Files\KnightOnline [SERVER_LIST] COUNT=1 SERVER_00=服务器的IP地址 NAME_00=服务器的名称(如:公正) 3.打开Server.ini修改成下边那样 [TIMER] YEAR=1 MONTH=2 DATE=5 HOUR=10 WEATHER=1 [LOGIN SERVER] IP=服务器的IP地址 [CASTLE] NATION=1 [ZONE_INFO] MY_INFO=1 SERVER_COUNT=1 SERVER_00=1 SERVER_IP_00=服务器的IP地址 SERVER_NUM=0 [BATTLE] WEEK=5 START_TIME=20 END_TIME=0 [AI_SERVER] IP=服务器的IP地址 4.打开Server2.ini修改成下边那样 [LOGIN SERVER] IP=PUTYOURIPHERE!!!!!!!!!!!!!!!!!!!!!! [TIMER] YEAR=1 MONTH=1 DATE=1 HOUR=1 WEATHER=1 [BATTLE] WEEK=5 START_TIME=20 END_TIME=0 [CASTLE] NATION=1 [ZONE_INFO] MY_INFO=1 SERVER_NUM=0 SERVER_COUNT=1 SERVER_00=1 SERVER_IP_00=服务器的IP地址 ----- 运行服务器 1.把地图文件放到\aiserver\map目录和ebenezer\map目录 2.运行VersionManager.exe 3.运行Server.exe 4.运行 Ebenezer>>> Ebenezer.exe(如果你遇到notice.txt error,那就自己建立一个) 5.运行Aujard.exe ------ 客户端连接 1.卸载你装过的任何版本的游戏 2.安装KnightOnline_cn_1097.exe 3.释放patch1089.zip这个补丁到游戏目录 4.编辑server.ini [Server] Count=2 IP0=服务器1的IP地址 IP1=服务器2的IP地址 5.运行KnightOnLine.exe 6.指令 設定悄悄話 /Whisper (UserID) 回村指令 /Town 徵求隊伍訊息 /Invite 退出軍團/解散軍團 /DisClan 打招呼 /Hello 興奮 /Excite 允許組隊 /Allowparty 允許交易 /Allowtrade 拒絕組隊 /Rejectparty 拒絕交易 /Rejecttrade 4、关于运行顺序: 运行的顺序是: 1:VersionManager.exe 2: DBWorker.exe 3: DBSaver.exe 4: AIServer.exe 5: Ebenezer.exe 6: Aujard.exe 5、解决"未发现数据源名称并且未指定默认驱动程序"(saiterlz 2004-06-3 12:00 AM) 大家在运行DBSaver.exe 时, 会奇怪的出现“未发现数据源名称并且未指定默认驱动程序”这句话 其实呢,问题是出在ODBC没有设置好. 用UE仔细看过DBSAVER.exe后,就会发现 有这些内容: UID=savergame PWD=anjffhgkwl 按上面的提示设置好MSSQL. 从控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) 1.到"安全性" >登陆>右键点>新建登陆 2.添名字 "savergame" >选 SQLServer身份认证输入"anjffhgkwl"为密码 3.选择数据库为 KN_online,在"数据库访问"里选KN_online数据库 4.在数据库角色允许里选 "db_onwer" 然后确定,这样就设置好了MSSQL. 下面再设ODBC里的系统DNS 1.打开 据源 (ODBC),到系统DNS 选择添加 2.选最下面的SQLServer建立名字为savergame 服务器为你的服务器 3.选SQLServer身份认证,输入"anjffhgkwl"为密码 4.选默认数据库为 KN_online 然后选下一步.. 最后选确定 这样就OK了.再运行试试看.不会有问题了! 6、转职后的Class代码 转职后userdata表中的class字段应该变化,但是因为暂时没有NPC所以大家无法转职 也无法测试高一点的技能,所以我贴出这个代码表,希望大家能够有更多的机会测试其他的技能~ 这些带我我都亲自测试过,一切正常 205--剑士 206--护卫 207--游侠 208--杀手 209--术士 210--幻术师 211--牧师 212--自然祭祀 7、关于数据库中各个表的作用以及分析(翻译版)(bearstand 2004-06-4 8:55 PM) 数据表说明 - 骑士在线数据库服务器 1.USERDATA 表 StrUserId(char 20)-这是人物的名字 Nation (tinyint) -这是人物属于的民族。 Race (tinyint) -这是人物的种族。 Class (smallint) -这是人物的职业 (工作) 。//注:我不知道这里翻译得对不对 HairColor(tinyint) -这是人物的头发颜色。 Rank (tinyint) -这是人物的级别。//注:这里可能和骑士团有关 Title (tinyint) -这是人物的头衔。 Level (tinyint) -这是人物的等级。 Exp(int) -这是人物的下一个级别所需要的经验。 Loyalty (int) -这是人物的忠诚等级。 Face (tinyint) -这是人物的脸造型。 Fame (tinyint) -这是人物的名望等级。//注:这里可能盒国站有关 Hp(smallint) -这是人物的血上限。 Mp (smallint) -这是人物的魔法点。 Sp(smallint) -这是人物的技术点。 Strong(tinyint) -这是人物的力量。 Sta(tinyint) -这是人物的精力。 Dex(tinyint) -这是人物的敏捷。 Intel (tinyint) -这是人物的智力。 Cha(tinyint) -这过去一直是人物的非凡领导力级别。 现在它被作为魔法使用人物的魔法级别。 Authority (tinyint) -这是人物的代理权。 它一般用于区别操作员 (0) ,一般的使用者 (1) 和犯错被处罚的使用者 。(255-> 禁用连接 ,2->禁 用闲谈) Points (tinyint) -这是给你的人物的奖励点数(一般用于非魔法技能)。 每升一级加三点。 Gold (int) -这是人物合计持有的金钱数。 Zone (tinyint) -这现玩家现在所处的区域。 Bind (smallint) -这是玩家最后一次触摸复活石。 PX(int) -这是玩家的 X- 座标。 PZ(int) -这是玩家的 Z- 座标。 PY(int) -这是玩家的 Y- 座标。 strSkill(varchar) -这包含人物的技能等级。 它经过数据压缩,并不明码显示。 strItem(varchar) -这现在包含现在用户所持有的物品(注://应该是带在身上的)。 它也经过数据压缩,并不明码显示。 2.ACCOUNT_char 这个表包含使用者的账户ID和密码。 它也包含属于这一个账户的三个人物。 3.WAREHOUSE Table 这一个表显示帐户 ( 不是人物) 持有的物品和金钱。 4.LEVEL_UP Table 这一个表包含经验/ 级别- 每升一级需要多少经验。 5.MAGIC,MAGIC_TYPE1~4 Tables 这些表包含人物在游戏中使用的魔法/ 技术数据。 MAGIC是主要的表,而且 MAGIC_TYPE 表是MAGIC的分表。 6.K_MONSTER Table 这一个表包含关于游戏的怪物资讯 7.K_MONSTER_ITEM Table 这一个表当怪物被杀死的时候 , 它掉落的物品。 8.K_NPCPOS Table 这一个表包含在地图上的关于怪物的坐标资讯。 9.HOMETable 这一个表包含在游戏期间当玩家键入‘/town'的时候 , 会被传送的位置坐标。 10.COEFFICIENT Table 这一个表包含玩家在不同的状态下的一些参数,比如伤害指数和盔甲的等级。//注:我不知道这里翻译得对不对 11.EVENT Table 这一个表包含区域之间的传送门坐标点。 12.MAKE_ITEM , MAKE_ITEM_GRADECODE,MAKE_ITEM_LARECODE Table 这些表被用于所有在骑士游戏能够找到的物品。 13.ZONE_INFO Table 当你最初启动游戏的时候 , 这一个表包含地图和那初始位置的地图文件的名字。 14.BATTLE 登录画面修改 1卡鲁斯 2艾莫尔 3 和平。 解决物品掉落及几率(sh_hhz 2004-06-6 1:26 PM ) K_MONSTER_ITEM表就是怪物掉落物品的,sIndex为地图上刷的怪的编号,iItem01~05为打死该怪时掉落的物品 ,物品代码可以在ITEM中找;当然sPersent01~05就是掉落物品的几率,注意:他是要10000才是100%的;还有就是 修改好了4个服务器程序重新启动. 建立人物角色简体中文名称的修改方法 打开 ACCOUNT_CHAR 表,点设计表,找到strCharID1把排序规则Korean_Wansung_CI_AS该成Chinese_PRC_Stroke_CI_AS,其他依次类推,在游戏中可以看见有中文名的玩家拉, 按照次方法,在数据库中其他表中的规则都可以该的,我没有试请大家测试一下 ----------------------------------------------------------------------------------

影片点播: