搜索
 找回密码
 加入

新手架设服务器教程及官服NPS坐标位置及部分问题解决方法

ctgwglzc 2008-3-26 20:23:28 8864
  1. 建立人物角色简体中文名称的修改方法

  2. 打开 ACCOUNT_CHAR 表,点设计表,找到strCharID1把排序规则Korean_Wansung_CI_AS该成Chinese_PRC_Stroke_CI_AS,其他依次类推,在游戏中可以看见有中文名的玩家拉,
  3. 按照次方法,在数据库中其他表中的规则都可以该的,我没有试请大家测试一下

  4. ==============================
  5. 经验

  6. 在数据表改经验
  7. LEVEL_UP
  8. 级别=经验
  9. 1=1
  10. 2=2
  11. 50==3
  12. ......=4

  13. ==============================

  14. 解决物品掉落及几率
  15. K_MONSTER_ITEM表就是怪物掉落物品的,sIndex为地图上刷的怪的编号,iItem01~05为打死该怪时掉落的物品
  16. ,物品代码可以在ITEM中找;当然sPersent01~05就是掉落物品的几率,注意:他是要10000才是100%的;还有就是
  17. 修改好了4个服务器程序重新启动.

  18. 怪物的形象必须客户端里有才可以..就是item文件夹吧.
  19. 自己看log.
  20. 我贴出来整理的部分.

  21. 100  地精
  22. 200  布坎兽
  23. 300  蝙蝠
  24. 400  变种蛙
  25. 500  狼人
  26. 600  夜袭者
  27. 700  食尸虫
  28. 800  突变鼠
  29. 900  毒蝎
  30. 1000  僵尸
  31. 1100  骷髅
  32. 1200  邪恶士官
  33. 1300  巨魔
  34. 1400  山地巨人
  35. 1601  半兽人
  36. 1701  沼地巨魔
  37. 2000  梅杜莎
  38. 2010  小鬼
  39. 2100  德鲁依
  40. 2200  哈比
  41. 2400  石人
  42. 2600  半人马
  43. 2700  雪人
  44. 2701  艾莫尔雪人
  45. 2702  卡鲁斯雪人
  46. 2703
  47. .
  48. .
  49. 2707  雪人
  50. 2800  梦魇
  51. 3000  魔女
  52. 3100  洞穴血蛭
  53. 3200  燃烧骷髅
  54. 3300  石头?
  55. 3400  蝎子
  56. 3500  半兽人?
  57. 3600  火石人
  58. 3800  狮子
  59. 3900  
  60. 4200  致命之牙
  61. 4300  野生夜袭者????可能就是猪。
  62. 4400  
  63. 4500  贪婪兽魔
  64. 4600  蜥蜴人
  65. 4610
  66. 4620  火蜥蜴人?
  67. 4900  人蛇
  68. 5000
  69. 5501
  70. 5502  愤怒
  71. 5503
  72. 5504
  73. 5505  三头怪。。。 怪物 韩国才有滴!~
  74. 5506
  75. 5507
  76. 5508  圣域宫主
  77. 5501--5508都是欲望的怪。。自己看着办吧 刷出来看看
  78. 5200
  79. 5700  魔王怪 哈哈 我起的名字。。韩国的 看起来不错。
  80. 5800  
  81. 5900  
  82. 6000  
  83. 6100  
  84. 6200  红龙
  85. 6400  火焰修道士
  86. 6500  冷气修道士
  87. 6601
  88. 6701
  89. 6702
  90. 6703
  91. 6704
  92. 6705
  93. 都是新怪吧。。。没有测试

  94. 在商店出售+9+10装备的修改方法!

  95. 以下内容跟帖回复才能看到

  96. ==============================

  97. 大家都知道 数据库里有个  K_npc 这个表吧 打开它 找到iSellingGroup列
  98. 把最后的数改成9 NPC卖的装备就 +9拉 10就是 +10的
  99. 一点建议 也是虾米哥教我的 现学现卖吧 嘻嘻!
  100. 用 tbledit 打开客户端 DATA下的 item_org_ch.tbl 这个TBL文件 看看所卖的装备信息 很全面的!

  101. ==============================
  102. 骑士NPC资料整理(各NPC刷点、名字及作用)

  103. 以下内容跟帖回复才能看到

  104. ==============================

  105. 骑士NPC资料整理(各NPC刷点、名字及作用)



  106. [墨拉登]

  107. 1=郎基斯[普通防具],318,430

  108. 2=萨摩[药剂],345,296

  109. 3=英格兰[升级武器],281,440

  110. 4=传送阵[兽族],277,374

  111. 5=工会导师[兽族],349,407

  112. 6=旅馆老板娘,362,424

  113. 7=凯伦,352,403

  114. 8=里亚[普通武器],361,352

  115. 9=工会导师[人族],359,397

  116. 10=阿尔丁[消耗物品],396,396

  117. 11=传送阵[人族],336,320

  118. 11=陆贝勒[药剂],266,380

  119. 13=礼物派送员[中级战士],262,444

  120. 14=德罗夫[力量饰品],308,400

  121. 15=管理者-普罗康苏=311,387

  122. [毕安那村]

  123. 1=塔依伦[普通防具],1687,400

  124. 2=波罗思[普通武器],1727,363

  125. 3=德罗夫[力量饰品],1727,289

  126. 4=布朗特[魔力饰品],1720,288

  127. 5=雅思博[消耗物品],1659,341

  128. 6=陆贝勒[药剂],1627,354

  129. 7=旅馆老板娘[仓库,建骑士团],1763,326

  130. [卡雷斯村]

  131. 1=摩尔利[普通武器],304,1641

  132. 2=特摩[力量饰品],255,1717

  133. 3=拉宇[魔力饰品],256,1723

  134. 4=贝伦[消耗物品],326,1714

  135. 5=科苯斯[普通防具],348,1665

  136. 6=萨摩[药剂],369,1641

  137. 7=旅馆老板娘[仓库,建骑士团],259,1692




  138. 怪物刷点坐标整理!!!添加部分重要NPC和BOSS坐标(部分)


  139. 艾莫尔


  140. 食人巨魔(414 ,1441)

  141. 城门口-狼人(1507 ,467)

  142. 城门口-嗜血狼人(1434 ,589)

  143. 半兽人护卫骷髅战士(1256 ,565)

  144. 大型蝙蝠(1340 ,400)

  145. 诅咒的灵魂(471 ,490)

  146. 邪恶巨翼、暗影魔蝎 (443 ,520)

  147. 半兽人护卫、致命毒、沼地异兽(302 ,735)

  148. 雷伊法-邪恶指挥官1(332 ,1365)(696 ,1542)

  149. 雷伊法-邪恶男爵(657 ,1402)

  150. 半兽人护卫 1(231 ,1569)(791 ,1646)

  151. 食人巨魔 -嗜血狼人(296 ,1475)

  152. 沼地异兽-半兽人猎人-大型蝙蝠(515 ,1358)

  153. 阿斯卡-死亡骑士(1086 ,1059)(1431 ,1051)

  154. 阿斯卡-半兽人弓箭手(1167 ,1007)

  155. 阿斯卡-半兽人突袭者(1473 ,1053)

  156. 致命之牙 -影子刺客 (1465 1242)(1636,1394)(1811 ,1460)

  157. 黑色之牙 (1631,1723)

  158. 贪婪兽魔(1959,1082)
  159. 此地图的几个重要NPC

  160. 仓库(365,430)

  161. 祭坛(338,386)

  162. 药剂师(267,379)

  163. (345,296)

  164. 公会导师(442 ,305)

  165. 35级区


  166. 骷髅骑士(836 ,943)(917 ,815)

  167. 沼地巨魔武士 -沼地巨魔队长(764 ,793)

  168. 半兽人护卫 -沼地巨魔队长(637 ,887)

  169. 沼地巨魔士兵 -半兽人护卫(534 ,748)

  170. 哈比(448 ,408)

  171. 半兽人刺客 (619,158)

  172. 梅杜莎卫士(689 ,108)

  173. 梅杜莎卫士-德鲁依修道士(895 ,107)

  174. 半兽人刺客、半兽人狙击手 (853 ,240)(890,204)

  175. 沙漠强盗 半兽人强盗 (893 ,383)

  176. 骷髅勇士(238 ,791)

  177. 暗黑梦魇(240 ,651)(144 ,645)

  178. 石巨人 (143,139)

  179. 石人 (215,186)

  180. 哈比队长 (219,342)

  181. 哈比士兵 (108,558)

  182. 沼地巨魔、半兽人杀手、半兽人猎人、沼地巨魔队长 (640 ,908)

  183. 半兽人护卫(259 ,966)

  184. 梅杜莎 (939,499)(809 ,268)

  185. 国战区


  186. 梅杜莎护卫(1529,1258)

  187. 德鲁依教徒(1703,1243)(1447,1601)(623,429)

  188. 德鲁依修教士(1559,1545)(481,455)

  189. 致命毒蝎(1738,1474)(260,534)(1750,393)

  190. 沼地巨魔士兵(1917,1571)

  191. 沼地巨魔武士(1887,1748)

  192. 暗黑红衣主教(1896,1130)

  193. 石人(1734,1345)

  194. 卡鲁斯城堡、梅杜莎、梅杜莎卫士、卡鲁斯侍卫(1696,1647)

  195. 卡鲁斯精英战士(1266,1384)(1153,1352)

  196. 贪婪魔兽、嗜血魔、瀑布(1153,1352)

  197. 艾莫尔城堡、梅杜莎、梅杜莎卫士、艾莫尔侍卫(321,302)

  198. 卡鲁斯中尉、卡鲁斯少尉、卡鲁斯侍卫、卡鲁斯精英战士(706,453)

  199. 艾莫尔中尉、艾莫尔少尉、艾莫尔侍卫、艾莫尔精英战士(1357,1542)

  200. 沼地异兽(1218,1237)(1750,393)(752,786)

  201. 艾莫尔精英战士、艾莫尔侍卫(1548,1027)

  202. 贪婪魔兽、死亡骑士、嗜血魔(1712,863)

  203. 卡鲁斯精英战士、卡鲁斯侍卫(1402,965)

  204. 黑暗梦魇、石巨人(1843,347)

  205. 邪恶男爵(1763,1054)

  206. 巨魔武士、致命毒蝎(1532,1421)(591,578)

  207. 半兽人系列(164,633)

  208. 1. 变种狼人 (225.1138)

  209. 2. 狼人首领 (131.1170)

  210. 3. 灰狼 (146.1397) 暴3种暗金杖和暗金项链

  211. 4. 邪恶主教 (183.909) 暴魔法戒指

  212. 5. 邪恶祭司 (164.222) 暴生命之戒

  213. 6. 邪恶公爵 (764.429) 暴勇士之戒

  214. 7. 死灵 (416.720) 暴死亡之剑

  215. 8. 龙牙 (875.1513) 暴JS暗金锤

  216. 9. 毒蝎王 (960.1855) 暴101攻击的暗金短弓 和 蝎子护盾

  217. 10.巨蝎王 (1841.1899) 暴71攻击的蝎子弓 和 麒麟护盾

  218. 11.魔蝎 (1375.1789) 暴法师35级魔法用的卷轴

  219. 12.巨魔酋长 (1194.523) 暴银斧头(要发光,攻击102)

  220. 13.暗杀者 (1260.709) 暴猛兽之刃

  221. 14.山地巨人 (955.160) 暴各职业的暗金项链

  222. 15.魔兽-巴尔卡 (1802.1280) 暴牙 (发火光的一把刀)

  223. 16.萨玛 (1834.386) 暴 117攻击的黄金斧(双手)和单手的56斧

  224. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

  225. 35区

  226. 1. 哈比女王 (890.846) 暴各职业的暗金耳环

  227. 2. 毒蝎王 (925.113) 暴101攻击的暗金短弓 蝎子护盾

  228. 3. 龙牙 (203.814)

  229. 4. 萨玛 不定点刷新的,不过一般在是在龙牙,毒蝎王和女王的旁边.有时会在雪地.

  230. 5. 狼人首领

  231. 6. 灰狼 (262.930)

  232. 7. 变种狼人 (126.795)

  233. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

  234. 国战地区

  235. 1. 邪恶祭司 (888.765) 掉生命之戒

  236. 2. 邪恶祭司 (164.222) 掉生命之戒

  237. 3. 不死王--亚萨 (548.588) 掉各职业的暗金项链

  238. 4. 邪恶主教 (676.246) 暴魔法戒指

  239. 5. 邪恶公爵 (660.427) 暴勇士之戒



  240. ###################################

  241. 人族BOSS地点


  242. 1魔蝎子 (217,1115) 35门口

  243. 2毒蝎子 (166,773) 35门口右边

  244. 3巨蝎子 (200,462) 35门口右边

  245. 4邪恶公爵 (1679,1294) 卡路卡

  246. 5邪恶主教 (1314,1047) 卡路卡

  247. 6邪恶祭祀 (1740,1748)

  248. 7酋长暗杀者 (500,1500) 雷斯卡

  249. 8山地 (1750,1980)

  250. 9龙牙 (1400,1530) 卡路卡

  251. 10魔兽 (710,1150)

  252. 11死灵 (1560,1017) 卡路卡

  253. 12灰狼变种狼人 (460,260) 35门口

  254. 13狼人首领 (1040,370) 必安哪

  255. 增加地精统领的坐标

  256. 在墨拉登,,坐标是(465.106),,暴的装备是地精戒指和地精腰带..



  257. 传送台                    

  258. 毕安拿      阿斯卡      雷伊法

  259. 1、墨拉登      1、毕安拿村庄  1、卢那峡谷入口

  260. 2、阿斯卡村庄    2、伊斯兰大入口  2、阿斯卡村庄

  261. 3、卡鲁卡国入口  3、雷伊法村庄  3、卡鲁卡国入口



  262. [墨拉登]

  263. 1=郎基斯[普通防具],318,430

  264. 2=萨摩[药剂],345,296

  265. 3=英格兰[升级武器],281,440

  266. 4=传送阵[兽族],277,374

  267. 5=工会导师[兽族],349,407

  268. 6=旅馆老板娘,362,424

  269. 7=凯伦,352,403

  270. 8=里亚[普通武器],361,352

  271. 9=工会导师[人族],359,397

  272. 10=阿尔丁[消耗物品],396,396

  273. 11=传送阵[人族],336,320

  274. 11=陆贝勒[药剂],266,380

  275. 13=礼物派送员[中级战士],262,444

  276. 14=德罗夫[力量饰品],308,400

  277. 15=管理者-普罗康苏=311,387

  278. [墨拉登2](根据crabs提供的资料)

  279. 祭品商人-金336,310    大神官-克雷姆403,367  依修塔尔(物品租赁负责人)337,402   

  280. 波突依(药剂)345,294  神官-贝罗妮404,371    礼品派送员260,443  

  281. 守卫-派崔克388,310    露迪安(消耗物品)395,402  守备队长-阿伦德尔352,403

  282. 杰雷德(升级防具)465,273  旅馆老板娘367,423    米拉塞尔斯(精灵王财政顾问)353,388  

  283. 公会导师-库纳波尔461,284  先知-赛尔司360,425    凯伦338,389

  284. 礼品派送员461,309    罗斯菲(普通防具)318,430  纳乌凯(普通武器)363,351


  285. 旅馆老板娘373,358

  286. 伊萨克(活动)316,343

  287. 锻造大师-普罗康苏305,353

  288. 波彼安(药剂)264,379

  289. 那苏拉264,392

  290. 阿摩罗司(升级武器)281,440


  291. [毕安那村]

  292. 1=塔依伦[普通防具],1687,400

  293. 2=波罗思[普通武器],1727,363

  294. 3=德罗夫[力量饰品],1727,289

  295. 4=布朗特[魔力饰品],1720,288

  296. 5=雅思博[消耗物品],1659,341

  297. 6=陆贝勒[药剂],1627,354

  298. 7=旅馆老板娘[仓库,建骑士团],1763,326

  299. 8=萨比斯[披风商人]1669,328

  300. 9=海琳娜1768,347

  301. 10=守备队长-史卡基1704,382

  302. 11=艾莫尔练级指南1631,410

  303. 12=守备队长-波科瓦1705,331

  304. 13=骑士团书记官1708,337

  305. 14=礼品派送员1717,336

  306. [卡雷斯村]

  307. 1=摩尔利[普通武器],304,1641

  308. 2=特摩[力量饰品],255,1717

  309. 3=拉宇[魔力饰品],256,1723

  310. 4=贝伦[消耗物品],326,1714

  311. 5=科苯斯[普通防具],348,1665

  312. 6=萨摩[药剂],369,1641

  313. 7=旅馆老板娘[仓库,建骑士团],259,1692

  314. [阿斯卡]

  315. 1=秘术大师-克拉伦斯1089,1128

  316. 2=海琳娜1089,1138

  317. 3=旅馆老板娘1098,1150

  318. 4=波罗斯[普通武器]1075,1168

  319. 5=陆贝勒[药剂]1061,1175

  320. 6=雅思博[消耗物品]1054,1141

  321. 7=塔依沦[普通防具]1061,1133

  322. [雷伊法]

  323. 1=陆贝勒[药剂]740,1704

  324. 2=海琳娜746,1715

  325. 3=旅馆老板娘749,1725

  326. 4=*师-德拉克751,1747

  327. 5=雅思博[消耗物品]734,1769

  328. 6=塔依沦[普通防具]701,1772

  329. 7=德罗夫[力量饰品]689,1731

  330. ==============================

  331. 骑士1503数据库说明!

  332. 以下内容跟帖回复才能看到

  333. ==============================

  334. 骑士数据表说明
  335. 1.  USERDATA 表
  336. StrUserId(char 20)-这是人物的名字
  337. Nation (tinyint) -这是人物属于的民族。
  338. Race (tinyint) -这是人物的种族。
  339. Class (smallint) -这是人物的职业 (工作) 。//注:我不知道这里翻译得对不对
  340. HairColor(tinyint) -这是人物的头发颜色。
  341. Rank (tinyint) -这是人物的级别。  //注:这里可能和骑士团有关
  342. Title (tinyint) -这是人物的头衔。
  343. Level (tinyint) -这是人物的等级。
  344. Exp(int) -这是人物的下一个级别所需要的经验。
  345. Loyalty (int) -这是人物的忠诚等级。
  346. Face (tinyint) -这是人物的脸造型。
  347. Fame (tinyint) -这是人物的名望等级。  //注:这里可能盒国站有关
  348. Hp(smallint) -这是人物的血上限。
  349. Mp (smallint) -这是人物的魔法点。
  350. Sp(smallint) -这是人物的技术点。
  351. Strong(tinyint) -这是人物的力量。
  352. Sta(tinyint) -这是人物的精力。
  353. Dex(tinyint) -这是人物的敏捷。
  354. Intel (tinyint) -这是人物的智力。
  355. Cha(tinyint) -这过去一直是人物的非凡领导力级别。 现在它被作为魔法使用人物的魔法级别。
  356. Authority (tinyint) -这是人物的代理权。 它一般用于区别操作员 (0) ,一般的使用者 (1) 和犯错被处罚的使用者 。(255-> 禁用连接 ,2->禁

  357. 用闲谈)
  358. Points (tinyint) -这是给你的人物的奖励点数(一般用于非魔法技能)。 每升一级加三点。
  359. Gold (int) -这是人物合计持有的金钱数。
  360. Zone (tinyint) -这现玩家现在所处的区域。
  361. Bind (smallint) -这是玩家最后一次触摸复活石。
  362. PX(int) -这是玩家的 X- 座标。
  363. PZ(int) -这是玩家的 Z- 座标。
  364. PY(int) -这是玩家的 Y- 座标。
  365. strSkill(varchar) -这包含人物的技能等级。 它经过数据压缩,并不明码显示。
  366. strItem(varchar) -这现在包含现在用户所持有的物品(注://应该是带在身上的)。 它也经过数据压缩,并不明码显示。

  367. 2.ACCOUNT_char

  368. 这个表包含使用者的账户ID和密码。 它也包含属于这一个账户的三个人物。

  369. 3.WAREHOUSE Table

  370. 这一个表显示帐户 ( 不是人物) 持有的物品和金钱。

  371. 4.LEVEL_UP Table

  372. 这一个表包含经验/ 级别- 每升一级需要多少经验。

  373. 5.MAGIC,MAGIC_TYPE1~4 Tables

  374. 这些表包含人物在游戏中使用的魔法/ 技术数据。 MAGIC是主要的表,而且 MAGIC_TYPE 表是MAGIC的分表。

  375. 6.K_MONSTER Table

  376. 这一个表包含关于游戏的怪物资讯

  377. 7.K_MONSTER_ITEM Table

  378. 这一个表当怪物被杀死的时候 , 它掉落的物品。

  379. 8.K_NPCPOS Table

  380. 这一个表包含在地图上的关于怪物的坐标资讯。

  381. 9.HOME  Table

  382. 这一个表包含在游戏期间当玩家键入‘/town'的时候 , 会被传送的位置坐标。

  383. 10.COEFFICIENT Table

  384. 这一个表包含玩家在不同的状态下的一些参数,比如伤害指数和盔甲的等级。  //注:我不知道这里翻译得对不对

  385. 11.EVENT Table

  386. 这一个表包含区域之间的传送门坐标点。

  387. 12.MAKE_ITEM , MAKE_ITEM_GRADECODE,MAKE_ITEM_LARECODE Table

  388. 这些表被用于所有在骑士游戏能够找到的物品。

  389. 13.ZONE_INFO Table

  390. 当你最初启动游戏的时候 , 这一个表包含地图和那初始位置的地图文件的名字。
  391. 14.BATTLE
  392. 登录画面修改
  393. 1卡鲁斯
  394. 2艾莫尔
  395. 3 和平。

  396. 新人出生地点及携带金钱的修改方法!

  397. 以下内容跟帖回复才能看到

  398. ==============================

  399. 下面是CREATE_NEW_CHAR文本,它控制着新人的出生地,要想把出生地改到新手村,英文叫moradon,地图代码是21,可以这样改,找到这行代码
  400. VALUES    (@CharID, @Nation, @Race, @Class, @Hair, @Face, @Str, @Sta, @Dex, @Intel, @Cha, @Zone, @PosX, @PosZ )
  401. 把它改成
  402. VALUES (@CharID, @Nation, @Race, @Class, @Hair, @Face, @Str, @Sta, @Dex, @Intel, @Cha, 21, 33550, 38520, 2000 )
  403. 解释一下:
  404. 21 = 地图代码,与ZONE_INFO里的对应. 21 is moradon.
  405. 33550 = X 轴坐标
  406. 38520 = Y 轴坐标
  407. 2000 = 出生时所带的金钱

  408. 当然 还要修改
  409. SET @Zone = @Nation  这里是默认25区 改为 21 既MLD

  410. ==============================
  411. 关于1503版本的35区地图坐标问题解决方法!

  412. 以下内容跟帖回复才能看到

  413. ==============================

  414. 不能进35是因为现在的1503不是真的1503是旭日2004年的,2004年的旭日的地图还是老地图,
  415. 不是2.0的地图,老地图35的坐标和新地图35的坐标不一样,你可以不用那个,
  416. 可以用传送门直接传到35区去,在K_warinfo 里面就是传送门的相关东西,在MLD的传诵门里面自己加
  417. 21 314 35区 移动到35区 600 11 510 0 570 0 这是兽门的,自己在对照把人门搞一下就可以了

  418. 1503版 传送坐标大全!

  419. 以下内容跟帖回复才能看到

  420. ==============================

  421. 1503传送坐标:
  422.   兽族                                        人族
  423. 卡雷司村庄      (444    1624)                              毕安纳村庄      (1600      417)
  424. 贝路尔村庄      (380      696)                              阿斯卡村庄      (1663    1363)
  425. 理纳特村庄      (1712    872)                              雷伊法村庄      (302      1239)
  426. 卡鲁卡国峡谷入口 (928      243)                              卡鲁卡国峡谷入口 (1087    1869)
  427. 国站地区        (843      143)              国站地区        (160        910)
  428. 路那峡谷入口    (1867    167)                              路那峡谷入口    (212      1863)
  429. 卡鲁斯要塞      (998      928)                              艾莫尔要塞      (1068      114)
  430. 伊斯兰大入口    (1370  1841)                              伊斯兰大入口    (686        114 )

  431. 伊斯兰大        (500      555)
  432. 墨拉登          (315      400)

  433. 停止别国NPC攻击的方法!

  434. 以下内容跟帖回复才能看到

  435. ==============================

  436. 停止别国的NPC攻击
  437. 进入数据库k_npc表格并设置attackrange, searchrange, 和 tracingrange三个为0.

  438. ==============================
  439. 教你添加NPC

  440. 以下内容跟帖回复才能看到

  441. ==============================

  442. 添加NPC资料
  443. 如果要自己加NPC请数据库表 K_NPCPOS中

  444. 加入NPC的行ID用K_NPC中的ID

  445. ActType列请设置为大于100的值比如105等等,应当设置什么值正在测试中......

  446. 请注意数据库和pack5的数据库不一样,不样搞错了。另外怪物的人工智能还没搞好。期待下一补丁修正.

  447. ==============================
  448. 服务器架设教程易上手版

  449. 以下内容跟帖回复才能看到

  450. ==============================

  451. 首先你得准备一个SQL数据库安装 程序
  452. 根据自己的操作系统选择合适的SQL数据版本(安装时,建议全部采用默认设置)
  453. 其次准备一个完整的服务端
  454. 完整的服务端 包括以下程序:
  455. ( AIServer,Aujard,Ebenezer,loginserver也就是VersionManager)
  456. 记得AI和EB这两个里面包括MAP 必须要要有MAP才能运行(1053等可用1089地图文件)
  457. 一个对应的客户端
  458. 打开SQL数据库建立
  459. KN_online
  460. 然后还原 服务端里自带的数据库文件
  461. 还原时确认 MDF 和 LDF文件在同一路径里 然后勾上强制还原
  462. OK 还原成功~
  463. 我们开始建立数据源~
  464. 需要建立的数据源为:
  465. KN_online, Knight_Account, knight, GameDB, AccountDB1, AccountDB 这6个
  466. 验证可以全部采用默认设置—win验证(这样比较容易上手) 都指向数据库KN_online 然后测试下数据源和数据库连接是否成功~
  467. 这里有一点 AccountDB采用WIN默认验证
  468. 这些都做完了
  469. 我们改IP 和 数据库连接验证码
  470. 打开服务端文件夹找到 server(配置设置)在AI SERVER里
  471. 改成这样
  472. [ODBC]
  473. GAME_DSN=KN_online(这个是数据库名)
  474. GAME_UID=sa(SQL帐号默认的都是SA)
  475. GAME_PWD=XXXXX(添上你的SQL密码)
  476. [SERVER]
  477. ZONE=1
  478. 这步完了 我们看下面 找到Aujard(配置设置)在Aujard里
  479. 改成这样
  480. [ODBC]
  481. ACCOUNT_DSN=KN_online(这个是数据库名)
  482. ACCOUNT_UID=sa(SQL帐号)
  483. ACCOUNT_PWD=XXXXXX(添上你的SQL密码) 下面的同理 都这样改
  484. GAME_DSN=KN_online
  485. GAME_UID=sa
  486. GAME_PWD=XXXXXX
  487. GAME_DSN2=KN_online
  488. GAME_UID2=sa
  489. GAME_PWD2=XXXXXX
  490. LOG_DSN=KN_online
  491. LOG_UID=sa
  492. LOG_PWD=XXXXXX
  493. [ZONE_INFO]
  494. GROUP_INFO=1
  495. ZONE_INFO=0
  496. 然后打开 Ebenezer 找到server(配置设置) 改成这样
  497. [TIMER]
  498. YEAR=2007(这个是日期)
  499. MONTH=2
  500. DATE=1
  501. HOUR=267
  502. WEATHER=1
  503. [LOGIN SERVER]
  504. IP=192.168.1.22(登陆时连接到的LOG服务器IP)
  505. [CASTLE]
  506. NATION=1
  507. [ZONE_INFO]
  508. MY_INFO=1
  509. SERVER_COUNT=1
  510. SERVER_00=1
  511. SERVER_IP_00=192.168.1.22 (改为你的IP)
  512. SERVER_NUM=1
  513. [BATTLE]
  514. WEEK=6
  515. START_TIME=20
  516. END_TIME=0
  517. [AI_SERVER]
  518. IP=192.168.1.22(改为你的IP)
  519. [DB_SERVER]
  520. IP=192.168.1.22(改为你的IP)
  521. [ODBC]
  522. GAME_DSN=KN_online(数据库名 )
  523. GAME_UID=sa(SQL帐号)
  524. GAME_PWD=123456(SQL密码)
  525. GAME_DSN3=KN_online(数据库名 )
  526. GAME_UID3=sa(SQL帐号)
  527. GAME_PWD3=123456(SQL密码)
  528. [VERSION]
  529. VER=1102(这里是服务器的版本号 可以根据自己需要更改 我用的是1102所以就是1102了)
  530. [SG_INFO]
  531. GMY_INFO=1
  532. GSERVER_COUNT=1
  533. GSERVER_00=1
  534. GSERVER_IP_00=192.168.1.22 (这里改为你的IP)
  535. 找到Version(配置设置) 在loginserver文件夹里
  536. 修改成这样:
  537. [DOWNLOAD]
  538. URL=wizgate.nefficient.co.kr
  539. PATH=pub/wizgate2/knight/upgrade
  540. [ODBC]
  541. DSN=KN_online  
  542. UID=sa
  543. PWD=1添上你的SQL密码
  544. TABLE=VERSION
  545. [CONFIGURATION]
  546. DEFAULT_PATH=D:\KOserver(这里改不改都无所谓 服务器的路径而已)
  547. [SERVER_LIST]
  548. COUNT=4
  549. SERVER_00=你的IP
  550. NAME_00=你的服务器名
  551. 基本照我这样做 应该算是初步架设完成了~  
  552. 服务器运行顺序是这样的
  553. 1:VersionManager.exe
  554. 2: AIServer.exe
  555. 3: Ebenezer.exe
  556. 4: Aujard.exe
  557. 然后改下客户端里的IP设置 就OK了 上游戏看看

  558. 关于1089及1098版的架设及相关资料!

  559. 以下内容跟帖回复才能看到

  560. ==============================

  561. 新建一个库knight2,把数据恢复进去即可.

  562. 另外建一个ODBC DSN: KNIGHT2  指向 knight2 数据库
  563. 然后把*.ini里的DSN改为KNIGHT2,再把IP也改过来.

  564. ----------------------------------------------------------------------------

  565. 还原数据库

  566. 1.打开企业管理器

  567. 2.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "数据库" >右键点击 > 新建数据库 >名称 knight2  >确定。

  568. 6.右键点 knight2 数据库选 >所有任务 >还原数据库"。

  569. 7.选择"从设备" 然后 >选择设备 >添加 文件名

  570. 9.选3次"确定". 还原完成后 确定。

  571. 10.删除 knight2 数据库用户里的 knight2 。

  572. 13.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "安全性" > 登陆 > 右键点 > 新建登陆。

  573. 15.添名字"knight" >选 sql server身份认证 > 用"knight"做密码> 选择数据库为 knight2。

  574. 17."数据库访问" 里选 knight2 数据库 > 数据库角色允许里选 "db_onwer" 确定 ,确认新密码 knight2 。

  575. ----------------------------------------------------------------------------

  576. 添加帐号

  577. 1.打开企业管理器到数据库。

  578. 2.选knight2。

  579. 3.选"表"。

  580. 4.编辑TB_USER(用打开表 >还原所有行)来添加帐号。

  581. ----------------------------------------------------------------------------
  582. 系统DNS

  583. 1.打开 控制面板 > 管理工具 >数据源 (ODBC),到系统DNS 选择添加

  584. 2.选 SQL Server driver(下边)  建立名字为 KN_online 服务器为你的服务器

  585. 3.选SQL身份验证.用户名/密码 knight2/knight2

  586. 4.选默认数据库为 knight2 然后选下一步. 最后选确定

  587. 5.建立 knight2 ,KN_online, Knight_Account, knight, GameDB, AccountDB1, AccountDB 这6个数据源。

  588. ------------------------------------------------------------------------------------

  589. 编辑INI文件
  590. 1.打开Aujard.ini 修改成下边那样
  591. [ODBC]
  592. ACCOUNT_DSN=KN_Online
  593. ACCOUNT_UID=knight
  594. ACCOUNT_PWD=knight
  595. GAME_DSN=KN_Online
  596. GAME_UID=knight
  597. GAME_PWD=knight
  598. LOG_DSN=KN_Online
  599. LOG_UID=knight
  600. LOG_PWD=knight

  601. 2.打开Version.ini 修改成下边那样
  602. [DOWNLOAD]
  603. URL=wizgate.nefficient.co.kr
  604. PATH=pub/wizgate2/knight/upgrade

  605. [ODBC]
  606. DSN=KN_Online
  607. UID=knight
  608. PWD=knight
  609. TABLE=VERSION

  610. [CONFIGURATION]
  611. DEFAULT_PATH=c:\Program Files\KnightOnline
  612. [SERVER_LIST]
  613. COUNT=1
  614. SERVER_00=服务器的IP地址
  615. NAME_00=服务器的名称(如:公正)

  616. 3.打开Server.ini修改成下边那样
  617. [TIMER]
  618. YEAR=1
  619. MONTH=2
  620. DATE=5
  621. HOUR=10
  622. WEATHER=1
  623. [LOGIN SERVER]
  624. IP=服务器的IP地址
  625. [CASTLE]
  626. NATION=1
  627. [ZONE_INFO]
  628. MY_INFO=1
  629. SERVER_COUNT=1
  630. SERVER_00=1
  631. SERVER_IP_00=服务器的IP地址
  632. SERVER_NUM=0
  633. [BATTLE]
  634. WEEK=5
  635. START_TIME=20
  636. END_TIME=0
  637. [AI_SERVER]
  638. IP=服务器的IP地址

  639. 4.打开Server2.ini修改成下边那样
  640. [LOGIN SERVER]
  641. IP=PUTYOURIPHERE!!!!!!!!!!!!!!!!!!!!!!
  642. [TIMER]
  643. YEAR=1
  644. MONTH=1
  645. DATE=1
  646. HOUR=1
  647. WEATHER=1
  648. [BATTLE]
  649. WEEK=5
  650. START_TIME=20
  651. END_TIME=0
  652. [CASTLE]
  653. NATION=1
  654. [ZONE_INFO]
  655. MY_INFO=1
  656. SERVER_NUM=0
  657. SERVER_COUNT=1
  658. SERVER_00=1
  659. SERVER_IP_00=服务器的IP地址

  660. -----
  661. 运行服务器
  662. 1.把地图文件放到\aiserver\map目录和ebenezer\map目录
  663. 2.运行VersionManager.exe
  664. 3.运行Server.exe
  665. 4.运行 Ebenezer>>> Ebenezer.exe(如果你遇到notice.txt error,那就自己建立一个)
  666. 5.运行Aujard.exe
  667. ------
  668. 客户端连接
  669. 1.卸载你装过的任何版本的游戏
  670. 2.安装KnightOnline_cn_1097.exe
  671. 3.释放patch1089.zip这个补丁到游戏目录
  672. 4.编辑server.ini
  673. [Server]
  674. Count=2
  675. IP0=服务器1的IP地址
  676. IP1=服务器2的IP地址
  677. 5.运行KnightOnLine.exe
  678. 6.指令
  679. 設定悄悄話 /Whisper (UserID)
  680. 回村指令 /Town
  681. 徵求隊伍訊息 /Invite
  682. 退出軍團/解散軍團 /DisClan
  683. 打招呼 /Hello
  684. 興奮 /Excite
  685. 允許組隊 /Allowparty
  686. 允許交易 /Allowtrade
  687. 拒絕組隊 /Rejectparty
  688. 拒絕交易 /Rejecttrade

  689. 4、关于运行顺序:
  690. 运行的顺序是:

  691. 1:VersionManager.exe
  692. 2: DBWorker.exe
  693. 3: DBSaver.exe
  694. 4: AI  Server.exe
  695. 5: Ebenezer.exe
  696. 6: Aujard.exe

  697. 5、解决"未发现数据源名称并且未指定默认驱动程序"(saiterlz 2004-06-3 12:00 AM)
  698. 大家在运行DBSaver.exe 时,
  699. 会奇怪的出现“未发现数据源名称并且未指定默认驱动程序”这句话
  700. 其实呢,问题是出在ODBC没有设置好.
  701. 用UE仔细看过DBSAVER.exe后,就会发现
  702. 有这些内容:
  703. UID=savergame
  704. PWD=anjffhgkwl
  705. 按上面的提示设置好MSSQL.

  706. 从控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows)
  707. 1.到"安全性" >登陆>右键点>新建登陆
  708. 2.添名字 "savergame" >选 SQLServer身份认证输入"anjffhgkwl"为密码
  709. 3.选择数据库为 KN_online,在"数据库访问"里选KN_online数据库
  710. 4.在数据库角色允许里选 "db_onwer" 然后确定,这样就设置好了MSSQL.

  711. 下面再设ODBC里的系统DNS
  712. 1.打开 据源 (ODBC),到系统DNS 选择添加
  713. 2.选最下面的SQLServer建立名字为savergame 服务器为你的服务器
  714. 3.选SQLServer身份认证,输入"anjffhgkwl"为密码
  715. 4.选默认数据库为 KN_online 然后选下一步.. 最后选确定
  716. 这样就OK了.再运行试试看.不会有问题了!


  717. 6、转职后的Class代码
  718. 转职后userdata表中的class字段应该变化,但是因为暂时没有NPC所以大家无法转职
  719. 也无法测试高一点的技能,所以我贴出这个代码表,希望大家能够有更多的机会测试其他的技能~
  720. 这些带我我都亲自测试过,一切正常
  721. 205--剑士
  722. 206--护卫
  723. 207--游侠
  724. 208--杀手
  725. 209--术士
  726. 210--幻术师
  727. 211--牧师
  728. 212--自然祭祀

  729. 骑士1503版架设方法及说明!

  730. 以下内容跟帖回复才能看到

  731. ==============================

  732. 骑士私服建设


  733. 看操作吧。
  734. ----------------------------------------------------------------------------

  735. 还原数据库

  736. 1.打开企业管理器

  737. 2.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "数据库" >右键点击 > 新建数据库 >名称 KN_online  >确定。

  738. 6.右键点 KN_online 数据库选 >所有任务 >还原数据库"。

  739. 7.选择"从设备" 然后 >选择设备 >添加 文件名>选择 数据库文件

  740. 9.选3次"确定". 还原完成后 确定。

  741. 10.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "安全性" > 登陆 > 右键点 > 新建登陆。

  742. 11.添名字"knight" >选 sql server身份认证 > 用"knight"做密码(自己设置自己的密码)> 选择数据库为 KN_online。

  743. 17."数据库访问" 里选 KN_online 数据库 > 数据库角色允许里选 "db_onwer" 确定 ,确认新密码 knight 。

  744. ----------------------------------------------------------------------------
  745. 系统DNS

  746. 1.打开 控制面板 > 管理工具 >数据源 (ODBC),到系统DNS 选择添加

  747. 2.选 SQL Server driver(下边)  建立名字为 KN_online 服务器为你的服务器(local)

  748. 3.选SQL身份验证.用户名/密码 knight/knight

  749. 4.选默认数据库为 KN_online 然后选下一步. 最后选确定

  750. 5.建立 KN_online, Knight_Account, knight, GameDB, AccountDB1, AccountDB 这6个数据源。

  751. ------------------------------------------------------------------------------------

  752. 编辑INI文件

  753. 注意各ini文件里的 ODBC用户名和密码和你上边建的一样就OK。我这里使用的实际是knight123  你自己看情况而定!

  754. 开设外网注意。。改外网IP。

  755. 开外网的话
  756. [AI_SERVER]
  757. IP=127.0.0.1
  758. [DB_SERVER]
  759. IP=127.0.0.1
  760. 这两个不必改

  761. [VERSION]
  762. VER=1505
  763. 这个实际是版本号 随便改的
  764. 如果你会改客户端版本的话。
  765. -----
  766. 运行服务器
  767. 1.把地图文件放到\aiserver\map目录和ebenezer\map目录
  768. 2.运行VersionManager.exe
  769. 3.运行Server.exe
  770. 4.运行 Ebenezer>>> Ebenezer.exe(如果你遇到notice.txt error,那就自己建立一个)
  771. 5.运行Aujard.exe


  772. AI太占内存了。。。。
  773. 运行成功了。。进游戏试下。。
  774. 忘改IP了。。算了
  775. --------------------------------


  776. ok....

  777. 如何修改武器装备属性!解决方法

  778. 以下内容跟帖回复才能看到

  779. ==============================

  780. 更改武器属性,必须在数据库的ITEM表里面进行更改!
  781. 魔法和技能伤害也是一样!
  782. 例如:
  783. NUM(物品代码)  STRNAME(物品的名字) ... DAMAGE(武器类的攻击力)
  784. 111210010      夏德匕首(Rare)                  102

  785. 只修改这里 属性有.但是显示还是原来属性. 就需要在 客户端的DATA下 的item_org_ch.tbl 内进行相应的更改, 才能达到显示和属性的同步!


  786. 骑士私服1089服务端

  787. --------------------------------------------------------------------------------

  788. 软件名称 Dgame骑士服务器端1089版
  789. 运行环境 Win9X/Win2000/WinXP/Win2003/
  790. 整理时间 2006-6-9 8:40:59
  791. 软件星级
  792. 软件语言 简体中文
  793. 软件类型 国产软件
  794. 授权方式 共享软件
  795. 软件大小 68.2 MB

  796. 新建一个库knight2,把数据恢复进去即可.

  797. 另外建一个ODBC DSN: KNIGHT2 指向 knight2 数据库
  798. 然后把*.ini里的DSN改为KNIGHT2,再把IP也改过来.

  799. ----------------------------------------------------------------------------

  800. 还原数据库

  801. 1.打开企业管理器

  802. 2.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "数据库" >右键点击 > 新建数据库 >名称 knight2 >确定。

  803. 6.右键点 knight2 数据库选 >所有任务 >还原数据库"。

  804. 7.选择"从设备" 然后 >选择设备 >添加 文件名

  805. 9.选3次"确定". 还原完成后 确定。

  806. 10.删除 knight2 数据库用户里的 knight2 。

  807. 13.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "安全性" > 登陆 > 右键点 > 新建登陆。

  808. 15.添名字"knight" >选 sql server身份认证 > 用"knight"做密码> 选择数据库为 knight2。

  809. 17."数据库访问" 里选 knight2 数据库 > 数据库角色允许里选 "db_onwer" 确定 ,确认新密码 knight2 。

  810. ----------------------------------------------------------------------------

  811. 添加帐号

  812. 1.打开企业管理器到数据库。

  813. 2.选knight2。

  814. 3.选"表"。

  815. 4.编辑TB_USER(用打开表 >还原所有行)来添加帐号。

  816. ----------------------------------------------------------------------------
  817. 系统DNS

  818. 1.打开 控制面板 > 管理工具 >数据源 (ODBC),到系统DNS 选择添加

  819. 2.选 SQL Server driver(下边) 建立名字为 KN_online 服务器为你的服务器

  820. 3.选SQL身份验证.用户名/密码 knight2/knight2

  821. 4.选默认数据库为 knight2 然后选下一步. 最后选确定

  822. 5.建立 knight2 ,KN_online, Knight_Account, knight, GameDB, AccountDB1, AccountDB 这6个数据源。

  823. ------------------------------------------------------------------------------------

  824. 编辑INI文件
  825. 1.打开Aujard.ini 修改成下边那样
  826. [ODBC]
  827. ACCOUNT_DSN=KN_Online
  828. ACCOUNT_UID=knight
  829. ACCOUNT_PWD=knight
  830. GAME_DSN=KN_Online
  831. GAME_UID=knight
  832. GAME_PWD=knight
  833. LOG_DSN=KN_Online
  834. LOG_UID=knight
  835. LOG_PWD=knight

  836. 2.打开Version.ini 修改成下边那样
  837. [DOWNLOAD]
  838. URL=wizgate.nefficient.co.kr
  839. PATH=pub/wizgate2/knight/upgrade

  840. [ODBC]
  841. DSN=KN_Online
  842. UID=knight
  843. PWD=knight
  844. TABLE=VERSION

  845. [CONFIGURATION]
  846. DEFAULT_PATH=c:\Program Files\KnightOnline
  847. [SERVER_LIST]
  848. COUNT=1
  849. SERVER_00=服务器的IP地址
  850. NAME_00=服务器的名称(如:公正)

  851. 3.打开Server.ini修改成下边那样
  852. [TIMER]
  853. YEAR=1
  854. MONTH=2
  855. DATE=5
  856. HOUR=10
  857. WEATHER=1
  858. [LOGIN SERVER]
  859. IP=服务器的IP地址
  860. [CASTLE]
  861. NATION=1
  862. [ZONE_INFO]
  863. MY_INFO=1
  864. SERVER_COUNT=1
  865. SERVER_00=1
  866. SERVER_IP_00=服务器的IP地址
  867. SERVER_NUM=0
  868. [BATTLE]
  869. WEEK=5
  870. START_TIME=20
  871. END_TIME=0
  872. [AI_SERVER]
  873. IP=服务器的IP地址

  874. 4.打开Server2.ini修改成下边那样
  875. [LOGIN SERVER]
  876. IP=PUTYOURIPHERE!!!!!!!!!!!!!!!!!!!!!!
  877. [TIMER]
  878. YEAR=1
  879. MONTH=1
  880. DATE=1
  881. HOUR=1
  882. WEATHER=1
  883. [BATTLE]
  884. WEEK=5
  885. START_TIME=20
  886. END_TIME=0
  887. [CASTLE]
  888. NATION=1
  889. [ZONE_INFO]
  890. MY_INFO=1
  891. SERVER_NUM=0
  892. SERVER_COUNT=1
  893. SERVER_00=1
  894. SERVER_IP_00=服务器的IP地址

  895. -----
  896. 运行服务器
  897. 1.把地图文件放到\aiserver\map目录和ebenezer\map目录
  898. 2.运行VersionManager.exe
  899. 3.运行Server.exe
  900. 4.运行 Ebenezer>>> Ebenezer.exe(如果你遇到notice.txt error,那就自己建立一个)
  901. 5.运行Aujard.exe
  902. ------
  903. 客户端连接
  904. 1.卸载你装过的任何版本的游戏
  905. 2.安装KnightOnline_cn_1097.exe
  906. 3.释放patch1089.zip这个补丁到游戏目录
  907. 4.编辑server.ini
  908. [Server]
  909. Count=2
  910. IP0=服务器1的IP地址
  911. IP1=服务器2的IP地址
  912. 5.运行KnightOnLine.exe
  913. 6.指令
  914. 設定悄悄話 /Whisper (UserID)
  915. 回村指令 /Town
  916. 徵求隊伍訊息 /Invite
  917. 退出軍團/解散軍團 /DisClan
  918. 打招呼 /Hello
  919. 興奮 /Excite
  920. 允許組隊 /Allowparty
  921. 允許交易 /Allowtrade
  922. 拒絕組隊 /Rejectparty
  923. 拒絕交易 /Rejecttrade

  924. 4、关于运行顺序:
  925. 运行的顺序是:

  926. 1:VersionManager.exe
  927. 2: DBWorker.exe
  928. 3: DBSaver.exe
  929. 4: AI Server.exe
  930. 5: Ebenezer.exe
  931. 6: Aujard.exe

  932. 5、解决"未发现数据源名称并且未指定默认驱动程序"(saiterlz 2004-06-3 12:00 AM)
  933. 大家在运行DBSaver.exe 时,
  934. 会奇怪的出现“未发现数据源名称并且未指定默认驱动程序”这句话
  935. 其实呢,问题是出在ODBC没有设置好.
  936. 用UE仔细看过DBSAVER.exe后,就会发现
  937. 有这些内容:
  938. UID=savergame
  939. PWD=anjffhgkwl
  940. 按上面的提示设置好MSSQL.

  941. 从控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows)
  942. 1.到"安全性" >登陆>右键点>新建登陆
  943. 2.添名字 "savergame" >选 SQLServer身份认证输入"anjffhgkwl"为密码
  944. 3.选择数据库为 KN_online,在"数据库访问"里选KN_online数据库
  945. 4.在数据库角色允许里选 "db_onwer" 然后确定,这样就设置好了MSSQL.

  946. 下面再设ODBC里的系统DNS
  947. 1.打开 据源 (ODBC),到系统DNS 选择添加
  948. 2.选最下面的SQLServer建立名字为savergame 服务器为你的服务器
  949. 3.选SQLServer身份认证,输入"anjffhgkwl"为密码
  950. 4.选默认数据库为 KN_online 然后选下一步.. 最后选确定
  951. 这样就OK了.再运行试试看.不会有问题了!


  952. 6、转职后的Class代码
  953. 转职后userdata表中的class字段应该变化,但是因为暂时没有NPC所以大家无法转职
  954. 也无法测试高一点的技能,所以我贴出这个代码表,希望大家能够有更多的机会测试其他的技能~
  955. 这些带我我都亲自测试过,一切正常
  956. 205--剑士
  957. 206--护卫
  958. 207--游侠
  959. 208--杀手
  960. 209--术士
  961. 210--幻术师
  962. 211--牧师
  963. 212--自然祭祀


  964. 7、关于数据库中各个表的作用以及分析(翻译版)(bearstand 2004-06-4 8:55 PM)


  965. 数据表说明 - 骑士在线数据库服务器
  966. 1. USERDATA 表
  967. StrUserId(char 20)-这是人物的名字
  968. Nation (tinyint) -这是人物属于的民族。
  969. Race (tinyint) -这是人物的种族。
  970. Class (smallint) -这是人物的职业 (工作) 。//注:我不知道这里翻译得对不对
  971. HairColor(tinyint) -这是人物的头发颜色。
  972. Rank (tinyint) -这是人物的级别。 //注:这里可能和骑士团有关
  973. Title (tinyint) -这是人物的头衔。
  974. Level (tinyint) -这是人物的等级。
  975. Exp(int) -这是人物的下一个级别所需要的经验。
  976. Loyalty (int) -这是人物的忠诚等级。
  977. Face (tinyint) -这是人物的脸造型。
  978. Fame (tinyint) -这是人物的名望等级。 //注:这里可能盒国站有关
  979. Hp(smallint) -这是人物的血上限。
  980. Mp (smallint) -这是人物的魔法点。
  981. Sp(smallint) -这是人物的技术点。
  982. Strong(tinyint) -这是人物的力量。
  983. Sta(tinyint) -这是人物的精力。
  984. Dex(tinyint) -这是人物的敏捷。
  985. Intel (tinyint) -这是人物的智力。
  986. Cha(tinyint) -这过去一直是人物的非凡领导力级别。 现在它被作为魔法使用人物的魔法级别。
  987. Authority (tinyint) -这是人物的代理权。 它一般用于区别操作员 (0) ,一般的使用者 (1) 和犯错被处罚的使用者 。(255-> 禁用连接 ,2->禁

  988. 用闲谈)
  989. Points (tinyint) -这是给你的人物的奖励点数(一般用于非魔法技能)。 每升一级加三点。
  990. Gold (int) -这是人物合计持有的金钱数。
  991. Zone (tinyint) -这现玩家现在所处的区域。
  992. Bind (smallint) -这是玩家最后一次触摸复活石。
  993. PX(int) -这是玩家的 X- 座标。
  994. PZ(int) -这是玩家的 Z- 座标。
  995. PY(int) -这是玩家的 Y- 座标。
  996. strSkill(varchar) -这包含人物的技能等级。 它经过数据压缩,并不明码显示。
  997. strItem(varchar) -这现在包含现在用户所持有的物品(注://应该是带在身上的)。 它也经过数据压缩,并不明码显示。

  998. 2.ACCOUNT_char

  999. 这个表包含使用者的账户ID和密码。 它也包含属于这一个账户的三个人物。

  1000. 3.WAREHOUSE Table

  1001. 这一个表显示帐户 ( 不是人物) 持有的物品和金钱。

  1002. 4.LEVEL_UP Table

  1003. 这一个表包含经验/ 级别- 每升一级需要多少经验。

  1004. 5.MAGIC,MAGIC_TYPE1~4 Tables

  1005. 这些表包含人物在游戏中使用的魔法/ 技术数据。 MAGIC是主要的表,而且 MAGIC_TYPE 表是MAGIC的分表。

  1006. 6.K_MONSTER Table

  1007. 这一个表包含关于游戏的怪物资讯

  1008. 7.K_MONSTER_ITEM Table

  1009. 这一个表当怪物被杀死的时候 , 它掉落的物品。

  1010. 8.K_NPCPOS Table

  1011. 这一个表包含在地图上的关于怪物的坐标资讯。

  1012. 9.HOME Table

  1013. 这一个表包含在游戏期间当玩家键入‘/town'的时候 , 会被传送的位置坐标。

  1014. 10.COEFFICIENT Table

  1015. 这一个表包含玩家在不同的状态下的一些参数,比如伤害指数和盔甲的等级。 //注:我不知道这里翻译得对不对

  1016. 11.EVENT Table

  1017. 这一个表包含区域之间的传送门坐标点。

  1018. 12.MAKE_ITEM , MAKE_ITEM_GRADECODE,MAKE_ITEM_LARECODE Table

  1019. 这些表被用于所有在骑士游戏能够找到的物品。

  1020. 13.ZONE_INFO Table

  1021. 当你最初启动游戏的时候 , 这一个表包含地图和那初始位置的地图文件的名字。

  1022. 14.BATTLE
  1023. 登录画面修改
  1024. 1卡鲁斯
  1025. 2艾莫尔
  1026. 3 和平。

  1027. 解决物品掉落及几率(sh_hhz 2004-06-6 1:26 PM )
  1028. K_MONSTER_ITEM表就是怪物掉落物品的,sIndex为地图上刷的怪的编号,iItem01~05为打死该怪时掉落的物品
  1029. ,物品代码可以在ITEM中找;当然sPersent01~05就是掉落物品的几率,注意:他是要10000才是100%的;还有就是
  1030. 修改好了4个服务器程序重新启动.

  1031. 建立人物角色简体中文名称的修改方法


  1032. 打开 ACCOUNT_CHAR 表,点设计表,找到strCharID1把排序规则Korean_Wansung_CI_AS该成Chinese_PRC_Stroke_CI_AS,其他依次类推,在游戏中可以看见有中文名的玩家拉,
  1033. 按照次方法,在数据库中其他表中的规则都可以该的,我没有试请大家测试一下

  1034. ----------------------------------------------------------------------------------

  1035.    点击下载骑士私服1.089服务器端

  1036. 客户端大家可以去别得私服 像一刀 完美等下载



  1037. 新建一个库knight2,把数据恢复进去即可.

  1038. 另外建一个ODBC DSN: KNIGHT2  指向 knight2 数据库
  1039. 然后把*.ini里的DSN改为KNIGHT2,再把IP也改过来.

  1040. ----------------------------------------------------------------------------

  1041. 还原数据库

  1042. 1.打开企业管理器

  1043. 2.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "数据库" >右键点击 > 新建数据库 >名称 knight2  >确定。

  1044. 6.右键点 knight2 数据库选 >所有任务 >还原数据库"。

  1045. 7.选择"从设备" 然后 >选择设备 >添加 文件名

  1046. 9.选3次"确定". 还原完成后 确定。

  1047. 10.删除 knight2 数据库用户里的 knight2 。

  1048. 13.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "安全性" > 登陆 > 右键点 > 新建登陆。

  1049. 15.添名字"knight" >选 sql server身份认证 > 用"knight"做密码> 选择数据库为 knight2。

  1050. 17."数据库访问" 里选 knight2 数据库 > 数据库角色允许里选 "db_onwer" 确定 ,确认新密码 knight2 。

  1051. ----------------------------------------------------------------------------

  1052. 添加帐号

  1053. 1.打开企业管理器到数据库。

  1054. 2.选knight2。

  1055. 3.选"表"。

  1056. 4.编辑TB_USER(用打开表 >还原所有行)来添加帐号。

  1057. ----------------------------------------------------------------------------
  1058. 系统DNS

  1059. 1.打开 控制面板 > 管理工具 >数据源 (ODBC),到系统DNS 选择添加

  1060. 2.选 SQL Server driver(下边)  建立名字为 KN_online 服务器为你的服务器

  1061. 3.选SQL身份验证.用户名/密码 knight2/knight2

  1062. 4.选默认数据库为 knight2 然后选下一步. 最后选确定

  1063. 5.建立 knight2 ,KN_online, Knight_Account, knight, GameDB, AccountDB1, AccountDB 这6个数据源。

  1064. ------------------------------------------------------------------------------------

  1065. 编辑INI文件
  1066. 1.打开Aujard.ini 修改成下边那样
  1067. [ODBC]
  1068. ACCOUNT_DSN=KN_Online
  1069. ACCOUNT_UID=knight
  1070. ACCOUNT_PWD=knight
  1071. GAME_DSN=KN_Online
  1072. GAME_UID=knight
  1073. GAME_PWD=knight
  1074. LOG_DSN=KN_Online
  1075. LOG_UID=knight
  1076. LOG_PWD=knight

  1077. 2.打开Version.ini 修改成下边那样
  1078. [DOWNLOAD]
  1079. URL=wizgate.nefficient.co.kr
  1080. PATH=pub/wizgate2/knight/upgrade

  1081. [ODBC]
  1082. DSN=KN_Online
  1083. UID=knight
  1084. PWD=knight
  1085. TABLE=VERSION

  1086. [CONFIGURATION]
  1087. DEFAULT_PATH=c:\Program Files\KnightOnline
  1088. [SERVER_LIST]
  1089. COUNT=1
  1090. SERVER_00=服务器的IP地址
  1091. NAME_00=服务器的名称(如:公正)

  1092. 3.打开Server.ini修改成下边那样
  1093. [TIMER]
  1094. YEAR=1
  1095. MONTH=2
  1096. DATE=5
  1097. HOUR=10
  1098. WEATHER=1
  1099. [LOGIN SERVER]
  1100. IP=服务器的IP地址
  1101. [CASTLE]
  1102. NATION=1
  1103. [ZONE_INFO]
  1104. MY_INFO=1
  1105. SERVER_COUNT=1
  1106. SERVER_00=1
  1107. SERVER_IP_00=服务器的IP地址
  1108. SERVER_NUM=0
  1109. [BATTLE]
  1110. WEEK=5
  1111. START_TIME=20
  1112. END_TIME=0
  1113. [AI_SERVER]
  1114. IP=服务器的IP地址

  1115. 4.打开Server2.ini修改成下边那样
  1116. [LOGIN SERVER]
  1117. IP=PUTYOURIPHERE!!!!!!!!!!!!!!!!!!!!!!
  1118. [TIMER]
  1119. YEAR=1
  1120. MONTH=1
  1121. DATE=1
  1122. HOUR=1
  1123. WEATHER=1
  1124. [BATTLE]
  1125. WEEK=5
  1126. START_TIME=20
  1127. END_TIME=0
  1128. [CASTLE]
  1129. NATION=1
  1130. [ZONE_INFO]
  1131. MY_INFO=1
  1132. SERVER_NUM=0
  1133. SERVER_COUNT=1
  1134. SERVER_00=1
  1135. SERVER_IP_00=服务器的IP地址

  1136. -----
  1137. 运行服务器
  1138. 1.把地图文件放到\aiserver\map目录和ebenezer\map目录
  1139. 2.运行VersionManager.exe
  1140. 3.运行Server.exe
  1141. 4.运行 Ebenezer>>> Ebenezer.exe(如果你遇到notice.txt error,那就自己建立一个)
  1142. 5.运行Aujard.exe
  1143. ------
  1144. 客户端连接
  1145. 1.卸载你装过的任何版本的游戏
  1146. 2.安装KnightOnline_cn_1097.exe
  1147. 3.释放patch1089.zip这个补丁到游戏目录
  1148. 4.编辑server.ini
  1149. [Server]
  1150. Count=2
  1151. IP0=服务器1的IP地址
  1152. IP1=服务器2的IP地址
  1153. 5.运行KnightOnLine.exe
  1154. 6.指令
  1155. 設定悄悄話 /Whisper (UserID)
  1156. 回村指令 /Town
  1157. 徵求隊伍訊息 /Invite
  1158. 退出軍團/解散軍團 /DisClan
  1159. 打招呼 /Hello
  1160. 興奮 /Excite
  1161. 允許組隊 /Allowparty
  1162. 允許交易 /Allowtrade
  1163. 拒絕組隊 /Rejectparty
  1164. 拒絕交易 /Rejecttrade

  1165. 4、关于运行顺序:
  1166. 运行的顺序是:

  1167. 1:VersionManager.exe
  1168. 2: DBWorker.exe
  1169. 3: DBSaver.exe
  1170. 4: AI  Server.exe
  1171. 5: Ebenezer.exe
  1172. 6: Aujard.exe

  1173. 5、解决"未发现数据源名称并且未指定默认驱动程序"(saiterlz 2004-06-3 12:00 AM)
  1174. 大家在运行DBSaver.exe 时,
  1175. 会奇怪的出现“未发现数据源名称并且未指定默认驱动程序”这句话
  1176. 其实呢,问题是出在ODBC没有设置好.
  1177. 用UE仔细看过DBSAVER.exe后,就会发现
  1178. 有这些内容:
  1179. UID=savergame
  1180. PWD=anjffhgkwl
  1181. 按上面的提示设置好MSSQL.

  1182. 从控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows)
  1183. 1.到"安全性" >登陆>右键点>新建登陆
  1184. 2.添名字 "savergame" >选 SQLServer身份认证输入"anjffhgkwl"为密码
  1185. 3.选择数据库为 KN_online,在"数据库访问"里选KN_online数据库
  1186. 4.在数据库角色允许里选 "db_onwer" 然后确定,这样就设置好了MSSQL.

  1187. 下面再设ODBC里的系统DNS
  1188. 1.打开 据源 (ODBC),到系统DNS 选择添加
  1189. 2.选最下面的SQLServer建立名字为savergame 服务器为你的服务器
  1190. 3.选SQLServer身份认证,输入"anjffhgkwl"为密码
  1191. 4.选默认数据库为 KN_online 然后选下一步.. 最后选确定
  1192. 这样就OK了.再运行试试看.不会有问题了!


  1193. 6、转职后的Class代码
  1194. 转职后userdata表中的class字段应该变化,但是因为暂时没有NPC所以大家无法转职
  1195. 也无法测试高一点的技能,所以我贴出这个代码表,希望大家能够有更多的机会测试其他的技能~
  1196. 这些带我我都亲自测试过,一切正常
  1197. 205--剑士
  1198. 206--护卫
  1199. 207--游侠
  1200. 208--杀手
  1201. 209--术士
  1202. 210--幻术师
  1203. 211--牧师
  1204. 212--自然祭祀


  1205. 7、关于数据库中各个表的作用以及分析(翻译版)(bearstand 2004-06-4 8:55 PM)


  1206. 数据表说明 - 骑士在线数据库服务器
  1207. 1.  USERDATA 表
  1208. StrUserId(char 20)-这是人物的名字
  1209. Nation (tinyint) -这是人物属于的民族。
  1210. Race (tinyint) -这是人物的种族。
  1211. Class (smallint) -这是人物的职业 (工作) 。//注:我不知道这里翻译得对不对
  1212. HairColor(tinyint) -这是人物的头发颜色。
  1213. Rank (tinyint) -这是人物的级别。  //注:这里可能和骑士团有关
  1214. Title (tinyint) -这是人物的头衔。
  1215. Level (tinyint) -这是人物的等级。
  1216. Exp(int) -这是人物的下一个级别所需要的经验。
  1217. Loyalty (int) -这是人物的忠诚等级。
  1218. Face (tinyint) -这是人物的脸造型。
  1219. Fame (tinyint) -这是人物的名望等级。  //注:这里可能盒国站有关
  1220. Hp(smallint) -这是人物的血上限。
  1221. Mp (smallint) -这是人物的魔法点。
  1222. Sp(smallint) -这是人物的技术点。
  1223. Strong(tinyint) -这是人物的力量。
  1224. Sta(tinyint) -这是人物的精力。
  1225. Dex(tinyint) -这是人物的敏捷。
  1226. Intel (tinyint) -这是人物的智力。
  1227. Cha(tinyint) -这过去一直是人物的非凡领导力级别。 现在它被作为魔法使用人物的魔法级别。
  1228. Authority (tinyint) -这是人物的代理权。 它一般用于区别操作员 (0) ,一般的使用者 (1) 和犯错被处罚的使用者 。(255-> 禁用连接 ,2->禁

  1229. 用闲谈)
  1230. Points (tinyint) -这是给你的人物的奖励点数(一般用于非魔法技能)。 每升一级加三点。
  1231. Gold (int) -这是人物合计持有的金钱数。
  1232. Zone (tinyint) -这现玩家现在所处的区域。
  1233. Bind (smallint) -这是玩家最后一次触摸复活石。
  1234. PX(int) -这是玩家的 X- 座标。
  1235. PZ(int) -这是玩家的 Z- 座标。
  1236. PY(int) -这是玩家的 Y- 座标。
  1237. strSkill(varchar) -这包含人物的技能等级。 它经过数据压缩,并不明码显示。
  1238. strItem(varchar) -这现在包含现在用户所持有的物品(注://应该是带在身上的)。 它也经过数据压缩,并不明码显示。

  1239. 2.ACCOUNT_char

  1240. 这个表包含使用者的账户ID和密码。 它也包含属于这一个账户的三个人物。

  1241. 3.WAREHOUSE Table

  1242. 这一个表显示帐户 ( 不是人物) 持有的物品和金钱。

  1243. 4.LEVEL_UP Table

  1244. 这一个表包含经验/ 级别- 每升一级需要多少经验。

  1245. 5.MAGIC,MAGIC_TYPE1~4 Tables

  1246. 这些表包含人物在游戏中使用的魔法/ 技术数据。 MAGIC是主要的表,而且 MAGIC_TYPE 表是MAGIC的分表。

  1247. 6.K_MONSTER Table

  1248. 这一个表包含关于游戏的怪物资讯

  1249. 7.K_MONSTER_ITEM Table

  1250. 这一个表当怪物被杀死的时候 , 它掉落的物品。

  1251. 8.K_NPCPOS Table

  1252. 这一个表包含在地图上的关于怪物的坐标资讯。

  1253. 9.HOME  Table

  1254. 这一个表包含在游戏期间当玩家键入‘/town'的时候 , 会被传送的位置坐标。

  1255. 10.COEFFICIENT Table

  1256. 这一个表包含玩家在不同的状态下的一些参数,比如伤害指数和盔甲的等级。  //注:我不知道这里翻译得对不对

  1257. 11.EVENT Table

  1258. 这一个表包含区域之间的传送门坐标点。

  1259. 12.MAKE_ITEM , MAKE_ITEM_GRADECODE,MAKE_ITEM_LARECODE Table

  1260. 这些表被用于所有在骑士游戏能够找到的物品。

  1261. 13.ZONE_INFO Table

  1262. 当你最初启动游戏的时候 , 这一个表包含地图和那初始位置的地图文件的名字。

  1263. 14.BATTLE
  1264. 登录画面修改
  1265. 1卡鲁斯
  1266. 2艾莫尔
  1267. 3 和平。

  1268. 解决物品掉落及几率(sh_hhz 2004-06-6 1:26 PM )
  1269. K_MONSTER_ITEM表就是怪物掉落物品的,sIndex为地图上刷的怪的编号,iItem01~05为打死该怪时掉落的物品
  1270. ,物品代码可以在ITEM中找;当然sPersent01~05就是掉落物品的几率,注意:他是要10000才是100%的;还有就是
  1271. 修改好了4个服务器程序重新启动.

  1272. 建立人物角色简体中文名称的修改方法


  1273. 打开 ACCOUNT_CHAR 表,点设计表,找到strCharID1把排序规则Korean_Wansung_CI_AS该成Chinese_PRC_Stroke_CI_AS,其他依次类推,在游戏中可以看见有中文名的玩家拉,
  1274. 按照次方法,在数据库中其他表中的规则都可以该的,我没有试请大家测试一下


  1275. 骑士服务器架设全攻略
  1276. 其实架设的方法和MU一样啊(我刚简单的翻译一下)

  1277. 先安装SQL2000 建立数据库KN_online ,然后还原数据库KN_online(就是和MU的方法一样)

  1278. 建立(ODBC)系统DNS ,KN_online ,Knight_Account, knight, GameDB, AccountDB1, AccountDB (MU的方法一样)

  1279. 1. 打开 Aujard.ini ->改成这样

  1280. [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=knigth LOG_PWD=knight

  1281. 2. 打开Version.ini -> 改成这样

  1282. [DOWNLOAD] URL=wizgate.nefficient.co.kr PATH=pub/wizgate2/knight/upgrade

  1283. [ODBC] DSN=KN_Online UID=knight PWD=knight TABLE=VERSION

  1284. [CONFIGURATION] DEFAULT_PATH=c:\Program Files\KnightOnline [SERVER_LIST] COUNT=1 SERVER_00=你的IP NAME_00=BEGINNER

  1285. 3. 打开 Server.ini -> 改成这样

  1286. [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!!!!!!!!!!!!!!!!!

  1287. 4. 打开Server2.ini -> 改成这样

  1288. [LOGIN SERVER] IP=你的IP!!!!!!!!!!!!!!!!!!!!!! [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!!!!!!!!!!!!!!!!!!!!!!!! !!!

  1289. 启动服务

  1290. 1. Put the map files in \aiserver\map and ebenezer\map(我就是没有MAP)

  1291. 2. 启动Loginserver -> VersionManager.exe

  1292. 3. 启动 Aiserver -> Server.exe

  1293. 4. 启动 Ebenezer -> Ebenezer.exe (if you get a notice.txt error just make one)

  1294. 5. 启动 Aujard -> Aujard.exe

  1295. 客户端用 KnightOnline_cn_1097.exe (在天空有下www.skycn.com) 网络游戏栏目
复制代码

72 回复

骑士夜行人
2008-2-1 11:14:38
点击查看详情
顶 顶 顶 谢谢:)
59641314
2008-2-1 11:22:10
写的真是详细 CT辛苦拉
lingfeng
2008-2-2 09:22:11
我晕,CT这个得写多长时间啊,牛人,辛苦了,呵呵
92online
2008-2-29 00:03:50
收藏了.........!CT
zero
2008-3-5 11:55:45
是我看过的ko技术资料里最有意义的,基本把所有问题都说全了。

评分

1

查看全部评分

yl941
2008-3-22 14:23:42
看不到字了?
公子づ风
2008-3-22 16:09:06
CT 太NB了 顶你一个!
arthur107
2008-3-26 16:29:39
哇,太有才了
呵呵,好象有点复杂哦
得花点时间拉
hillphi
2008-3-26 20:23:28
太详细了,对我帮助很大,谢谢

评分

1

查看全部评分

高级模式
游客