32bit 天堂2 windows 2003 server架设教程

安装环境::[注意:本教程newauth要用不加密的版本]

windows 2003 enterprise server         100用户license
Microsoft sql server 2000 +sp3         100用户license
LineageII Server 简体中文版(177.980M)[没有用任何的工具减少内容]

在这之前请先确认你从来没有运行过服务器端的应用程序,如果运行了,请运行regedit删除

[HKEY_LOCAL_MACHINE\SOFTWARE\NCSOFT]
[HKEY_LOCAL_MACHINE\SOFTWARE\PROJECT_L2]
这两个键值,如果没有运行过轻跳过这一步,进入下面的步骤

正文:

现在我们开始架设:

1, 在sql数据库中新建数据库:
lin2admin
lin2comm
lin2report
lin2log
lin2db
lin2world
petition

2, 在数据源[ODBC]中新建三个文件DSN:
lin2log
lin2db
lin2world

3, 在数据库中新建一个数据库帐号:

用户名:gamma
密码:lineage2pwd[这个是默认的,你可以改,但是在导入sql脚本时你要自己改lin2world_20040609_all.sql的密码][在windows 2000的教程中我没有写]

[默认数据库]用lin2db     [数据库访问]做为前边三个数据库的db_owner

4, 现在开始导入sql脚本:[使用查询分析器]
Lin2db-------------------- ReleaseAuthDBSchema.sql -------------- lin2db_update.sql
Lin2log-------------------- 2004_4_16_lin2log.sql
Lin2world---------------- lin2world_20040609_all.sql[改过密码的在这里改gamma的密码]

整个导入过程只有lin2world会出现错误,这个没有关系。

5, 打开数据库的lin2db中的表server,对应写出你的服务器的ip等信息:

id name ip         inner_ip     ageLimit   pk_ flag king port
1 demo 192.168.1.254 192.168.1.254   1     1   1 2106

以上的ip是我乱写的,你要根据你的情况写出你自己的真实ip地址。

6, 现在要开始配置服务器端的配置文件:

我们先来看L2logD\l2logd.ini

[LogD]
address=”192.168.1.254”
port=3999
sendable=true

[LogTable]
Daily=1
BCPFolder=1

[Start]
BCPInt=600000
ServerInt=60000
AutoBCP=1

[World]
WorldId=3

[SQL]
SQLExecLimit=5000
PollingInterval=6000
BCPThreadCount=2

下边是CacheD\ l2cache.ini

[LogD]
address="192.168.1.254"
port=3999

[World]
WorldId=3
Pair=0

[ItemAudit]
DefaultPriceLimit=2000000
DefaultPriceCheck=1000000
ChgRatioLimit=30

[SQL]
SQLExecLimit = 5000
;clear unowned item data[0:false, 1:true]
ItemClearOnStart=0
DiffBBSConn = 1
SaveQsData=1
BBSDBTimeOut=60
USEBBS=1

[Setting]
country=3
ExceptionMailing=false
MailServer=mail.ncsoft.co.kr

下边是NewAuth\etc\config.txt

serverPort = 2104
serverExPort = 2106
serverIntPort = 2108
worldport = 7777
DBConnectionNum=10
encrypt = true
numServerThread = 2
numServerExThread = 2
numServerIntThread = 2
logDirectory="c:\work\log"
;30206 : l2, 30310 : Sl
ProtocolVersion = 30810
;8:lineage2, 4 halo
GameID=8
DesApply=false
PacketSizeType = 3
ReadLocalServerList=false
OneTimeLogOut=true
CountryCode=3
DevConnectOuter=true
DevServerIP="192.168.1.254"

SocketTimeOut = 60
;SocketLimit绰
SocketLimit=5000
AcceptCallNum=1
;UseOneIOCom=true
UseOneIOCom=false
AcceptThread=1
WaitingUserLimit=1000
dumppacket=true
UserData=false
UseLogD=true
logdip="192.168.1.254"
logdport=3999
logdconnectinterval=120
SupportReconnect=true
;(true=auth-main reconnect on/false=auth-main reconnect off)
AutokickAccount = true
NewEncrypt = false

下边是L2Server\l2server.ini

[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
UserLimit=1000                   ;----这是用户连接限制
;LetBuilder=1

[PetitionD]
address="172.20.40.185"
port=2107
WorldName="publish03"
;world name must be exact 9 characters.

[Report]
Interval=60 ;---这是报告时间,调的长一点可以节约资源

[Setting]
country=3
UserPathFind=true
WorldCollision=false
ExceptionMailing=true
MailServer=mail.ncsoft.co.kr
AcceptLowerProtocol=true
IOBufferCount=1000               ;----重要的参数,机器越差请调整的越低,人数多了这个也要加上去

;limit hour for week, (number means hour. 0 means don‘t use. default is 0)
playtimelimit=0
reconnectauth=0           ;---重要的参数,应该是0,改成1时服务器是维护状态
;use auth reconn (1:use, 0:don‘t. default is 0)

下边是L2NPC\ L2NPC.ini

[CacheD]
address="192.168.1.254"
port=2008

[Server]
address="192.168.1.254"
port=2002

[db]
address="192.168.1.254"
port=2005
user="gamma"               ;---数据库用户名
password="lineage2pwd"         ;---数据库密码

[map]
directory="map"

[LogD]
address="192.168.1.254"
port=3999

[World]
WorldId=3

[Setting]
country=3
ExceptionMailing=false
MailServer=ncs-mail.ncsoft.co.kr

7, 重要的一步,请仔细阅读:

由于系统是windows 2003 server,所以我们要在系统的根目录下找到boot.ini这个文件,他是系统隐藏系统文件,你自己想办法找到,这个我就不说了

将其打开

在 /fastdetect 后边加上 /3GB 以下是例子:

/fastdetect /3GB 

保存后重新启动你的服务器

8, 在你能够正常启动时,现在可以启动天堂II的服务了:

L2logD--------------------第一个启动----------对应lin2log数据库[用户名用你自己的]
CacheD--------------------第二个启动----------对应lin2world数据库[用户名用你自己的]
NewAuth-------------------第三个启动----------对应lin2db数据库[用户名用你自己的]
L2Server------------------第四个启动
L2NPC---------------------第五个启动

9, 经过测试,可以正常的加载pathnode.bin文件。服务器可以正常进行,不需要减少NPC的数量,起码我用那台老机器是没有减少,如果你的服务器比我的好,可想而知根本不需要去减少什么东西。

第1:
l2log.exe

File DB:lin2log
Log Name:sa     或 gamma
Passwoed:你的sa/gamma密码

第2:
CacheD.exe

File DB:lin2world
Log Name:sa     或 gamma
Passwoed:你的sa/gamma密码

第3:L2AuthD.exe
这里我们要在SQL里加一个IP (重要 否则你可以登陆帐号而进不去游戏!)
打开企业管理器—展开“数据库”—展开“lin2db"—选择 "表"

在右边的表里找到 server 选种并右键打开表—选择返回所有行 修改如我操作!修改好我的保存退出!在里面添加的IP 其中IP是外网IP inner_ip是内网本机IP
如果你要开放外网 那IP里要填写外网IP!

File DB:lin2db
Log Name:sa     或 gamma
Passwoed:你的sa/gamma密码

L2server.exe
l2NPC.exe

原文地址:https://www.cnblogs.com/kt007/p/10308649.html

时间: 2024-11-08 20:17:02

32bit 天堂2 windows 2003 server架设教程的相关文章

32bit 天堂2 windows 2000 server架设教程

服务器的软件要求: Microsoft Windows 2000 Server or advanced Server license 100 Microsoft SQL Server 2000 Enterprise Edition + SQL SP3[这是修正数据库及漏洞用的,如果你打算开外网那么请安装一下,认证方式用混合模式] license 100 [前言:请大家建立库名与DSN文件及用户名都尽量用小写,还有不要用127.0.0.1这个IP地址] 服务器硬件建议要求: 企业 个人 CPU:

Windows 2003 server 服务器上搭建VPN

Windows 2003 server 服务器上搭建VPN   东莞翔达网络跟大家分享下如何搭建VPN 先来了解大声道一下VPN,VPN(Virtual private Network,虚拟专用网)是穿越专用网络或公用网络的.安全的.点对点连接的网络.VPN客户端使用特定的隧道协议,与VPN服务器建立虚拟连接.' D/ c9 v6 o/ q* W8 W- QVPN最佳范例就是:VPN客户端使用VPN连接到与Intenet相连的VPN服务器上.它的工作是VPN服务器应答验证VPN客户端的身份,如果

Windows 2003 Server 标准版启动问题解决(资源转贴)

维护的系统之一是部署在windows2003 Server标准版的服务器上,可能是由于某个应用问题,导致远程重启失败,害得我在机房呆了一早晨,可算是够折腾的.最后按照官方文档解决,刚放文档地址是:http://support.microsoft.com/kb/325375/zh-cn 内容是: 本文介绍在解决 Windows Server 2003 中的启动问题时可使用的一般过程. 成功的 Windows 启动包括以下四个阶段: 初始阶段 启动加载器阶段 内核阶段 登录阶段 如果在上述某个阶段出

在Windows 2003 server 64bit 安装 HQ CRP 5.8.2.1

首先需要安装 postgresql 9.1 ,下载地址,如下: http://get.enterprisedb.com/postgresql/postgresql-9.1.14-1-windows-x64.exe 安装中需要注意两个地方,一个是 选择 C(你懂的),另一个是注意将 postgres用户赋予安装postgresql的目录的所有权限. 然后使用psql工具,创建数据库 HQ 下载 Hyperic HQ 中文版 http://www.innovatedigital.com/downlo

IBM X3650M3 安装windows 2003 server 标准版 sp2

1.提示无法找到硬盘 操作系统iso文件缺少驱动文件, 解决办法:使用IBM驱动程序serverguide,serverguide9版本的不行,会提示文件损坏,需要使用serverguide8版本(这里用8.41) 2.安装完成之后分区 先安装中文语言包,iso加载安装,分区重启 3.远程桌面 右击我的电脑,属性,需要设置帐户密码,远程桌面无密码会提示错误,修改连接数

windows 2003 server服务器声音输出设置

很多朋友.客户都会为服务器没有声音输出而感到烦恼,闲话不多说了,下面翔达网络小编为大家解决这个烦恼:首先打开控制面板--找到管理工具--选择终端服务器配置--选链接--选择RDP-Tcp--右键属性--客户端设置--把音频映射的勾选去掉--然后确定重启就可以啦 官网:www.xiangdaidc.com

Windows 2003 server下载

http://www.downza.cn/soft/182837.html 原文地址:https://www.cnblogs.com/sea-stream/p/9860951.html

ArcGIS 10.3 for Server 在windows下的安装教程

原文:ArcGIS 10.3 for Server 在windows下的安装教程 以下是10.2的教程,10.3同样适用. 许可文件: ArcGIS For Server10.3许可文件 - 下载频道 - CSDN.NET http://download.csdn.net/detail/u013172428/8606589   一.操作系统要求 Operating Systems Minimum OS Version Maximum OS Version Windows Server 2012

Windows Server 2003从入门到精通之Windows Media Server流媒体服务器架建[转]

今天我们来做一个windows media server流媒体格式文件的流媒体服务器. 现在市面上能够买到的一些电影文件有 rm格式和wmv格式.还有一些是DivX技术的avi格式,要想让你的服务器对他们通吃,不是没有办法,现在realsystem的最新流媒体服务端软 件Helix Server已经支持windows media了不过,到现在为止,还没有人破解它的授权算法,呵呵,授权价格是很贵的,我想很多人是没有这个购买力的,我们现在只好使用已经破解了的 realserver8这个软件了,但re