服务器的软件要求:
MicrosoftWindows2000ServeroradvancedServerlicen100
MicrosoftSQLServer2000EnterpriEdition+SQLSP3[这是修正数据库及漏洞用的,如果你
打算开外网那么请安装一下,认证方式用混合模式]licen100
[前言:请大家建立库名与DSN文件及用户名都尽量用小写,还有不要用127.0.0.1这个IP
地址]
服务器硬件建议要求:
企业个人
CPU:XEONX2PIV2.4
MEMORY:6G1G
1,在这之前请先确认你从来没有运行过服务器端的应用程序,如果运行了,请运行regedit
删除
[HKEY_LOCAL_MACHINESOFTWARENCSOFT]
[HKEY_LOCAL_MACHINESOFTWAREPROJECT_L2]
这两个键值,如果没有运行过轻跳过这一步,进入下面的步骤
2,在数据库中,请自己创建八个数据库(有几个是今后用的)
Lin2admin---------------备用
Lin2comm
Lin2db
Lin2log
Lin2report
Lin2world
Petition--------------------备用
3,比较重要的一步,建立一个用户名为gamma密码为lineage2pwd的数据库用户[最好用户
名叫这个,因为后期的sql脚本导入时要用到这个用户名][密码可以自己改,但是也要改相
应脚本,将这个用户设置成为以上数据库的db_owner(在这里我假设使用以上的名字与密
码)]。
4,把你下载的压缩包解开,放在哪里自己定。我假设放在D:L2Online目录下:那么在目
录下应该有以下这些目录。
CacheD-------------------第二个启动-----[要配置]
CachedScript-------------CacheD加载时使用的文件
DBScript-----------------数据库的恢复脚本
GeoData
Html-----------------------任务及对话信息
L2logD--------------------第一个启动-----[要配置]
L2NPC--------------------第五个启动-----[要配置]
L2Server------------------第四个启动-----[要配置]
NewAuth------------------第三个启动-----[要配置/etc/]
Script----------------------服务加载时的一些配置文件
这些目录都重要,不要乱删除乱改名字。
5,下面开始导入sql脚本:[导入时请注意千万看清数据库,别导入到maste库里边去,这
样会导致sqlrver的致命错误,使用查询分析器时用gamma登陆,这样不容易犯低级错误]
Lin2comm----------------lin2comm_
--------------lin2db_
Lin2log--------------------2004_4_16_
Lin2report----------------2004_4_16_
Lin2world----------------lin2world_20040609_[如果你改过密码请在这里修改]
5,数据库全部导入后的重要一步,打开lin2d库中的rver表,填入以下内容
idnameipinner_ipageLimitpk_flagkingport
1publish01192.168.1.254192.168.1.2541117777
id=1表示上海
name=publish01表示服务器的名字[要用9个字符的]
ip=表示服务器的ip地址[注意:开外网的这里改成外网ip]
inner_ip=表示服务器的内网ip地址
port=7777[很重要的参数,如果你使用sina自带的加密版本的newauth,这里一定要用
7777][如果你用的是不加密版本的这里写什么都行]
关于ip你要根据你的实际情况写出你自己的真实ip地址。
6,现在开始创建文件dsn文件,可以使用网络上边的,但是要配置一下数据库,记得把认
证方式选成混合方式:用户名及密码用gammalineage2pwd[这样做的目的是为了你系统
的安全]
一共应该是8个dsn文件[其实只要用到3到4个],为了安全起见既能够成功的假设服务器
还是请大家把以下的DSN文件都建立好。
Lin2admin---------------备用
Lin2comm---------------必须生成的DSNFILES
Lin2db-------------------必须生成的DSNFILES
Lin2log------------------必须生成的DSNFILES
Lin2report---------------备用
Lin2world---------------必须生成的DSNFILES
Petition-------------------备用
6,现在要开始配置服务器端的配置文件了[红色就是我改好的地方,我假设我的IP地址是:
192.168.1.254][大家自己做服务器只需要改ip地址其他都请参照我的配置]
7,我们先来看
[LogD]
address=”192.168.1.254”;-----------这是我网卡的有效IP地址
port=3999
ndable=true
[LogTable]
Daily=1
BCPFolder=1
[Start]
BCPInt=600000
ServerInt=60000
AutoBCP=1
[World]
WorldId=3
[SQL]
SQLExecLimit=5000
PollingInterval=6000
BCPThreadCount=2
下边是
[LogD]
address="192.168.1.254"
port=3999
[World]
WorldId=3
Pair=0
[ItemAudit]
DefaultPriceLimit=2000000
DefaultPriceCheck=1000000
ChgRatioLimit=30
[SQL]
SQLExecLimit=5000
;clearunowneditemdata[0:fal,1:true]
ItemClearOnStart=0
DiffBBSConn=1
SaveQsData=1
BBSDBTimeOut=60
USEBBS=1
[Setting]
country=3
ExceptionMailing=fal
MailServer=
下边是
rverPort=2104
rverExPort=2106
rverIntPort=2108
worldport=7777
DBConnectionNum=10
encrypt=true
numServerThread=2
numServerExThread=2
numServerIntThread=2
logDirectory="c:worklog"
;30206:l2,30310:Sl
ProtocolVersion=30810
;8:lineage2,4halo
GameID=8
DesApply=fal
PacketSizeType=3
ReadLocalServerList=fal
OneTimeLogOut=true
CountryCode=3
DevConnectOuter=true
DevServerIP="192.168.1.254";------------开外网的把这个ip地址改成你外网ip地址
;货肺眠啊等何盒涝聪促.
;SocketTimeOut篮荤侩磊啊Action捞傈囚绝阑锭谗绰矫埃涝聪促.
;肺弊牢饶酒公咀记绝捞啊父洒乐绰巴阑规瘤窍扁困窃涝聪促.
SocketTimeOut=60
;SocketLimit绰
SocketLimit=5000
AcceptCallNum=1
;UOneIOCom=true
UOneIOCom=fal
AcceptThread=1
WaitingUrLimit=1000
dumppacket=true
UrData=fal
ULogD=true
logdip="192.168.1.254"
logdport=3999
logdconnectinterval=120
SupportReconnect=true
;(true=auth-mainreconnecton/fal=auth-mainreconnectoff)
AutokickAccount=true
NewEncrypt=fal
下边是
[CacheD]
address="192.168.1.254"
port=2006
[AuthD]
address="192.168.1.254"
port=2104
[LogD]
address="192.168.1.254"
port=3999
[World]
WorldId=3
UrLimit=1000;----这是用户连接限制
;LetBuilder=1
[PetitionD]
address="192.168.1.254"
port=2107
WorldName="publish01";----------------对应lin2db库rver表中rvername
;worldnamemustbeexact9characters.
[Report]
Interval=60;---这是报告时间,调的长一点可以节约资源
[Setting]
country=3
UrPathFind=true
WorldCollision=fal
ExceptionMailing=fal
MailServer=
AcceptLowerProtocol=true
IOBufferCount=1000;----重要的参数,机器越差请调整的越低
;limithourforweek,(numbermeanshour.0meansdon'tis0)
playtimelimit=0
reconnectauth=1;---重要的参数,加密版本改成1
;uauthreconn(1:u,0:don'tis0)
下边是
[CacheD]
address="192.168.1.254"
port=2008
[Server]
address="192.168.1.254"
port=2002
[db]
address="192.168.1.254"
port=2005
ur="gamma";---数据库用户名
password="lineage2pwd";---数据库密码
[map]
directory="map"
[LogD]
address="192.168.1.254"
port=3999
[World]
WorldId=3
[Setting]
country=3
ExceptionMailing=fal
MailServer=
全部配置完成后,请一一运行:
L2logD--------------------第一个启动------对应lin2log数据库[用户名用你自己的]
CacheD--------------------第二个启动-----对应lin2world数据库[用户名用你自己的]
NewAuth------------------第三个启动-----对应lin2db数据库[用户名用你自己的]
L2Server------------------第四个启动
L2NPC--------------------第五个启动
本文发布于:2022-12-28 11:59:43,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/46496.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |