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

传奇私服安装全攻略

来源:PHong新开传奇私服网 作者:PHong.Cn 时间:2008/4/9 0:28:46 Tag: 点击:

说句心理话传奇2的私服架设比传奇EI3.0简单的多!即用不到SQL导入数据又用不到数据连接等!


下 载:找到DB Command Pro 2000(V5.645版本)和The Legend Of Mir服务器程序。


解压缩:这里仅举例安装在C:\MirServer目录下。将Map和补丁文件都解压缩到正确目录。


解压缩完毕后目录格式如下:


C:\MIRSERVER


├─gate_server


│ ├─LoginGate


│ ├─RunGate


│ └─SelChrGate


├─Mir200


│ ├─ConLog


│ ├─Envir


│ │ ├─Castle


│ │ ├─Defines


│ │ ├─MapQuest_def


│ │ ├─market_def


│ │ ├─Market_prices


│ │ ├─Market_saved


│ │ ├─market_upg


│ │ ├─MonItems


│ │ ├─Npc_def


│ │ └─QuestDiary


│ ├─GuildBase


│ │ └─guilds


│ ├─Log


│ ├─Map


│ └─Notice


├─mud2


│ ├─DB


│ ├─DBSrv200


│ │ ├─Backup


│ │ ├─Connection


│ │ ├─FDB


│ │ └─Log


│ └─Logsrv


│ ├─Chrlog


│ ├─Conlog


│ ├─Countlog


│ └─IdDB


└─share


├─feed


└─GameWFolder (如果您的文件夹与列表不同,请检查您的文件夹设置。)


第一步:进行gate_server文件夹下的文件配置。首先打开gate_server文件夹,在该文件夹下面有还有3个文件夹


├─gate_server


│ ├─LoginGate


│ ├─RunGate


│ └─SelChrGate


打开LoginGate文件夹,编辑mirgate.ini文件



打开RunGate文件夹,编辑mirgate.ini文件

打开SelChrGate文件夹,编辑mirgate.ini文件

 

第二步:进行mud2文件夹下的文件配置。首先打开mud2文件夹,内部有还有3个文件夹

├─mud2 

│ ├─DB

│ ├─DBSrv200

│ └─Logsrv

打开DBSrv200文件夹,配置!addrtable.txt文件:


配置!serverinfo.txt文件:
打开Logsrv文件夹,配置!addrtable.txt文件

配置!serveraddr.txt文件:

DB数据库安装说明:
1)安装DBCommander 2000 Pro 
2) 打开控制面板 
3) 打开BDE Administrator. 点击 ‘Object‘, ‘New‘. 
4) 选择STANDARD点击OK. 
5)在左面的面版你可以看到standard1,改名为HeroDB 
在右边的面版如下 
Type STANDARD 
DEFAULT DRIVER PARADOX 
ENABLE BCD FALSE 
PATH 
修改为 
Type STANDARD 
DEFAULT DRIVER PARADOX 
ENABLE BCD FALSE 
PATH D:\mirserver\mud2\DB (更改这里的默认D,你安装在哪个盘里就是哪个盘)
6)在左边的面版右键点击HeroDB选择‘apply‘. 
7)关闭 BDE Administrator. 



点导入即可(注意导入为蓝色的箭头!)


然后在启动程序那添好路径!


0=D:\MirServer\Mud2\LogSrv\LoginSrv.exe
1=D:\MirServer\mud2\DBSrv200\Dbserver.exe
2=D:\MirServer\gate_server\LoginGate\LoginGate.exe
3=D:\MirServer\gate_server\RunGate\RunGate.exe
4=D:\MirServer\gate_server\SelChrGate\Gate30.exe
5=D:\MirServer\Mir200\M2Server.exe
6=D:\MirServer\GameLog\LogDataSrv\LogDataServer.exe


象我这样!


有的启动程序可能已经添好了就不用了!


点启动我们来测试一下看是否正常!LS GO!



看来我的是启动成功了 !现在可以本机调试一下。,看看能不能进开不开们 在登陆器添127.0.0.1   服务器名字测试看看!总共改的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


如何修改服务器名?
修改三个文件
第一处
D:\mirserver\Mir200\!Setup.txt里的
[Server]
ServerIndex=0
ServerName=亚特兰迪斯
修改为
[Server]
ServerIndex=0
ServerName=你的服务器名
第二处
D:\mirserver\mud2\DBSrv200\Dbsrc.ini里的
[Setup]
ServerName=亚特兰迪斯
修改为
[Setup]
ServerName=你的服务器名
第三处
D:\mirserver\mud2\LogSrv\!addrtable.txt里的
亚特兰迪斯 Line1-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 


修改路径,我的程序默认是D盘!!
要想放到C盘,D盘,请修改四处。
第一处
D:\mirserver\gamelog\LogDataSrv\LogGata.ini里
[setup]
basedir=D:\mirserver\gamelog\LogDataSrv\Logbase\(改D盘)
第二处
D:\mirserver\Mir200\!Setup.txt里
[Share]
BaseDir=D:\MirServer\Mir200\ShareGuildDir=D:\MirServer\Mir200\GuildBase\GuildsGuildFile=D:\MirServer\Mir200\GuildBase\Guildlist.txt
VentureDir=D:\MirServer\Mir200\ShareVConLogDir=D:\MirServer\Mir200\ConLogCastleDir=D:\MirServer\Mir200\Envir\CastleEnvirDir=D:\MirServer\Mir200\EnvirMapDir=D:\MirServer\Mir200\Map\(修改这8个文件的D盘)
第三处
D:\mirserver\mud2\DBSrv200\Dbsrc.ini里[Setup]
ServerName=亚特兰迪斯
Port=6000
MapFile=D:\mirserver\Mir200\Envir\MapInfo.txt
ViewHackMsg=1
[Server]
IDSAddr=192.168.0.1
IDSPort=5600
[DB]
dir=D:\mirserver\mud2\DBsrv200\FDBIdDir=D:\mirserver\mud2\DBsrv200\FDBHumDir=D:\mirserver\mud2\DBsrv200\FDBFeeDir=D:\mirserver\mud2\DBsrv200\FDBBackup=D:\mirserver\mud2\DBsrv200\BackupconnectDir=D:\mirserver\mud2\DBsrv200\ConnectionLogDir=D:\mirserver\mud2\DBsrv200\Log\(修改这八处的D盘)
第四处。
修改D:\mirserver\mud2\LogSrv\Logsrv.ini里的
CountLogDir=D:\mirserver\mud2\Logsrv\CountLogWebLogDir=D:\mirserver\Share\GameWFolderFeedIDList=D:\mirserver\Share\Feed\FeedIDList.txt
FeedIPList=D:\mirserver\Share\Feed\FeedIPList.txt(4处D盘)

 

如果一切都通过

就要上外网来公布你的私服了!那么你如果有固定IP就好办多了(把所有127.0.0.1替换成你的外网固定IP即可 当然这样本机是无法进入游戏了,如果让本机和外网同时进如就要按照我上面的方法一点一点修改了,错了一就都会出现不开门,进如黑平等现象!这里我推荐菜鸟们用心意服务器端设置器来设置一下,心意的使用十分简单菜鸟一看就会懂了)

那么如果你没有固定IP就去花生壳网站下载个花生壳软件安装到你的机器上,别忘记先去网站申请网玉护照!在申请域名。注意在选择端口时选择自定义端口7000这样花生壳服务就开通了7000传奇客户端断口!然后在花生壳软件中输入你申请到的网域护照的ID密码登陆在线即可!这样外网就能用你的域名登陆你的传奇服务器了!好的打了这么多字我都累了!


 

.修改游戏初始设置 
进入C:\mirsever\Mir200 
打开 !setup.txt 
找到: 
TestLevel=35 (大家可以改成50级\ 我设的35级) 
TestGold=200000 (20W传奇币 不少了吧) 
TestServerUserLimit=10 (用户连接数,我的机子慢,设小点.) 

2.修改GM权限 
进入 C:\mirserver\Mir200\Envir 
打开adminlist.txt把你的名字写入adminlist这个文件里面 就有GM权限拉 

3.修改魔法,怪物,物品属性 
进入 C:\mirserver\mud2\DB 
打开Magic.DB 修改游戏魔法属性======== 可以改升级的技能点 
打开Monster.DB 修改游戏怪物属性 -------- 可以改怪物经验 
打开StdItems.DB 修改游戏物品属性 ------------ 可以增加新物品.新武器.天尊,法神,圣战 

4.修改商店卖的东西NPC 
C:\mirserver\Mir200\Envir\market_def\ 

5.修改怪物爆东西几率 
C:\mirserver\Mir200\Envir\MonItems 

6.修改地图路径. 
C:\mirserver\Mir200\Envir\MapInfo.txt 可以改 下猪七的路. 去祖玛的路 

开不了门的原因,可能有两个 
1.是客户端的ftp.ini里面的“server1name=ktest”改动了,请把这段还原。2是服务器端的ip没有设定好,要修改的5个文件中的ip全部是127.0.0.1 

注册不了id: 
这个原因很复杂,可能是服务器端的ip没设定好,或者是DBC的问题,首先请注册一下,如果还不行,你可以将HeroDB这个字段删除,再重新建。如果还不行,把服务器端的软件全部删除,重新安装,我就是这么解决了 
进入后黑屏:这个原因比较直接,mir.dat文件,请用下载来的client.zip里的mir.dat文件 
找不到控制面板里面的BDEadministrator:我没碰到过,原因是你安装了office,office里面有个大概是DB数据源,这2个是冲突的,请卸载office,如果不行,只能重新安装操作系统。 

常见问题: 
1. 朋友的机不能输入中文, 切换不了输入法. 用粘贴的方法, 在输入栏会变成韩文. 但是我的机就完全正常. 估计是windows语言代码的问题, 因为朋友把我整个传奇客户端拷过去还是这样. 
2. 服务器太差(-_- 才p3 733, 有关问题下面会提到的. 
好, 来吧, 解决问题开始! 
1. 运行各种.exe文件提示找不到xxx文件: 打开服务器端所有你能用记事本打开的文件, 里面的d:\korea\全部换成你自己解压到的目录. 
2. 运行之后connection closed, 门不开, 建立不了人物, 或建立之后不能登陆, 或者登陆之后进去黑屏: 打开服务器端所有你能用记事本打开的文件, 里面的xxx.xxx.xxx.xxx全部换成你自己的ip (用127.0.0.1可以供你自己玩, 用局域网地址就可以在局域网里玩, 用公网网址嘛.............). 当然, 客户端那里的"mir.ini"和"mirsetup.ini"也得设成同样的ip. 
3. 建立id或角色提示非法字符: 所有注册资料必须是英文, 你想尝试韩文我不阻止你. 

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

5. 进去之后闪一下画面然后退出程序: 是不是把mir200里的mir.dat换过了? 换回来就行了. 

6. 不刷怪: Mir200\Envir里的mongen.txt打开看看是不是空的? 用mongenxxxxx.txt代替, 别再用空的那个代替哦 

7. 换了文件还是不刷怪, 或者怪刷出来不会动: 555555, 这就是你机器太差的问题了, 

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

问题 
超级药物一吃就不见了..超级怪物本来要爆的不爆了. 
解答 
mir200\Envir\MonItems这里面的文本为对应怪物爆的几率什么的 
你们改了怪物的名字.而没把这些文本的名字改过去,所以一定是不爆的 
药包可能有个文本.是当你打开药的时候.收去药包再给你6个药.原因也应该就是没全改过去的缘故吧? 
没时间再作汉化了~大家自己做吧 
把爆怪的文件里的物品改成中文 
MonItems文件夹里的文件 

关于黑屏的解说 
无非以下几种可能 
1,directX版本问题 
2,你的机器配置问题 有的机子单机是没办法 同时作为客户 跟服务的 
(我的配置,雷鸟1200xp+,512M DDN内存,跑得都很疲惫) 
3,mir.exe mir.dat 版本问题 尽量使用私服文件中提供的 
4,地图问题 (server\Mir200\Map 是私服的地图) 
5,server\路径根本没有配置对 
6,ip错误 

关于新用户注册 
注意不用非法字符,信息完整,没有错误就应该可以,不行就是那条没有满足。 

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

还有一个可能的原因 就是 mirserver\mud2\Logsrv\!addrtable.txt 文件里 

;傍归 倾侩 救窃 
;Server Title Remote Public Gates... 
ktest Line1-7 127.0.0.1 127.0.0.1 127.0.0.1:7100 

这里的 ktest 也要改的. 

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

2.注册不了帐号 

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

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

3.进入后黑屏 

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

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

c.directX版本问题 

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

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

4.找不到控制面板里面的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的就不用下了。 

5.进去之后闪一下画面跳出 

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

6.不能创建人物 

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

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

7.XP下开私服问题集锦 

a.不能运行M2Server.exe 
解决:在管理工具->服务中停止ssdp discovery servic服务 

b.通过上述方法能运行M2Server.exe后,一直显示Not ready 127.0.0.1 
解决:更改ip 

c.创建好人物进入游戏后黑屏 
解决:我想是由M2Server.exe不能正常读取游戏信息造成,也就是上一个问题 

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


进入游戏后的问题集锦 

1.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。 

2.不刷怪,没有怪物,或怪物不攻击 

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

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


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

3.不能输入中文 

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

4.私服卡的解决方法 

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

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


私服汉化方法 

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目录里)里的物品改成中文


本文[传奇私服安装全攻略]由PHong.Cn于2008/4/9 0:28:46录入本站!欢迎更多朋友投稿!
上一篇文章: 没有了 下一篇文章: 传奇私人服务器-------架设攻略篇
文章搜索
标题  内容