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: XEON X2                             PIV 2.4
MEMORY:6G                               1G

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

[HKEY_LOCAL_MACHINE\SOFTWARE\NCSOFT]
[HKEY_LOCAL_MACHINE\SOFTWARE\PROJECT_L2]

  这两个键值,如果没有运行过轻跳过这一步,进入下面的步骤

2,在数据库中,请自己创建八个数据库(有几个是今后用的)

Lin2admin--------------- 备用
Lin2comm
Lin2db
Lin2log
Lin2report
Lin2world
Petition--------------------备用

3,比较重要的一步,建立一个用户名为gamma密码为lineage2pwd的数据库用户[最好用户名叫这个,因为后期的sql脚本导入时要用到这个用户名][密码可以自己改,但是也要改相应脚本,将这个用户设置成为以上数据库的db_owner(在这里我假设使用以上的名字与密码)]。

4,把你下载的压缩包解开,放在哪里自己定。我假设放在D:\L2Online目录下:那么在目录下应该有以下这些目录。
CacheD-------------------第二个启动-----[要配置l2cache.ini]
CachedScript-------------CacheD加载时使用的文件
DBScript-----------------数据库的恢复脚本
GeoData
Html-----------------------任务及对话信息
L2logD--------------------第一个启动-----[要配置l2logd.ini]
L2NPC--------------------第五个启动-----[要配置L2NPC.ini]
L2Server------------------第四个启动-----[要配置l2server.ini]
NewAuth------------------第三个启动-----[要配置/etc/config.txt]
Script----------------------服务加载时的一些配置文件
这些目录都重要,不要乱删除乱改名字。

5,下面开始导入sql 脚本:[导入时请注意千万看清数据库,别导入到maste库里边去,这样会导致sql server的致命错误,使用查询分析器时用gamma登陆,这样不容易犯低级错误]

Lin2comm---------------- lin2comm_new.sql
Lin2db-------------------- ReleaseAuthDBSchema.sql -------------- lin2db_update.sql
Lin2log-------------------- 2004_4_16_lin2log.sql
Lin2report---------------- 2004_4_16_lin2report.sql
Lin2world---------------- lin2world_20040609_all.sql[如果你改过密码请在这里修改]

5,数据库全部导入后的重要一步,打开lin2d库中的server表,填入以下内容
id   name       ip               inner_ip       ageLimit   pk_ flag king   port
1  publish01  192.168.1.254    192.168.1.254       1         1       1     7777

id=1表示上海
name=publish01表示服务器的名字[要用9个字符的]
ip=xxx.xxx.xxx.xxx表示服务器的ip地址[注意:开外网的这里改成外网ip]
inner_ip=xxx.xxx.xxx.xxx表示服务器的内网ip地址
port=7777[很重要的参数,如果你使用sina自带的加密版本的newauth,这里一定要用7777][如果你用的是不加密版本的这里写什么都行]
关于ip你要根据你的实际情况写出你自己的真实ip地址。

6,现在开始创建文件dsn文件,可以使用网络上边的,但是要配置一下数据库,记得把认证方式选成混合方式:用户名及密码用 gamma   lineage2pwd[这样做的目的是为了你系统的安全]

一共应该是8个dsn文件[其实只要用到3到4个],为了安全起见既能够成功的假设服务器还是请大家把以下的DSN文件都建立好。

Lin2admin--------------- 备用
Lin2comm---------------必须生成的DSN FILES
Lin2db-------------------必须生成的DSN FILES
Lin2log------------------必须生成的DSN FILES
Lin2report---------------备用
Lin2world---------------必须生成的DSN FILES
Petition-------------------备用

6,现在要开始配置服务器端的配置文件了[红色就是我改好的地方,我假设我的IP地址是:192.168.1.254][大家自己做服务器只需要改ip地址其他都请参照我的配置]

7,我们先来看L2logD\l2logd.ini

[LogD]
address=”192.168.1.254”   ;-----------这是我网卡的有效IP地址
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"   ;------------开外网的把这个ip地址改成你外网ip地址

;货肺 眠啊等 何盒涝聪促.
;SocketTimeOut篮 荤侩磊啊 Action捞 傈囚 绝阑锭 谗绰 矫埃涝聪促.
;肺弊牢饶 酒公 咀记绝捞 啊父洒 乐绰巴 阑 规瘤窍扁 困窃涝聪促. 

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="192.168.1.254"
port=2107
WorldName="publish01" ;----------------对应lin2db库server表中server name
;world name must be exact 9 characters.

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

[Setting]
country=3
UserPathFind=true
WorldCollision=false
ExceptionMailing=false
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=1           ;---重要的参数,加密版本改成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

全部配置完成后,请一一运行:

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

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

时间: 2024-11-08 20:34:35

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

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] [HK

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 架设L2TP over IPSEC

要点 VPN服务器与客户端分别需要在自己的“本地计算机帐户>个人”(而非“用户帐户>个人”)安装同一CA颁发的证书即可. 当然在之前要先安装此CA的根证书至“本地计算机帐户>受信任的根证书颁发机构”. 备注 如果是在同一局域网内试验,注册不要直接使用机器名来连接,可以使用IP或域名. 证书类别随便选,IPSEC/服务端验证/客户端验证都OK,混着用都行. 证书安装完毕后重启一下VPN服务,否则连接依然出错. 参考 实验:使用计算机证书的 L2TP/IPSec VPN 连接 Windows

Windows Server 2019安装OpenSSH Server简明教程

Windows Server 2019安装OpenSSH Server简明教程 Windows Server 2019内置OpenSSH Server组件了.只不过OpenSSH Server默认是可选功能,同样需要安装才能使用.下面MS酋长就简要分享一下通过运行PowerShell命令为Windows Server 2019安装OpenSSH Server远程管理组件的方法. 右键点击开始按钮(或按Win+X组合键)弹出系统快捷菜单,选择“Windows PowerShell(管理员)”,在打

用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(一、概要)

标题本想使用关键词NAS,但考虑到并不打算建立Web管理页面,和一些其他复杂的功能,未避免造成误导,就把范围强调在"Windows文件共享"和"FTP服务器"上.更精确地说,就是使用Samba和vsftpd两个Linux程序. 安装和使用Samba和vsftpd都不是难点,本文也只是作为留给自己的笔记来发表.之所以放弃使用FreeNAS或NAS4Free等现成NAS服务器专注发行版,是因为与Hyper-V的兼容不够好.如果看过我之前文章的朋友,应该会记得,我的家庭服

64位Windows下安装Redis教程

这篇文章主要介绍了64位Windows下安装Redis教程,本文使用Microsoft Open Tech group 在 GitHub上开发的一个Win64版本的Redis,需要的朋友可以参考下 Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定.详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示: 复制代码 代码如下: Win64 Unoffi

Step-By-Step Installation of RAC with RAW Datafiles on Windows 2000

 Step-By-Step Installation of RAC with RAW Datafiles on Windows 2000 Purpose This document will provide the reader with step-by-step instructions on how to install and configure an Oracle9i Real Application Clusters (RAC) database using RAW Datafil

cactiez----监控windows主机 server 2008 r2

监控一台Windows主机,需要在被监控的主机上安装"简单网络管理协议"(SNMP),并做基本配置,本文以server 2008 R2为例简单的介绍下 1,首先登陆服务器,找到服务器管理---功能---添加功能---选中snmp服务---下一步下一步安装. 2,选中服务器管理---配置---服务---snmp server 右击属性,添加public,为只读.既可以选中来自任何主机的snmp数据包(为了安全不推荐),也可添加相应的主机,如下图 3,右击重启snmp server. 4,

深入学习:Windows下Git入门教程(下)

声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正! 一.分支 1.1分支的概念. 对于的分支的理解,我们可以用模块化这个词来解释:在日常工作中,一个项目的开发模式往往是模块化,团队协作式的开发.这样我们项目的进度可以称得上多核并发式的开发了.这种模块化的开发要求我们尽可能的高内聚低耦合以免造成一只胳膊没了整个人都废了的局面.因此在所有的版本控制器对代码进行管理的时候都引入了分支这个概念.那么分支是什么呢? 分支是相对于主干来说的,或者