网络安全 频道

打造传奇私人服务器攻略(上)

从文仅从技术角度讨论传奇服务器的建立,不得用于商业用途,读者将其技术用于商业用途与本站无关。
据传盛大的注册用户达7000万,这虽然很有水份,但可以照这样计算,一个网友有的同时注册2至多个账号,有些网友则只拥有一个账号,7000/2=3500,也是一个不少的数目。要知道我国人口也就13亿,其中农村人员占了70%以上。
私服,即私人服务器。自从去年10月份传奇服务器端软件泄密,各地的私服相继建立,但还是有网友不知道怎样建,下面比较详细的讲述私服的建立。
1.安装、设置DB Commander
DB Commander 是传奇私服数据库支持软件,首先将他从http://www.yicn.com/175cq/aspdown/download.asp?downid=1&id=6下载,然后将其解压,并安装到计算机系统中,操作步骤是:

图1 DB Commander 欢迎画面
1、双击DBC_2000.EXE,接着会提示现在安装DB Commander的版本,单击【完成】按钮继续(图1);
2、接着显示DB Commander安装欢迎画面,单击【Next】按钮;然后是要求接受协议、输入用户与公司名、选择安装目录,这些读者都比较熟悉,一直单击【Next】按钮,直至安装结束;安装结束后,DB Commander将会在计算机【桌面】上生成一个DB Commander Shortcut的快捷方式(用来修改数据库文件),同时在【控制面板】里亦会生成一个BDE Administrator控件;
3、在【桌面】上,双击【我的电脑】→【控制面板】→【BDE Administrator】,对数据库进行设定;

图2 选择数据类型
4、在BDE Administrator窗口,单击主菜单【Object】→【New】,在弹出窗口的选择框中,选择“STANDARD”,然后单击【OK】按钮;
5、此时,在窗口左右可以看到“STANDARD1”,按F2,将其改名为“HeroDB”;
将“HeroDB”右边面板的值
==============================================
Type STANDARD
DEFAULT DRIVER PARADOX
ENABLE BCD FALSE
PATH
==============================================
修改为
==============================================
Type STANDARD
DEFAULT DRIVER PARADOX
ENABLE BCD FALSE
PATH E:\mirserver\mud2\DB
==============================================

图3 修改Hero DB数据参数
6、单击主菜单【Object】→【Apply】,将其结果保存,关闭 BDE Administrator. 完成系统数据库设置。
2.配置传奇服务器端
1、将光盘的“mirserver.rar”文件解压到“e:\mirserver”目录(建议解压至该目录);
2、进入“D:\mirserver\gate_server\RunGate”文件夹,用文本编辑器打开“Mirgate.ini”,如下表,找到Server1,将192.168.1.35修改成自己的IP地址,如只在本机使用,可使用127.0.0.1,修改后将结果保存存;
==============================================
[server]
Color=LTGRAY
Title=''刷新配置程序''
ServerPort=5000
GatePort=7200
index=0
Server1=192.168.1.35
Server2=
Server3=
Server4=
Server5=
==============================================
3、进入“E:\mirserver\mud2\DBSrv200”文件夹,编辑“!addrtable.txt”文件,将192.168.1.35 192.168.1.35改成计算机的IP地址;
==============================================
192.168.1.35 192.168.1.35
==============================================
4、还在该文件夹中,编辑“!serverinfo.txt”文件,将其IP改为计算机的IP地址,端口号不变;
==============================================
192.168.1.35 192.168.1.35 7200
==============================================
5、编辑“Dbsrc.ini”,将“ServerName=中华蓝盟”的“中华蓝盟”改成你所想的传奇服务器名称,“IDSAddr=192.168.1.35”中的IP地址改成你计算机的IP,如果你将传奇安装到e:\mirserver,那么其他目录均不改,否则将“e:\mirserver”全部替换成安装目录;
==============================================
[Setup]
ServerName=中华蓝盟
Port=6000
MapFile=E:\mirserver\Mir200\Envir\MapInfo.txt
ViewHackMsg=1
[Server]
;游戏数据库管理配置
IDSAddr=192.168.1.35
IDSPort=5600
[DB]
dir=E:\mirserver\mud2\DBsrv200\FDB\
IdDir=E:\mirserver\mud2\DBsrv200\FDB\
HumDir=E:\mirserver\mud2\DBsrv200\FDB\
FeeDir=E:\mirserver\mud2\DBsrv200\FDB\
Backup=E:\mirserver\mud2\DBsrv200\Backup\
connectDir=E:\mirserver\mud2\DBsrv200\Connection\
LogDir=E:\mirserver\mud2\DBsrv200\Log\
==============================================
6、打开“E:\mirserver\mud2\LogSrv”文件夹,编辑“!addrtable.txt”文件,将“中华蓝盟”改为你传奇服务器名称;
==============================================
;服务器测试配置文件
;服务器名称 等级限制 发送IP 接收IP 连接端...
中华蓝盟 Line1-35 192.168.1.35 192.168.1.35 192.168.1.35:7100
==============================================
7、编辑“!serveraddr.txt”,将所有IP地址更改为你计算机的IP;
==============================================
192.168.1.35
192.168.1.35
192.168.1.35
==============================================
8、编辑“logsrv.ini”文件,同理,将IP地址与目录更改为你计算机的IP地址和传奇安装目录;
==============================================
[server]
DBServer=192.168.1.35
DBSPort=16300
FeePort=16301
LogPort=16302
ReadyServers=0
EnableMakingID=TRUE
EnableTrial=FALSE

CountLogDir=E:\mirserver\mud2\Logsrv\CountLog\
WebLogDir=E:\mirserver\Share\GameWFolder\
FeedIDList=E:\mirserver\Share\Feed\FeedIDList.txt
FeedIPList=E:\mirserver\Share\Feed\FeedIPList.txt
[DB]
IdDir=''.\IDDB\''
==============================================
9、进入“E:\mirserver\Mir200”文件夹,编辑“!Servertable.txt”,更改IP地址;
==============================================
;有关服务器IP配置
;-----------------------------------------
;服务器编号 IP 端口 IP 端口
1 192.168.1.35 7200
==============================================
10、编辑“!Runaddr.txt”,更改IP地址;
11、编辑“!setup.txt”,见下表,在[Server]项中将“ServerName=中华蓝盟”的“中华蓝盟”改为传奇服务器名称,“TestLevel=”是设置初始级别,“TestGold”是最初金币值,“TestServerUserLimit”是同时在线人数,读者根据自己的喜爱修改后面的数字即可,将所有IP地址替换成本机IP地址;在[Share]项中,将“e:\mirserver”替换成传奇安装目录,保存结果;
==============================================
[Server]
ServerIndex=0
ServerName=中华蓝盟
ServerNumber=0
VentureServer=FALSE
TestServer=TRUE
TestLevel=35
TestGold=1000000
TestServerUserLimit=120
ServiceMode=FALSE
NonPKServer=FALSE

DBAddr=192.168.1.35
DBPort=6000
IDSAddr=192.168.1.35
IDSPort=5600
MsgSrvAddr=192.168.1.35
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.1.35
LogServerPort=10000
ViewHackMessage=TRUE
ViewAdmissionFailure=TRUE
;HalfFeeStart=2
;HalfFeeEnd=10

[Share]
BaseDir=E:\MirServer\Mir200\Share\
GuildDir=E:\MirServer\Mir200\GuildBase\Guilds\
GuildFile=E:\MirServer\Mir200\GuildBase\Guildlist.txt
VentureDir=E:\MirServer\Mir200\ShareV\
ConLogDir=E:\MirServer\Mir200\ConLog\
CastleDir=E:\MirServer\Mir200\Envir\Castle\
EnvirDir=E:\MirServer\Mir200\Envir\
MapDir=E:\mirserver\Mir200\map\

[Setup]
ClientFile1=mir.dat
ClientFile2=
ClientFile3=
ItemNumber=2054882680
HomeMap=0
HomeX=289
HomeY=618

[Names]
ClothsMan=''布衣(男)''
ClothsWoman=''布衣(女)''
WoodenSword=''木剑''
Candle=''魔法药(小)包''
BasicDrug=''金创药(小)包''

GoldStone=''金矿''
SilverStone=''银矿''
SteelStone=''铁矿''
CopperStone=''铜矿''
BlackStone=''黑铁矿''

Zuma1=''祖玛卫士''
Zuma2=''祖玛雕像''
Zuma3=''祖玛弓箭手''
Zuma4=''楔蛾''

Bee=''蝙蝠''
Spider=''蜘蛛''

WomaHorn=''沃玛号角''
ZumaPiece=''祖玛头像''
==============================================
12、将光盘中的“mirmap.rar”文件全部解压到“E:\mirserver\Mir200\Map”,如有相同文件,则选择覆盖;
13、至此,传奇私服基本配置安成,接下来便是启动服务器端:
(1) 双击mirserver目录下“服务器控制台.exe”,弹出窗口,左边上服务项目,右边上相应的用应文件;
==============================================
server
DBserver
LoginSrv
LoginGate
RunGate
SelChrGate
LogDataServer E:\mirserver\Mir200\M2Server.exe
E:\mirserver\mud2\DBSrv200\DBServer.exe
E:\mirserver\mud2\LogSrv\LoginSrv.exe
E:\mirserver\gate_server\LoginGate\LoginGate.exe
E:\mirserver\gate_server\RunGate\RunGate.exe
E:\mirserver\gate_server\SelChrGate\Gate30.exe
E:\mirserver\gamelog\LogDataSrv\LogDataServer.exe
==============================================

图4 启动传奇服务
(2)填完相对应文件后,单击左右【启动】按钮(图4),计算机会询问 “是否现在运行传奇服务程序”,单击【确定】按钮;

图5 传奇服务器端窗出的多个窗口
(3)要求输入传奇服务器IP地址,输入完后单击【确定】按钮,接着会弹出6个窗口(图5);
【注意】
这些窗口都不能关闭,否则传奇将不能正常运行。

客户端的设置
在服务器端设置完以后,需要对客户端进行一些小的调整,即可进行游戏,具体操作步骤是:
1、下载并安装客户端(可到官方网站下载),将以下文件复制到记事本,将“中华蓝盟”改为传奇服务器的名字,然后保存到传奇客户端安装目录下的ftp.ini文件中;
================================================
[Server]
ServerCount=1
server1caption=中华蓝盟
server1name=中华蓝盟
================================================
2、将下列文字保存到传奇客户端安装目录下的mir.ini文件中,修改IP地址为服务器的IP地址;
================================================
[Setup]
FontName=Arial
ServerAddr=192.168.1.2
Patched=0
Param1=
Param2=
Param3=
Param4=
Param5=
================================================
3、将下列文字保存到传奇客户端安装目录下的mirsetup.ini,修改IP为服务器端的IP地址。
================================================
[setup]
ServerAddr=192.168.1.2
FontName=Arial
OK,设置完毕,双击mir.exe运行你的传奇吧。
http://netadmin.77169.com/HTML/20031106211700.html

3
相关文章