简易安装说明:
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.
总共改的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盘)
启动服务器。。
1) 进入D:\mirserver\gamelog\logdatasrv\ 运行LogDataServer.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\mud2\DBSrv200\ 运行DBServer.exe
6) 进入D:\mirserver\mud2\Logsrv\ 运行LoginSrv.exe
7) 进入D:\mirserver\Mir200\ 运行M2Server.exe
Id无法注册问题解决办法:
为了安全,首先备份你的 ID.db
1.用十六进制编辑器打开ID.db.
2.查找十六进制码:892B0510
3.无论找到几个,只要最后一个!!(切记)
4.把它以后的全部选上,删掉。(包括它)
5.另存到一个新的目录。(随便)
6.把原来iddb目录下所有文件全部删除.(好象就两个文件)
7.拷贝新ID.db到iddb的目录里。(这时目录里只有一个文件)
8.重新启动服务器!(必须)
传奇文件说明:
Gamelog是记录游戏的,开不开没有太大问题,gate_server里3个文件是登陆传奇用的,一般也不会出太大问题,最重要是mir200和mud2这2个文件夹,不管是汉化还是修改资料,都要在这里入手!mud2里放的是数据库,db文件里的文件可以用dbc打开,现在已经有汉化过的数据库了,一幕了然,mir200就是传奇服务器主程序了.
先说设置,有了servercontrol这个程序,修改ip的工作就不用自己来了,一般只要几个ini文件路径对了都没有问题,mir200文件夹中几个.txt文件只有一个!setup.txt要注意
VentureServer=FALSE 1冒险服务器 错
TestServer=TRUE 2测试服务器 对
ServiceMode=FALSE 3服务性模式 错
NonPKServer=FALSE 4不许pk服务器 错
TestLevel=35 ---- 测试等级
TestGold=3000000 ---- 测试金钱
TestServerUserLimit=10 ---- 测试服务器的人数限制
[Server]
ServerIndex=0 -----这个和下面的servernumber是开多服务器用的
ServerName=ktest ----这个服务器的名字(和客户端ftp.ini中的server1name一行要一致,而server1caption一行对应的就是登陆后出现的服务器的名字,可以随意了)
ServerNumber=0
VentureServer=FALSE
TestServer=TRUE ---测试服务器,如果你改成false那么新人等级0,金币0
TestLevel=42 ----新人等级,必须是上面的是true
TestGold=1000 ----新人携带金币数
TestServerUserLimit=50 ----测试服务器最大同时在线人数
ServiceMode=FALSE ----同testserver相反
NonPKServer=FALSE ----如果想让服务器里人物不可以pk就改true吧
DBAddr=192.168.0.96 ----数据库ip和端口
DBPort=6000
IDSAddr=192.168.0.96
IDSPort=5600
MsgSrvAddr=192.168.0.96
MsgSrvPort=4900
HumLimit=30
MonLimit=30
ZenLimit=30
NpcLimit=5
SocLimit=30
DecLimit=10
UserFull=500
ZenFastStep=300
SendBlock=1000
CheckBlock=8000
AvailableBlock=50
GateLoad=0
LogServerAddr=192.168.0.96
LogServerPort=10000
ViewHackMessage=TRUE
ViewAdmissionFailure=TRUE
;HalfFeeStart=2
;HalfFeeEnd=10
[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\
CastleDir=d:\mirserver\Mir200\Envir\Castle\
EnvirDir=d:\mirserver\Mir200\Envir\
MapDir=d:\mirserver\Mir200\Map\
[Setup]
ClientFile1=mir.dat
ClientFile2=
ClientFile3=
ItemNumber=1978372333
HomeMap=0
HomeX=289
HomeY=618
[Names]
ClothsMan=''布衣(男)''
ClothsWoman=''布衣(女)'' 这个是新手携带物品,你可以加上屠龙,可以加金条,随意啦
WoodenSword=''木剑''
Candle=''蜡烛''
GoldStone="金矿"
SilverStone="银矿"
SteelStone="铁矿"
CopperStone="铜矿"
BlackStone="黑铁矿" 汉化好 不汉化的结果是挖不出矿石
Zuma1="祖玛卫士"
Zuma2="祖玛雕像"
Zuma3="祖玛弓箭手"
Zuma4="楔蛾"
Bee="蝙蝠"
Spider="蜘蛛"
WomaHorn="沃玛号角"
ZumaPiece="祖玛头像" 两个行会相关物品 如果使用汉化版 这里一定要改动 不然无法建立行会 攻城
defines是空的~~做什么用没有研究出来,mapquest_def是做任务的对话,一直到现在也没有人汉化它,呵呵,估计觉得没有人会在意这个吧market_def是所有npc信息,比如大家想改土城杂货店老板卖的东西,首先再envir文件夹下找merchant.txt这个文件
;Mongchon Traders ---土城的
对应market_def中的文件 所在坐标 游戏中的名字 样子代码
6Mwh 0145 9 12 仓库员 0 9 0
6Mwh 3 305 373 仓库管理员 0 6 0
3Mdr 0149 23 20 衣服店 0 7 0
3Mga 0149 11 18 手套店老板 0 4 0
3Mhe 0149 8 5 头盔店老板 0 5 0
2Mwe 0159 5 9 武器店老板 0 0 0
4Mdu 0160 5 8 药店老板 0 1 0
8Mri 0158 11 16 戒指店老板 5 0
8Mbr 0158 16 11 手套老板 0 6 0
8Mne 0158 4 21 项链店老板 0 4 0
7Mst 3 346 334 杂货店老板 0 3 0
1Mme 3 355 329 屠夫 0 11 0
4Mdu 3 361 335 药店老板 0 1 0
5Mbo 0161 11 16 书店老板 0 2 0
9snpc2 3 297 302 网络文明宣传员 0 5
下面说说删除某个人的帐号
在你启动私服时有个
dbserver 在运行
你点击出来后
有个record tools
会出现个窗口
如果你不知道他的帐号即ID
可以输入其在游戏中的呢称
比如有个玩家在游戏中叫luck
那么
你在chrname 里面输入luck
然后FIND
你就能看到他的帐号情况出现在下面
下面删除
delete char
那么人物就没了
当然不是完全删除
如果要完全删除,注意是完全删除!不能用
undelete char ----这里是恢复删除帐号完全删除不能恢复
恢复
修改沙巴克城主和钱,*收入的文件
d:\mirserver\Mir200\Envir\Castle\sabukw.txt
NPC人物的对话和所卖的物品目录
d:\mirserver\Mir200\Envir\market_def
商店里剩余物品的保存目录
d:\mirserver\Mir200\Envir\Market_saved
比奇国王、沙城官员、传送员、攻城战老人信息文件
d:\mirserver\Mir200\Envir\Npc_def
申请攻城的信息
d:\mirserver\Mir200\Envir\QuestDiary
GM列表文件
d:\mirserver\Mir200\Envir\AdminList.txt
需要添加GM在文件中添加 ""*""加空格加GM的ID或""1""加空格加GM的ID。注意:空格不可少,*号或1 后面跟的是ID,不是登录时的用户名
守卫坐标文件
d:\mirserver\Mir200\Envir\GuardList.txt
制作毒药配方文件
d:\mirserver\Mir200\Envir\Makeitem.txt
地图文件
d:\mirserver\Mir200\Envir\Mapinfo.txt
怪物刷新文件
d:\mirserver\Mir200\Envir\Mongen.txt
传送员、官员的位置文件
d:\mirserver\Mir200\Envir\Npcs.txt