奇迹私服1.03H服务端架设成功 能进入游戏 打开GM工具muedit8.6版教程-8.6 提示物品信息库ItemData.mdb打开失败,请检查设置是否正确 系统是win7旗舰版 64位

查看: 10101|回复: 1
超详细的奇迹MU架设教程,各文件的设置和数据库解释
一、基础知识篇要架设奇迹,首先我们需要知道一个完整的系统组成,搭好结构才能造房子不是l、网络基础网游分为服务端和客户端两,^=部分两名通过”地址互相访问,而且一般情况F我们关注的都是服务端的IP客户端通过IP连接到服务端进行游戏,而服务端通过某种于段将客户端的账号与lP联系在一起,火致就是这么回事在不同的情况下服务端使用的IP地址是不同的比如单机情况,就是服务端和客户端在一台电脑上,那么显然两者的1P地址是相同的,所以之后在设置中需要填IP地址的地方都要相同并且是你自己本机的IP地址如果不知道白己的IP,很简单在单机情况下IP地址只要填127. 0 0 l或者127. 0 0 2就行了,这两个1P是默认用来表示本机IP地址的第二种情况,比如你和你的圳友在一个局域网内进行游戏,需要一台机器运行服务端,另外一台机器运行客户端,那么这时两7lP地址会不同,一般为192. 168. l X之粪的第三种情况,外网,这个基本与第二种情况相同,但是要注意的是外网架设一般而临一个路由器的障碍,冈为一般在家罩有路由器的话,一台电脑将会同时拥有vJ网IP和外网仆,山网IP即为路由器分酣给你的IP地址,就像以上第二种情况中192. 168. l X乏类的,外网iP的话即为你对外访问网络时拥有的标7F,想知道的话,直接百度“iP地址”就可以咯,所以当外网的计算机通过外网”访问你的服务端时,而临着路由器能不能准确把数据传达到你这台v网的计算机上,这个问题比较复杂我也说不太清,想了解的话可以百度“端口映射”,当然如果不存在内外网IP的转换即火概等同十没有路由器直接防问外网的情况时,外网架设等同于局域网架设除了IP地址外,迁有一个需要了解的就是“端口”的概念了,可以大致这样理解:一台电脑拥有一个IP地址,不过可以具备根多端口,每个端口对应一个应用程序,程序直接通过端口实现准确访问,比如奇迹的服务端早包含了“连接服务”、“战盟服务”等不同的程序,那么他们在同一台电脑上运行时,他们之问就是通过端口号来交流数据的
2、系统组成这部分就说说一个能正常运行的奇迹一共包含了哪些东西挑简单的吧,先说客户端,比如我们玩绿色奇迹,需要先r载一个官方的客户端,再F载一个绿色专用的髓录器,官方客户端白不必多说,包含了在本机运行奇迹需要使用的图像,声音等数据,而所谓的髓录器,就是一个包含了服务端IP地址和端口的引导启动客户端的程序要了,向SF -般使用的髓录器,还包含了榆测外挂,记录网}地址等功能,要实现这些功能,当然也需要日L台服务端的髓录器服务端使用了而在服务端的计算机方而,包含的东西就多了 32位旗舰版能正常架设第二是系统组件,包括C++环境支持组件啊,Net FrameWork啊,等等,具体哪些我也不清楚,只能说有时候碰到情况了也许往这上而找原因可能有收获第三是数据库,简单的说玩家的账号啊,账号罩的角色资料、装备等等都是储存在服务器的数据库罩的,提取,储存数据的过程都是住数据库与奇迹服务端之问实现的,使用最多的数据库是SQL2000,而我个人一冉《H是用的绿色数据库的,关于数据库我想大家只要人概了解数据库的使用需要用户名和密码.一般用户名为sa,密码可以白行修改,具体教程可以白己网上搜,我们架设的时候只要证确安裟数据库,导入奇迹使用的几个数据库模板,设置好密码就可以了最后就是关键的奇迹服务端了,服务端包含了几个不同的应用程序:聊天服务、连接服务积分服务等等,还有就是我们常说的游戏线,一线二线三线,这种叫GameServer简称GS吧就,其他的附加服务端比如前而所说的髓录器服务端等等除了这些把剩r的统统归为辅助J具吧,比如账号建立l具,伽【县,网站系统等,其实这些都是简易地把数据库的操作转化为问接的界而罢了,还有的就是方便更改游戏设置的l具,比如怪物代码啦,物品代码啦,这些一一对应起来都是比较庞大的数据。二、实际架设篇大致了解以后,我就以架设一个局域网的奇迹为例,一步一步讲一下需要做的事情架设成功以后,将实埘以F情况两台电月女通过路由器连接组成局域网,一台IP地址为192. 168. 1 2的电脑做服务端,并且本机运彳『客户端能上游戏,另一台1P地址为192. 168. 1 3的电脑只运行客户端也能连上同一个服务端第一步,给服务端安裟数据库,具体怎么做打架H己百度吧,我是用的绿色的,裟完
以后界而如图Ol■俸止i i一’&,& & 一,r_n霸IMj日志血赡la k#l冈蘑l j i+iiula工曼I)i~l巾关于看到右下角的“修改密码”了么?恩,白己改了什么要记住啊,数据库用户名和密码,后而要用到的第二步,导入奇迹服务端的空数据库首先点击罔Ol界而中的“新建库”,添加如下几个名字的数据库MuOnlineRankingMU2003 EVEN'r DA'rAMe muonlineMuLogMuConnectLog然后分别右键名字选择虬陈复数据库”,如图02显不,给每个数据库导八他们的原始文件
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓┃燕赫鲁:}无躲牿葛:J fLocAl,& && && && && && && && && && && &┃┃j日志。厍管l&连接I网盾I J计划lj工且I一设置1廿王干& && && && & ┃┃& & 旺常一日目ij路径库1.■& && && && && && && && && && && &&&┃┃& & 库文件“、\Data\model mdf“& && && && && && && && && && & ┃┃& & mode1& & 日志文件“、\at aln,o iel_lo£idf“& && && && &&&┃┃& & 怔常)d~i路证库1& && && && && && && && && && && && && && &┃┃& & 唪文件“、\IJsn ta'.NISDED3ta mdf一—J& && && && && && &&&┃┃& & mi曲& & 曰忑文件“、\Data\MELoa idf“& && && && && && & ┃┃_一鬟==::—。& && && && && && && && && && && && && && && &&&┃┃& & n日Ⅷ㈣*ⅫH_m—m………-一…-一& && && && && && && && && & ┃┃I。t1.一“—一=Rj嘧}—I_.。一—证艄。岫罂唧^e啊&&.,& & 、 ┃┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫┃- 003-E忱NT—DI日志文件“D、mu。rl”m、鼎据管f~iDatfamU20r& & ┃┃& & f干蚩.∞7}螺枉窿l& & 。自备晰麴据库& && && && && && && & ┃┃蛰I捂蒯数据库l新建库1.附兰!警蔓& && && && && && && && && &&&┃┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛我白己这早的貌似也不是很原始,下而把我用的绿色数据库和原始文件放上来,绿色数据库记得运行那个ODBC. reg,初始用户名sa密码儿儿儿我一般都放在D\HluOnline\r而由于服务端程序存放在电脑中的路径盘符也有讲究,为作统一规定我放上的压缩文件包,只包含一个文件夹,就是苴接拖出来就能用的,然盾所有服务端文件夹都放在D \\luOnlineY蠢
下而,大致的结构如图03所不:.l堪托。,.h¨-.¨工^叫-I柚哪掉,婚i戤触& & ■毫肄.& & Chtd一r^C—ctS.n“&&h1.L tj.tdrv~r.Dnd一时l-lmtS- rw“ld1.¨.S~rverhd—l』钿程Hvt吨“d叫,“.hId…J ._蛆b^占盯咐^龆I.-S、.喀廿v¨..m■月..n据髓田oI rn~ga删一矗∞衢蚶—蛙商∞鼍女蝴趣aIl谢£拄商B№馘-_哂rmStol砷lu屯So霄t却l口l我想人概都能理解吧?不要再有神马文件夹放错路径的问题啦第三步就是服务端主文什了,主要结构就如上F 03所不基本上每个文件夹就是作为一个服务程序出玑的r而按顺序大致说F每个的作用和一些可以修改的基本设置1、DataServer与DataServerl是两个数据服务程序,他们负责服务端与数据库的连接与共享数据,不需要设置文件,但注意在运行的时候要加上参数il.1,):?H【。j c./l[.ll_I、.t1一!cjI_所谓参数,我也说不清楚,还是放图比较好理解吧,如图04,55960 0表不该数据服务器使
用55960端口作为。号数据服务器,DataServerl的参数就是使用55962端口作为l号数据服务器2、ConnectServer:关键的一个,服务刊表,就是说我们翳录奇迹以后看到的几个区几条线啊,每条线的连接信息都是这个控制的,这个程序不需要参数1 1 J&&1【lj(、【&&ll o J¨j1I i...看一下其中的KGCsConfig. ini的如下内容KGSETTlx.G#对外服务端口KGLISTenPort-44405 [KGSERVERO]KGLISTO-O. 127. 0. 0. 2, 55901KGLISTI-1, 127. 0. 0. 2. 55903KGLIST2-2, 127. 0. 0. 2, 55905KGLIST3-3, 127. 0. 0. 2, 55919
对外服务端口可以理解为客户端要访问的服务端端口蓐要的地方在这罩KGLISTO-O. 127. 0 0 2 55901KGLIS'ri-l. 127. 0 0 2 55903KGLIST2-2. 127. 0 0 2 55905KGLIST3-3. 127. 0 0 2 55919翻译过来就是1个区,4条线,4条线的1P均为127. 0 0 2,使用的端口为如果作为局域网使用的话,把4条线的iP都改为192. 168. 1 2Ⅱu可3、JoinServer:蛩录服务生且生__生_ - L堕』塑!巫r、c,队i61。k玩家的静录验证等在这旱进行,同时它也会记录玩家蛩录的iP与账号对应关系设置文件 vip. ini EDBServerinfolDB SEkVLRDB NameDB userDB PasswordSQL服务器地址(local)- MuOnline& & ,数据库名- sa& & :用户儿儿儿& & :密码第一个iP地主无论单机外网都不用政,除非你这个程序单独放出来,别的不多做解释,这个程序的参数为ip55970 ica127. 0 0 l/cp55557,也与端口IP有关,不特意的话都不需要改动4、EventServer:事件服务,只有该文件夹下的DATA内酌svconfig. ini可供修改Jl l r】。?川j川j(川¨刊0 7 n6-{?1j(㈦Eodbc_connectionlruu2003 dbname - A1U2003 EVEYT DATAmu2003 dsn -. \1U2003 EVEl\T DBmu2003 uid -. MuOnlineAdminmu2003_pass -. 111111我这早是这样的,问题不算根火,用处不多,这个程序无参数5、kanking:广场服务,估计是负责恶魔广场的记分?
设置不需要多做改动,无参数:Eodbc_settingldbname-Rankingodbc_dsrrDEVILSQURE_RANKINGodbe uid-MuOnlineAdminodbc_pass-llllllodbe con count-406、ExDB:战盟服务,参数为127. 0 0 1,没有设置__:Lq:?u儿0∞¨&&i_onj:id:7;巧【7、ChatServer,聊天服务,参数为127. 0 0 l,没有设置8、WZitemShopServer:游戏内积分商店程序,参数为/p558211):& & -r:疆&&l■“。’¨_i r设置l为CashShopOption. ini,填IP数据库账号密码等设置2为CashShopList. txt,设置积分商店的物品、价格、种类等等,后而会讲到总结一下以上8条,在我们架设奇迹的过程中,运行数据库以后就要按以下顺序加上参数运行程序:DataServer\Dataserver. exe 55960 0DataServerl\Dataserver. exe 55962 lConnectServer\Connect. exe rolnServer\】01nServer eze/p55970,cal27 0 0 l/cp55557EventServer\EventServer. exeRankingSPrver\R/L\XIXG. EXEExdb\Exdb. exe 127. 0 0 lChatServer\ChatServer. exe 127. 0 0 l//ZitemShopServer\itemShop. exe /p55821其中的参数相关1P无论单机外网都不需要改动,端口无特殊也不要随便更改有用的文件:1、KGCsConfi~ ini用来设置主服务端IP,单机局域网外网设置其实就在这罩2、CashShopList. txt用来设置积分商店出售的物品Data文件夹罩的~容我们不需要作战动,罩而的文件可以理解为一条标准线的原始文件
放在那里即可,只要记住如果涉及到全服的设置就在里而相应的文件政一下就好了,下而也会提到的L。:,,【1儿S LUmHr一生』虹坐ii!有人说这么多程序一个个启动过来不是很麻烦,那么F而这个压缩包罩的程序就是所谓的“一键启动”啦,两个文件放在D:ⅦuOnline F就行了,启动完数据库薛接点这个就好h:切/凡儿5 COLl/iile/bhde05uo注意如果不是单机那么这个一键启动程序的IP也需要做改动,如图05出现H 06所不的画而就表示有阶段性成功啦。做到这步,那我们从客户端的角度来试试能不能器录,前而说了客户这边主要包括客户端和髓录器两方而,首先要使用和服务端版本匹配的客户端,比如我自口而放的那个服务端的客户端版本Ⅱu为纯净的i. 03极地冰霜版,运行过绿色奇迹臀录器的可能不行噢,因为髓录器修改过其中某些文件的至十翳录器,前而也说过,一个建议的髓录器只需要引导服务端的iP和端口就行了,这罩给人家一个简单的髓录器生成器,如图07,别的可以随意设置,1P地址这栏要和KGCsConfig. ini以及罔05中的地址相同,端口一般均为44405,世就是KGCsConfig. Ini
中的“对外端口”
11¨【1¨¨__?rJ【nH二Il川¨D}1。j_Build完毕后会在生成器相同文件夹下产生一个Launcher. exe程序,这就是我WJ要用到的瞀录器了,把这个移动至前而说的原版1 03客户端目录下运行并点击connect,在数据库和一键启动服务端都正常运行的情况下,应该就能鼗陆游戏并且看到服务器列表了,如图
但是此时我们点击游戏线路却会显不如图09的画而没打开的缘故
其实说到底GS才是奇迹的雨中之霞,基本上人多数的设冒都是在GS中实现的,而我们先要搞清楚的是我们通常所说的一条线即对应一个GS程序,也就是说比如绿色奇迹目前有四条游戏线,那么在绿色奇迹的服务器服务端上也就有4个GS程序在此之前,我觉得要事先说明F,为避免商业性质行为,术文不提供静录器、网站系统以及攻城线的F载与讲解下而关于GS的介绍中,我只以一线为例说明,希单广人玩家举一反三。所谓GS,其实也不过是同JoinServer、ConnectServer性质相同的一种要带参数运行的程序罢了,F而是一线的参数: 天蚕腿的代码,如图儿所7F就能看到了,’占的人编码和小编码分别为9、1l┏━━━━━━━━━━━━━━━━━┓┃ruzwmxu -i‘止J羔& && && && && &&&┃┃辅∞’懒t∞Hm&&iHhOa& && && && &&&┃┃■枷矗叠越皇哪丑)& & ’& && && & ┃┃鬈麓糍%&&】& && && && && && && &&&┃┃& & 9INH∞&&l& && && && && && && &┃┃蕾竺器嚣然,&&i& && && && && && & ┃┣━━━━━━━━━━━━━━━━━┫┃虿鼍嘲黼黼龋H∞& && && && && && & ┃┣━━━━━━━━━━━━━━━━━┫┃奢玛】& && && && && && && && && & ┃┃曩牟I& && && && && && && && && &&&┃┃田■}& && && && && && && && && &&&┃┃臂lf& && && && && && && && && && &┃┣━━━━━━━━━━━━━━━━━┫┃蠹埘证】& && && && && && && && &&&┃┃Hdl广—- xt厂—j& && && && && && &┃┣━━━━━━━━━━━━━━━━━┫┃日一_& && && && && && && && && &&&┃┃& & 幸t■皇氅,(■& && && && && & ┃┃&&~7}-&&『I鱼-晤&&.& && && && & ┃┃t§《■陆& && && && && && && && & ┃┃连●■引& && && && && && && && &&&┃┣━━━━━━━━━━━━━━━━━┫┃§墓鼢1& && && && && && && && && &┃┃rt嘲蚓& & j*l& && && && && && && &┃┃上蛐时嘲1& && && && && && && && & ┃┣━━━━━━━━━━━━━━━━━┫┃下鞠时嗣I& && && && && && && && & ┃┣━━━━━━━━━━━━━━━━━┫┃鞠“B,1工I.I.&&,煌蕾#聃似在垃 ┃
这个工具还能用来修改shop0. txtshop20. txt,可视界而,自动生成保存修改的,应该很容易理解就不多说了说到GM L具,便是为GM所用的,账号密码角色的修改、物品的修改等等都是在这上而实现的,比如绿色奇迹罩的兑换啊镶嵌啊,都是用的这个,不多做介绍了Z、Monster. txt、MonsterSetBase. tx t:说到这个要用到以下的【一具,也搬容易理解和上于,只有几点注意事项怪物有怪物代码、地图有地图代码,我们要做的就是读曦要修改的文件中每含义并且逆推上去就知道如何修改了h¨).l jj∞fl l Lo.IIllllli.NIonsterSetBase. txt中如F代码段才算完整
这个工具还能用来修改shop0. txtshop20. txt,可视界而,自动生成保存修改的,应该很容易理解就不多说了说到GM L具,便是为GM所用的,账号密码角色的修改、物品的修改等等都是在这上而实现的,比如绿色奇迹罩的兑换啊镶嵌啊,都是用的这个,不多做介绍了Z、Monster. txt、MonsterSetBase. tx t:说到这个要用到以下的【一具,也搬容易理解和上于,只有几点注意事项怪物有怪物代码、地图有地图代码,我们要做的就是读曦要修改的文件中每含义并且逆推上去就知道如何修改了h¨).l jj∞fl l Lo.IIllllli.NIonsterSetBase. txt中如F代码段才算完整
15魔法攻击力 而像这个,大编码是7小编码为40的物品,套裟码为5和g时属十35号套装、6和10时属十36号套装而itemsetoption则是用来规定每套套装的件数,每增加一件会添加什么属性,***齐全义会多出哪些属性的刑应关系如下Index. name.&&option 2-1.&&Value. option 22. Value. option 3-1. Value.&&option 3-2.Value. option 4-1. Value. option 42. Value. option 5-1. Value. option 52. Value.option 6-1. Value. option 62. Value. option 7-1. Value. option 7-2. Value. option8、Value. option 9、Value. Full l、Value. F'ull2、Value. Full 3、Value. Fu儿4、Value. Full 5、Value套装号、前缀、两件属性码、数值、无、无、三件属性码、数值、无、无。。。。。。***齐全属性l代码、数值、齐全属性2代码、数值。。。l”汉斯的”0& & 10&&l&&l 19&&10&&l&&l 13&&20&&l&&l 14 5&&l&&l i0&&20&&l&&l&&1 10&&1&&1&&l&&l&&l&&l& & 15 5 17 5 0 25&&1&&1&&1&&1 0 0 0

参考资料

 

随机推荐