| 传奇SF制作过程 新手教程 |
| 作者:佚名 来源:不详 发布时间:2006-7-30 14:15:49 |
减小字体
增大字体
|
|
|
| 作者:冷风网游 文章来源:本站搜集 点击数: 更新时间:2006-7-28 |
简易安装说明: 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 |
|
[]
[返回上一页]
[打 印]
|
|
|