传奇私服文章
传奇私服架设

SF架设大全

来源:好传奇私服网 作者:haosf02.com 时间:2010/4/21 1:18:57 Tag: 点击:
服务器架设中遇到的问题的解析★局域网架设私服方法 

  ★★★★★.开不了门的原因★★★★★ 

  a.是客户端的ftp.ini里面的“server1name=ktest”改动了,请把这段还原,或改为与服务器端(mir200/!setup.txt)一致的name。注:这个其实就是打开传奇后进入的服务器名。 

  b.是服务器端的ip没有设定好,要修改的5个文件中的ip全部是127.0.0.1 ,单机调试的话,直接不动;网络调试则需要改成你机器的ip地址(win9x在运行里执行winipcfg可看到ip地址)。 

  所有【不开门】的都是没改这几个文件哈 

  mud2\DBSrv200\!addrtable 

  mud2\DBSrv200\!serverinfo 

  改前面的为局网IP,后面的为网关外IP 

  例如: 

  !addrtable 

  192.168.0.200 61.157.208.163 

  !serverinfo 

  192.168.0.200 61.157.208.163 7200 

  还有mud2\Logsrv\!addrtable 

  改为我这样的 

  ;No space allowed 

  ;Server Title Remote Public Gates... 

  ktest Line1-7 192.168.0.200 61.157.208.163 61.157.208.163:7100 

  忘记了一点在这里补充游戏不开门的原因还可能是你客户端的名字与你服务器的名字不一样的原因,解决方法如下修改三个文件 

  第一处 

  d:\mirserver\Mir200\!Setup.txt里的 

  [Server] 

  ServerIndex=0 

  ServerName=TextSever 

  修改为 

  [Server] 

  ServerIndex=0 

  ServerName=你的服务器名 

  第二处 

  d:\mirserver\mud2\DBSrv200\Dbsrc.ini里的 

  [Setup] 

  ServerName=TextSever 

  修改为 

  [Setup] 

  ServerName=你的服务器名 

  第三处 

  d:\mirserver\mud2\LogSrv\!addrtable.txt里的 

  TextSeverLine1-7 192.168.0.1 192.168.0.1 192.168.0.1:7100 

  修改为: 

  你的服务器名 Line1-7 192.168.0.1 192.168.0.1 192.168.0.1:7100 

  ★★★★★★★★注册不了帐号★★★★★★★ 

  a.这个原因很复杂,可能是服务器端的ip没设定好,或者是DBC的问题,首先请注册一下,如果还不行,你可以将HeroDB这个字段删除,再重新建。如果还不行,把服务器端的软件全部删除,重新安装,方法是笨了点,但我只能这样搞了:[。 

  b.建立id或角色提示非法字符,所有注册资料必须是英文,你想尝试韩文也可以;一定要注意不要用空格和非法字符,项目要填全,多试几遍。 

  ★★★★★★★★进入后黑屏★★★★★★★ 

  a.mir.exe mir.dat 版本问题 尽量使用私服文件中提供的client文件。 

  b.进去之后按了提示窗口之后黑屏: 重新安装客户端, 你们肯定装太多外挂了, 哈哈 

  c.directX版本问题 

  d.你的机器配置问题 有的机子单机是没办法同时作为客户跟服务的。(雷鸟1200xp+,512M DDR内存,跑得都很疲惫) 

  e.地图问题 (server\Mir200\Map是私服的地图,拷贝到客户端) 

  关于黑屏的问题 

  开门后黑屏问题按照这样的步骤解决 

  【第一种方法】1.检查 d:\mirserver\Mir200\M2Server.exe 启动是否报错 报错处理详见 !setup.txt 文件说明; 

  2.检查登录ID出现人物速度是否正常,不正常说明服务器处理速度慢; 

  3.检查服务器是否初次运行?初次运行必须启动几分钟后重启一次 

  进入游戏的时候屏幕变黑而无法正常进入游戏,相信不少人已经遇到这样的问题了. 

  原因是因为你在启动服务器的时候输入IP错误或在关闭服务器的时候系统蓝屏.导致服务器记录IP的*.TXT和*.INI文件内的IP记录错误.由于可能是系统的漏洞,导致下次进入时即使输入正常IP而不能正确修改上面两中文件内的IP地址,从而导致服务器不开门或进入游戏时黑屏. 

  【第二种解决方法】.我建议的解决方法是: 

  1首先做好服务器文件的备份. 

  2在开始菜单内选择查找文件或文件夹(或直接按F3).在包含文字里输入你的IP的前一组数字或两住数字(比如你的IP是127.0.0.1就输入127.或127.0 注意最好在数字后面加个点也就是句号"."这样可以减少你查找出来的文件数量以减少工作量)在搜索(L)后面输入你服务器安装的位置(比如D:\mirserver) 

  3在你查找出来的文件里有些是服务器记录登陆IP的名字是C-0-01H20M等等,这些文件有很多我们可以不必管他们.打开查找出来的其他文件你会看到有IP的地方.检查这些IP是否是你的正确IP地址.如果不是则改正确.(*注意其中如果有些IP后面有端口的修改时不要改端口的数值只把IP改正确就可以了,比如127.0.0.11:7200修改为127.0.0.1:7200) 

  我知道的这些文件是总共改的IP有21处 

  d:\mirserver\gate_server\LoginGate\Mirgate.ini 

  里的IP192.168.0.1改为你的IP 

  d:\mirserver\gate_server\RunGate\Mirgate.ini 

  里的IP192.168.0.1改为你的IP 

  d:\mirserver\gate_server\SelChrGate\Mirgate.ini 

  里的IP192.168.0.1改为你的IP 

  d:\mirserver\Mir200\!Runaddr.txt 

  里的IP192.168.0.1改为你的IP 

  d:\mirserver\Mir200\!Servertable.txt 

  里的IP192.168.0.1改为你的IP 

  d:\mirserver\Mir200\!Setup.txt 

  里的IP192.168.0.1改为你的IP 总共有4个192.168.0.1 

  d:\mirserver\mud2\DBSrv200\!addrtable.txt 

  里的IP192.168.0.1改为你的IP 总共有2个192.168.0.1 

  d:\mirserver\mud2\DBSrv200\!serverinfo.txt 

  里的IP192.168.0.1改为你的IP 总共有2个192.168.0.1 

  d:\mirserver\mud2\DBSrv200\Dbsrc.ini 

  里的IP192.168.0.1改为你的IP 

  d:\mirserver\mud2\LogSrv\!addrtable.txt 

  里的IP192.168.0.1改为你的IP 总共有3个192.168.0.1 

  d:\mirserver\mud2\LogSrv\!serveraddr.txt 

  里的IP192.168.0.1改为你的IP 总共有3个192.168.0.1 

  d:\mirserver\mud2\LogSrv\Logsrv.ini 

  里的IP192.168.0.1改为你的IP 

  ★★★★★★找不到控制面板里面的BDEadministrator★★★ 

  a.起义社区zigzag朋友最新发现的方法,感谢他的努力。在C:\Program Files\Common Files\Borland Shared\BDE里找到BDEADMIN.EXE,直接运行:)找不到的话,直接在c盘搜索BDEADMIN.EXE这个文件。 

  b.原因是你安装了office,office里面有个大概是DB数据源,这2个是冲突的,请卸载office,据说关于制图或图片的软件也有冲突,也请卸载一下。还有一定要注意一个小问题,那就是你装了数据库软件之后必须用注册机注册,不然是没有用的。注册机软件那个帖子里有的下。如果试了以上所有方法还不行,只能重新安装操作系统。 

  c.DB2000好像有分两种版本。一种是3M的一种是7M的。3M的好像3.5版本的。7M的是5.多版本的,大家去找7M的下。3M的就不用下了。 

  ★★★★★★★进去之后闪一下画面跳出★★★★★★★★ 

  a.一定是c:\mirserver\mir200里的mir.dat被你换过了? 换回来就行了.记得换成700多k那个。 

  ★★★★★★★★不能创建人物★★★★★★★★ 

  a.肯定是客户端的问题,客户端的mir.dat请换成和c:\mirserver\mir200里700多k的那个,ip地址的问题,请仔细修改好mir.ini和mirsetup.ini里的ip地址。实在不行就请找个干净的传奇客户端1.0重新装。至于为什么出现UNKOWN的错误,那么建议你把名字改成英文的。 

  b.RUN30这个文件没有运行好,也会有这个错误,请重新启动你的机器。 

  ◎无法注册人物的问题按照这样的步骤解决: 

  1.先看看你的d:\mirserver\mud2\DBSrv200\FDB\ 和d:\mirserver\mud2\Logsrv\IdDB\ 有没有文件? 

  2.把那两个文件夹里面的文件都删掉。然后再重启一下 

   D: \mirserver\mud2\Logsrv\Logsrv.ini 

   d:\mirserver\mud2\DBSrv200\dbsrc.ini 

   这二个文件中对应的路径是否存在,注册是否规范 

  ★★★★★★★★.XP下开私服问题集锦★★★★★★★★ 

  a.不能运行M2Server.exe 

  解决:在管理工具->服务中停止ssdp discovery servic服务 

  b.通过上述方法能运行M2Server.exe后,一直显示Not ready 127.0.0.1 

  解决:未知,请高手帮忙 

  c.创建好人物进入游戏后黑屏 

  解决:我想是由M2Server.exe不能正常读取游戏信息造成,也就是上一个问题,请高手 帮忙解决 

  好象暂时大家碰到的都是上面的问题,如果上面的方法解决不了问题,那么,请用对付win98的方法。 

  ★★★★★★★◎无法注册ID的问题按照这样的步骤解决:★★★★★★★★ 

  1.先看看你的d:\mirserver\mud2\DBSrv200\FDB\ 和d:\mirserver\mud2\Logsrv\IdDB\ 有没有文件? 

  2.把那两个文件夹里面的文件都删掉。然后再重启一下; 

  3.再注册,如果还不成功就是文件路径不对,检查: 

   D: \mirserver\mud2\Logsrv\Logsrv.ini 

   d:\mirserver\mud2\DBSrv200\dbsrc.ini 

   这二个文件中路径是否存在,注册是否规范,注意用户名字是中文时要保证每个字的声母都在S以前! 

  ★★★★★★★★拒绝非法GM的方法★★★★★★★★★ 

  具体方法是用软件ultraedit打开M2server查找@testga 然后把这个命令改成其他字符,但有 

  人说改了这个命令还有非法gm出现,所以最好再把make.adjustlevel ,adjustexp.等比较有 

  用的命令都改了,主要只能改原有的字符,不要加减字符,注意查找正确,改了以后试试, 

  不行就是你查找错了,再改,100%成功, 

  这样别人怎么也当不了gm了,只有你自己知道命令,我想这对私服应该是比较安全的方法 

  ★★★★★★★★GM操作问题★★★★★★★★★ 

  a.首先你要进如GM模式,就是打@gamemaster 

  克隆物品,@make,比如,克隆屠龙是@make dragonslayer 

  克隆怪物,@mob,比如,克隆邪恶毒蛇是@mob evilsnake 

  传送某人,@recall,比如,你要把一个叫king的人传到你身边,就@recall king 

  常用的也就是上面的命令了。 

  b.在C:\mirserver\Mir200\Envir\AdminList记录着GM的名字。你可以自己改!然后用改的名称进入游戏,输入 @GameMaster就进入GM模式。 

  关于GM的命令在C:\mirserver\Documents\COMMANDS里。大家也要一起慢慢研究。我也有很多不明白。请高手多指点! 

  c.关于不能进入gm模式的原因,Mir200\Envir\AdminList.txt里面填的是游戏角色名称,不是登陆ID。 

  ★★★★★★★★不刷怪,没有怪物,或怪物不攻击★★★★★★★★ 

  a.怪物刷新文件Mongen.txt请放到c:\mirserver\mir200\envir目录下.mongen.txt打开看看是不是空的? 用mongen******.txt文件里的内容代替, 别再用空的那个。 

  b.换了文件还是不刷怪, 或者怪刷出来不会动: 555555, 这就是你机器太差的问题了, 我用MongenHighlevel.txt刷不出来, 用MongenOriginal.txt刷出来但是不动. 我干脆打开来改一下, 删掉无谓的刷新地点, 现在只有猪洞, 祖玛, 沃玛, 白*门有怪, 这已经是我的p3 733的极限了, 再多就会刷呆子出来. 

  c. 解决怪物不攻击和不刷新的新方法!把现在最新传奇的mir.dat文件覆盖私服的文件!进入传奇!在个有怪物的地方如果怪物不攻击你你就退出传奇在进一次就行了!怪物也会自动刷新!我是在一台电脑上的配置不是很好,也一样感觉不错! 

  d.单机玩私服怪物数分钟消失的原因是内存不足的问题,解决办法是增加到256 

  M内存,问题解决 

  ★★★★★★★★不能输入中文★★★★★★★★★ 

  不能输入中文, 切换不了输入法. 用粘贴的方法, 在输入栏会变成韩文. 但是我的机就完全正常. 估计是windows语言代码的问题, 因为朋友把我整个传奇客户端拷过去还是这样.★★★★★★★★★★卡机的解决办法★★★★★★★★★★ 

  a.就是把mirserver\Mir200下的!setup文件打开修改TestServerUserLimit=项,这里是服务端的人数限制项,如果过多就卡了。默认值好像是5600,这是非常卡的原因。 

  b.把小的怪物删除以外,就是鸡,羊,狗,鹿,半兽人,猫猫,蛇,蜘蛛,角蝇都关闭,就是把恶蛆以下的怪全删除。再把半兽古幕和蜈蚣洞,矿洞(两个哦),连接通道,全部关闭。。应该会有很大的改善,再就是地面物品多少也占资源。至于怎么改,自己在论坛里找。 

  有可能的原因: 

  1.是你的服务器配置不行。。解决办法。你把有不需要的怪物删点就行。让它刷少点怪 

  第2个解决办法(转贴):如果说M2Server.exe是主板,那么RunGate.exe就是中央处理器cpu! 

  RunGate.exe默认等待数据传输时间为10秒钟,当等待多个ID的数据而无响应时,7200端口 

  在10秒内就会报错,RunGate会暂时停止工作,造成部分或全部玩家短时间内掉线,没有掉线 

  的玩家就会狂卡一阵! 

  另外,卡,主要是网络问题,其次才是服务器的问题!有时候,才上了几十个人就感到卡,而有时 

  侯上了几百人都不卡,还有一种情况是莫个地区的玩家感到卡,而其它地区非常流畅,就是这 

  个道理! 

  所以减少默认等待数据传输时间,就能减少卡机现象!(本来我想说:杜绝) 

  这样,就能及时切断或结束那些网络不畅的数据传输,减少7200端口报错现象,减少服务器卡 

  的机率!至于网络卡的问题,我们无能为力!,还是留给那些病毒专家去解决吧! 

  你若要转载请注明来自[大众传奇],您若要来测试,请来[大众私服].一个内置60个好私服的 

  登录器下载地址 http://www.dzwb.com/dlq.exe ; 

  此修改法已在[大众私服]运行一月有余,自我感觉良好,现说明如下: 

  用UltraEdit打开RunGate.exe 

  1) 查找00050a50h这一行中的: 

  00E8664AFBFFB9102700008B150CAA45(默认10秒钟) 

  [大众私服]改为5秒钟: 

  00E8664AFBFFB9881300008B150CAA45 

  2) 查找00050b70h这一行中的: 

  E83E49FBFF68102700(默认10秒钟) 

  [大众私服]改为5秒钟: 

  E83E49FBFF68881300 

  另一贴,对您或许也有些用,一起发吧! 

  修改M2Serve存挡时间,减少重启回档现象![大众传奇] 

  M2Serve默认10分钟保存一次信息,服务器重启或意外关机,总会有几分钟时间的信息无法保存,这就是回档!减少默认存档间隔,就能减少发生重启回挡现象!另外,还有一个问题,在还没有保存信息之前,RunGate所运行和转换的所有玩家信息暂时会存储在哪呢?应该在内存中,而内存中的信息又是用CUP读取并保存到mir.db里!因此,我认为,减少M2Serve默认存档间隔,有利于运行RunGate,能减少卡机现象,节约内存,降低cup占用率! 

  修改方法如下: 

  用UltraEdit打开M2Serve 

  查找000b1570h这一行中的: 

  FC2B42183DC02709007667E82C51F5FF 

  其中的C02709为默认的10分钟 

  改为每5分钟保存一次,用下面的替换: 

  FC2B42183DE09304007667E82C51F5FF 

  改为每3分钟保存一次,用下面的替换: 

  FC2B42183D20BF02007667E82C51F5FF 

  改为每1分钟保存一次,用下面的替换: 

  FC2B42183D60EA00007667E82C51F5FF 

  我的是5分钟保存一次! 

  ★★★★★★★私服汉化方法★★★★★★★★★★ 

  1.用DB Commander 2000 PRO修改mud2里的三个.db数据文件. 

  把英文的名字改成中文就行.同时还能改物品的属性. 

  2.你可以把markit_def/other/chinese 

  里的文件考到markit_def下 

  那样和npc对话界面就是中文的了。(不是全部) 

  3.Mir200\Envir\MapInfo.txt 

  把里面的英文地图名改成中文. 

  同时在这儿还可以修改进猪七和祖玛七的路径. 

  比如. 

  D71601 37,35 -> D716 36,17 

  ```````````` 

  石墓入口 猪六 

  这样进了石墓进37 35入口就直接到猪六了. 

  4.修改Mongen.txt里的怪物名为中文(不确定,还没做,应该能成) 

  5.用中文的客户端. 

  我那儿有半月穿人版,带跳检. 

  不过服务器不好,不一定能下. 

  ★★★★★★★★★★常见问题★★★★★★★★★ 

  1.一捆的药物或者随机什么的一解开就不见..超级怪物本来要爆的不爆 

  mir200\Envir\MonItems这里面的文本为对应怪物爆的几率什么的。你们改了怪物的名字,而没把这些文本的名字改过去,所以一定是不爆的。药包可能有个文本,是当你打开药的时候,收去药包再给你6个药。原因也应该就是没全改过去的缘故吧?把爆怪的文件(MonItems目录里)里的物品改成中文。地图错误error=-4的原因 

  你看看Mir200里的!Setup文本里下面的一些文字 

  就是这个: 

  [Share] 

  ;(用户付费记录文件夹,初始化为空) 

  BaseDir=d:\mirserver\Mir200\Share\ 

  ;(行会文件夹,保存了所有行会登记记录,一个文件代表一个行会,初始化为空) 

  GuildDir=d:\mirserver\Mir200\GuildBase\Guilds\ 

  ;(总行会记录,每一行代表一个行会名字,初始化为空) 

  GuildFile=d:\mirserver\Mir200\GuildBase\Guildlist.txt 

  ;(临时记录用户信息的文件夹。只有在服务模式才有文件存在,初始化空) 

  VentureDir=d:\mirserver\Mir200\ShareV\ 

  ;(记录用户每次登录时间的文件夹,初始化为空,可以每天清空一次) 

  ConLogDir=d:\mirserver\Mir200\ConLog\ 

  ;(沙巴克城资?肮コ侨掌凇⑿畔ⅲ?br>CastleDir=d:\mirserver\Mir200\Envir\Castle\ 

  ;(服务端核心文件夹) 

  EnvirDir=d:\mirserver\Mir200\Envir\ 

  ;(地图文件夹) 

  MapDir=d:\mirserver\Mir200\Map\ 

  上面都是d:\什么的 

  这就说明你要把这个服务器安装在D盘。不在D盘安装也行,不过改起来实在太麻烦了。要改很多。你出先这个地图错误后看看是不是 你安装的盘和默认的不一样。。要是不一样的话就那它复制到它原来默认的盘。要是不是这个原因的话你就把它重新安装一遍。可能是安装 的时候出现的问题。实在不行就只好换个版本咯 。。]这些是我在各大网站、QQ还有论坛里收集归纳的。当然还有我自己写的~~【【【【【【【【【【用花生壳的解决办法】】】】】】】】】】】】】】】】】】】】】】】】】 

  需要软件: 1.ftp服务器软件一个 serv-u ftp 

  下载地址:http://www.skycn.net/index.html里面自己找serv-u ftp 

  2.动态域名解析软件.本人用的是"花生壳", 

  下载地址:http://www.oray.net/products 

  步骤 1.在http://www.oray.net/Register/Services/LoginPassport.asp申请一个傲锐护照. 

  2.用此护照再到http://www.oray.net/Register/Services/LoginPassport.asp申请动态域名 

  3.安装下载的"花生壳". 

  4.在服务器上设定一个目录最好为mir2patch,里面放上ftp.ini(修改site=为你的动态域名) 

  mir.ini(修改IP=你的主机的IP,拔号上网的主机的IP),mirsetup.ini(修改IP=你的网关机的IP,我试过这个不改也可以,但为了保险还是改了吧.) 

  5.客户端放上patch.exe就是以前盛大传奇里的那个自动更新文件,请和ftp.ini文件一起使用.并且把它们放在传奇安装目录下(和map,date,wav同级目录).否则会出错为:传奇没有安装. 

  6.在网关机上启动传奇服务端,地址为拔号获得的IP地址. 

  7.外网使用IP为网关机拔号获得的IP地址,局域网为网关机本身的网卡IP 

  8.每次重新拔号请先自己更新mir2patch目录里的mir.ini,mirsetup里的IP 

  9.最好另用一台机做网关机,服务器端使用另一台机.用端口映射软件映射端口.(因本人机器有限,才使用网关机做服务器),这样可提高服务器的稳定性和速度. 

  本人水平限,不足之处请高手提点! 

  另:ftp服务器的目录为mir2patch,客户端每次使用patch.exe自动更新.具体可做一个批处理文件先执行patch.exe再执行mir.exe 
本文[SF架设大全]由haosf02.com于2010/4/21 1:18:57录入本站!欢迎更多朋友投稿!
上一篇文章: 天好,心情就好 下一篇文章: 女的好傻
文章搜索
标题  内容