今天最后一篇
已经很久没有碰传奇SF方面的东西了,我知道的东西可能也都落伍了上次做了一个1.7x版本的视频教程,可能对一些朋友有些帮助吧,经过朋友的要求, 这次发布已经调试修改好的1.85版传奇SF,附带如下教程一份(非视频),还希望 对你架设1.85版传奇SF带来一点帮助! 传奇SF视频教程(1.7x版)下载地址:http://www.u6u8.net/bbs/showthread.asp?threadid=2912 系统 windows 2003 1.85传奇SF版本和相关工具下载地址 http://www.u6u8.net/bbs/showthread.asp?threadid=3615 传奇SF安装步骤:
服务器端配置: 一: (1)安装DBCommander 2000 Pro (2) 打开控制面板 (3) 打开BDE Administrator. 点击 “Object”, “New”. (4) 选择STANDARD点击OK. (5)在左面的面版你可以看到standard1,改名为HeroDB 在右边的面版最下面的那行改成 PATH X:\MirServer\Mud2\DB 注:这里的X是指您安装本服务器端的盘符 (6)在左边的面版右键点击HeroDB选择“apply”. (7)关闭 BDE Administrator. (8)双击压缩包中的破解文件 keygen.exe 来注册DBC 二:
1:控制面板→管理工具→服务里面 禁用SSDP Discovery Service服务可以解决和M2SERVER.EXE冲突的问题 (XP需要关闭此服务,此操作不是必须的,如果出现错误就需要关闭) 2:将服务器端文件解压缩到任意目录(最好在根目录并不要有中文) 3:修改目录,默认的盘符是D:\ 如果要安装到其他盘,请用 "工具&补丁" 中的 "字符替换器" 替换即可 三:
IP设置(这也是问的最多的内容,我将分情况说明) >>>局域网(或ADSL用户)<<< 为了避免修改错误,我提供的服务端已经默认的是对外开设的SF了,IP是127.0.0.1 你只需要把127.0.0.1均修改为你的局域网(或公网)的IP即可 建议用"文件内容批量修改器"进行替换 [如果只是局域网(或ADSL用户),请略过下文]
>>>内网转外网<<< (如果你处在局域网 或 ADSL开启了路由功能 或 其他情况而使用了路由请继续往下看) 我现在的服务器是做在局域网中的,只有局域网用户才能登陆游戏 如果需要其他公网玩家也能一起登陆游戏,就要多做一些设置了 具体请参看传奇SF视频教程(1.7x版) 下载地址:http://www.u6u8.net/bbs/showthread.asp?threadid=2912 >>>本机测试<<< 因为只是本机测试,所以把所有127.0.0.1改为127.0.0.1即可 建议用"文件内容批量修改器"进行替换 四:
IP设置就已经完成了,现在就是启动服务器端了(重要!) 1:首先启动"验证"文件夹中的"无限制IP验证" 2:然后启动"游戏控制器"文件夹中的"游戏控制器" 在这里可以简单的修改一些参数(注意不要修改IP,因为刚才我们都已经修改好了) 点"启动游戏服务器"即可 3:制作登陆器,启动"传奇私服1.8版通用登陆器"文件夹中的"传奇登陆器",点"编辑游戏" 设置好后点"增加"即可,然后解压缩到盛大或者传奇私服的完整客户端内就可以运行. 五: >>> 如果进入后黑屏的解决方法 <<<
1、看看你的网关和M2有没有通过验证 2、看看D:\Mirserver\SelGate\SelGate.exe 这个程序运行后里面显示的IP是不你现在的IP, 如果不是的话请选择这个程序上的选项菜单查看基本设置里的IP!把二个地方的IP改成你 自己的!然后不要关闭程序并且选择控制菜单选择刷新即可!(注意这个是必须的!重点之重) 3、看看其他的IP项里的IP有没有改过来 4、看看其他的文本设置的名字是不是你服务器的名字 5、如果你的是需要映射端口或用路由上网的话请把所有的填服务IP地址改成你的内网IP!然 后在同时出现二个IP地址的地方最后一个填你的外网IP,在同时出现三个IP的地方最 后一个填你外网IP!就可以了(凡是IP地址的下一行有63000、63200之类端口的就不要去 修改这个IP!否则服务端不能认证) 6、如果出现商店里有出售非法高级装备请把目录:D:\Mirserver\Mir200\Envir\Market_prices和 D:\Mirserver\Mir200\Envir\Market_saved这二个目录下的文件全部删除并重启服务器!或重 读NPC命令:@重新加载NPC ALL 7、如果不能租用沙城的弓箭手的话请将D:\Mirserver\Mir200\Castle\SabukW.txt 里的文件复盖到 D:\Mirserver\Mir200\Castle\0\SabukW.txt 里重启即可! 8、修改整个游戏的各联系方式及版权:D:\Mirserver\Mir200\String.ini ------------------------------------ 六: 我只是演示了架设SF的关键步骤和应该注意的地方, 具体的内容修改我并没做演示(如服务器名称,公告之类的信息),相信大家都会自行修改的 ==================================== 祝大家游戏愉快,如果在看了演示之后还有不明白的地方或有与大家分享的技巧 请到http://www.u6u8.net论坛,欢迎你的光临 穆穆族 制作 2005.09.19 ============================================================= _ _ _____ _ _ _____ __ _ _____ _____ | | | | / ___| | | | | / _ \ | \ | | | ____| |_ _| | | | | | |___ | | | | | |_| | | \| | | |__ | | | | | | | _ \ | | | | } _ { | |\ | | __| | | | |_| | | |_| | | |_| | | |_| | _ | | \ | | |___ | | \_____/ \_____/ \_____/ \_____/ |_| |_| \_| |_____| |_| ============================================================= 可我看了也照做了还不行,可能我太笨了吧 ======================================================================================== 你下载的里面有这个说明吗? ======================================================= 家首先在win2000下下载 http://ae.km169.net/soft/down.php?pos=1&url=0796A7E253635307B623275646E616D6D6F6362646 并且安装! 然后在xp或者2000下下载并且解压(因为不支持9x韩国文字)http://clanih.free.fr/mir/serverfiles.zip 最后进入win9x或者2000进行配置! 1)将压缩文件解压缩C:mirserver 2)进入C:mirservergameloglogdatasrv目录 3)打开logdata.ini(以下是要修改的文件~比着修改就OK了) 如下 [setup] basedir=D:/korea/gamelog/LogDataSrv/Logbase ----------------------------------------------------------------------- 修改为 --------------------------------------------------------------------------- [setup] basedir=C:/mirserver/gamelog/LogDataSrv/Logbase ---------------------------------------------------------------------------
4)进入C:/mirserver/mud2DBSrv200 5)打开'dbsrc.ini' 如下------------------------------------------------------------------------- [Setup] ServerName=ktest Port=6000 MapFile=C:/mirserver/Mir200/Envir/MapInfo.txt [Server] ;Login Server's private ip IDSAddr = 127.0.0.1 IDSPort = 5600 [DB] dir=D:/korea/mud2/DBsrv200/FDB IdDir=D:/korea/mud2/DBsrv200/FDB HumDir=D:/korea/mud2/DBsrv200/FDB FeeDir=D:/korea/mud2/DBsrv200/FDB Backup=D:/korea/mud2/DBsrv200/Backup connectDir=D:/korea/mud2/DBsrv200/Connection LogDir=D:/korea/mud2/DBsrv200/Log ---------------------------------------------------------------------------- 修改为 ---------------------------------------------------------------------------- [Setup] ServerName=ktest Port=6000 MapFile=C:/mirserver/Mir200/Envir/MapInfo.txt [Server] ;Login Server's private ip IDSAddr = 127.0.0.1 IDSPort = 5600 [DB] dir=C:/mirserver/mud2/DBsrv200/FDB IdDir=C:/mirserver/mud2D/Bsrv200/FDB HumDir=C:/mirserver/mud2/DBsrv200/FDB FeeDir=C:/mirserver/mud2/DBsrv200/FDB Backup=C:/mirserver/mud2/DBsrv200/Backup connectDir=C:/mirserver/mud2/DBsrv200/Connection LogDir=C:/mirserver/mud2/DBsrv200/Log ----------------------------------------------------------------------------- 6)进入 C:/mirserver/mud2/Logsrv' . 7)打开'Logsrv.ini'. 如下: ------------------------------------------------------------------------------ [server] DBServer=127.0.0.1 DBSPort=16300 FeePort=16301 LogPort=16302 ReadyServers=0 EnableMakingID=TRUE EnableTrial=FALSE CountLogDir=D:/korea/mud2/LogsrvCountLog WebLogDir=D:/korea/ShareGameWFolder FeedIDList=D:/korea/ShareFeedFeedIDList.txt FeedIPList=D:/korea/ShareFeedFeedIPList.txt [DB] IdDir='.IDDB' ------------------------------------------------------------------------------- 修改为: ------------------------------------------------------------------------------- [server] DBServer=127.0.0.1 DBSPort=16300 FeePort=16301 LogPort=16302 ReadyServers=0 EnableMakingID=TRUE EnableTrial=FALSE CountLogDir=C:mirservermud2LogsrvCountLog WebLogDir=C:mirserverShareGameWFolder FeedIDList=C:mirserverShareFeedFeedIDList.txt FeedIPList=C:mirserverShareFeedFeedIPList.txt [DB] IdDir='.IDDB' -------------------------------------------------------------------------------- 8)进入C:mirseverMir200 9)打开 !setup.txt 如下: -------------------------------------------------------------------------------- [Server] ServerIndex=0 ServerName=ktest ServerNumber=0 VentureServer=FALSE TestServer=TRUE TestLevel=7 TestGold=0 TestServerUserLimit=5000 ServiceMode=FALSE NonPKServer=FALSE DBAddr=127.0.0.1 DBPort=6000 IDSAddr=127.0.0.1 IDSPort=5600 MsgSrvAddr=127.0.0.1 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=127.0.0.1 LogServerPort=10000 ViewHackMessage=TRUE ViewAdmissionFailure=TRUE ;HalfFeeStart=2 ;HalfFeeEnd=10 [Share] BaseDir=D:koreaMir200Share GuildDir=D:koreaMir200GuildBaseGuilds GuildFile=D:koreaMir200GuildBaseGuildlist.txt VentureDir=D:koreaMir200ShareV ConLogDir=D:koreaMir200ConLog CastleDir=D:koreaMir200EnvirCastle EnvirDir=D:koreaMir200Envir MapDir=D:koreaMir200Map [Setup] ClientFile1=mir.dat ClientFile2= ClientFile3= ItemNumber=1964471325 HomeMap=0 HomeX=289 HomeY=618 [Names] ClothsMan='BaseDress(M)' ClothsWoman='BaseDress(F)' WoodenSword='WoodenSword' Candle='Candle' BasicDrug='(HP)DrugSmall' GoldStone='GoldOre' SilverStone='SilverOre' SteelStone='IronOre' CopperStone='Copp' BlackStone='BlackOre' Zuma1='ZumaGuardian' Zuma2='ZumaStatue' Zuma3='ZumaArcher' Zuma4='WedgeMoth' Bee='BugBat' Spider='Larva' WomaHorn='WoomaHorn' ZumaPiece='ZumaRelic' ---------------------------------------------------------------------------- 修改为: ---------------------------------------------------------------------------- [Server] ServerIndex=0 ServerName=ktest ServerNumber=0 VentureServer=FALSE TestServer=TRUE TestLevel=7 (大家可以改成50级哟 嘿嘿) TestGold=0 (100W传奇币 不少了吧) TestServerUserLimit=5000 ServiceMode=FALSE NonPKServer=FALSE DBAddr=127.0.0.1 DBPort=6000 IDSAddr=127.0.0.1 IDSPort=5600 MsgSrvAddr=127.0.0.1 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=127.0.0.1 LogServerPort=10000 ViewHackMessage=TRUE ViewAdmissionFailure=TRUE ;HalfFeeStart=2 ;HalfFeeEnd=10 [Share] BaseDir=C:mirserverMir200Share GuildDir=C:mirserverMir200GuildBaseGuilds GuildFile=C:mirserverMir200GuildBaseGuildlist.txt VentureDir=C:mirserverMir200ShareV ConLogDir=C:mirserverMir200ConLog CastleDir=C:mirserverMir200EnvirCastle EnvirDir=C:mirserverMir200Envir MapDir=C:mirserverMir200Map [Setup] ClientFile1=mir.dat ClientFile2= ClientFile3= ItemNumber=1964471325 HomeMap=0 HomeX=289 HomeY=618 [Names] ClothsMan='BaseDress(M)' ClothsWoman='BaseDress(F)' WoodenSword='WoodenSword' Candle='Candle' BasicDrug='(HP)DrugSmall' GoldStone='GoldOre' SilverStone='SilverOre' SteelStone='IronOre' CopperStone='Copp' BlackStone='BlackOre' Zuma1='ZumaGuardian' Zuma2='ZumaStatue' Zuma3='ZumaArcher' Zuma4='WedgeMoth' Bee='BugBat' Spider='Larva' WomaHorn='WoomaHorn' ZumaPiece='ZumaRelic' -------------------------------------------------------------------------- 10) 进入 C:mirserverclient' (这是配置客户端文件拉) 11) 打开'client.zip' 解压缩 mir.exe, ftp.ini, mir.ini and mirsetup.ini到你的传奇根目录 注 进入 C:mirserverMir200Envir 打开adminlist.txt把你的名字写入adminlist这个文件里面 就有GM权限拉 12)安装DBCommander 2000 Pro
13) 打开控制面板 14) 打开BDE Administrator'. 点击 'Object', 'New'. 15) 选择STANDARD点击OK. 16)在左面的面版你可以看到standard1,改名为HeroDB 在右边的面版如下 Type STANDARD DEFAULT DRIVER PARADOX ENABLE BCD FALSE PATH 修改为 Type STANDARD DEFAULT DRIVER PARADOX ENABLE BCD FALSE PATH C:mirservermud2DB 17)在左边的面版右键点击HeroDB选择'apply'. 18)关闭 BDE Administrator. 19)进入C:mirserver/gamelog/logdatasrv 运行LogDataServer.exe 20)进入C:mirserver/gate_server/LoginGate运行Logingate.exe'. 进入C:mirserver/gate_server/RunGate运行'RunGate.exe'. G进入C:mirserver/gate_server/SelChrGate运行'Gate30.exe'. 21) 进入C:mirserver/mud2/DBSrv200运行'DBServer.exe'. 进入C:mirserver/mud2/Logsrv运行LoginSrv.exe'. 22) 进入 C:mirserver/Mir200/M2Server.exe (winxp下出错) 23) 进入传奇 注意 这样必须 使客户端和服务端在同一台机器 ============================================================ 看看上面的对你有帮助没 我没分开试过,你是不是哪个路径没改啊! servercontrol你有用吗?试试看会简单很多~
|