自己有个热血江湖2.0服务端,单机架设成功,开外网不会,有没有高手请详细说明一下拜托各位大神

自己有个热血江湖2.0服务端,单机架设成功,开外网不会,有没有高手请详细说明一下拜托各位大神,第1张

你先去百度“花生壳”然后进去网站 下载花生壳客户端 注册个帐号 申请个免费域名 比如 我申请的是:lyuejhgicpnet 然后安装花生壳 登陆帐号 那个域名就生效了 再把客户端上的IP地址 比如 默认地址是:127001 这是单机IP地址 你就把这个IP改成 自己的域名 我的是lyuejhgicpnet 我就把127001改成lyuejhgicpnet 然后账号服务端上的127001 也要改成lyuejhgicpnet 然后重启服务端 再把登录器发给别人 就OK喽
希望采纳

方法就是:先安装sql2000\MSDE\SETUPEXE~~重启就可以见到右下角就出现服务图标然后修改一下注册表:在开始运行中输入regedit~~打开编辑器~~编辑菜单中的找查RenameOperations~~凡是包含这个RenameOperations都把他删了~~做好了就可以安装SQL2000企业版
数据库采用的是SQL2000数据库。你可以在资源下载版块下载SQL2000
1:首先请确认已经安装过SQL SERVER 数据库 。如果没有安装的,请另外找教程学习。
2:打开SQL2000企业管理器 点。开始-程序-Microsoft SQL Server-企业管理器
3:依次展开SQL SERVER 鼠标放在数据库上点右键,新建数据库
建 rxjhaccount rxjhgame rxjhweb 这3个数据库
4:还原数据库,将鼠标放在rxjhaccount 上点右键--所有任务--还原数据库
5:选择从设备--选择设备-添加-选择数据库的文件目录
6:需要注意的是在选择完数据库文件以后,在选项处的 在现有数据库上强制还原 打上钩
7:按照上面的方法将rxjhgame rxjhweb 也还原
8:新建一个用户,找到安全性打开-鼠标放在登陆上新建登陆-看下图
名称:rxjh
密码:你自己定呗
服务器角色
数据库访问:就是把rxjhaccount rxjhgame rxjhweb 都打上钩就OK啦!
数据库部分已经安装完工了!
下面我看看服务端的一些设置
servergameini
[SERVER]
;自动输入的序列号,设置该选项后不用每次都手工输入一次序列号
CODE =
[ODBC]
;帐号数据库DSN信息
ACCOUNT_DSN = rxjhaccount
ACCOUNT_UID = rxjh
ACCOUNT_PWD = 你设置的rxjh这个用户的密码
;角色数据库DSN信息
CHAR_DSN = rxjhgame
CHAR_UID = rxjh
CHAR_PWD = 你设置的rxjh这个用户的密码
;百宝阁数据库DSN信息
WEB_DSN = rxjhweb
WEB_UID = rxjh
WEB_PWD = 你设置的rxjh这个用户的密码
[GAME]
;进入游戏的公告
WELCOMEINFO = 进入游戏的密码
;物品掉落概率 n/30000
GOLD_NOVELITY = 3000
[GM]
;GM总数,最多可设置5个GM <------这里可是设置GM的地方哦
NUMBER=2
;GM1的帐号
ID0=123 <------设置GM的帐号
ID1=1234 <------设置GM的帐号
;后面要设置更多GM依次类推
[OPTION]
;经验倍率
ADD_EXP = 5 游戏的经验倍率
;百宝阁的web访问地址
WEBSHOP_ADDR = >使用《热血江湖》标识码111261,注册送18元百宝阁大礼
即日起,所有《热血江湖》新手玩家,只要注册帐号时。在“推广员标识码”一栏中,填上数字111261:,便可获得价值18元的百宝阁大礼一份(小九转丹1个和灵脂仙草10个)。
小九转丹(右键电击恢复生命,总共恢复20万的生命值,也就是说你练到30级都不用买红的,太适合新手了),10棵灵脂仙草(同样也是好东西,自己看了就知道了!)
注1:只有练到1级才能看到礼品(不过我想练到1级不会超过2分钟吧!也就是打十只蛤蟆的事,呵呵),只有你创建的第一个人物可以拿到!要慎重啊!
注2:该串6位数的数字可无限绑定。奖励也没有服务器限制。只要您在注册帐号时绑定,便会有礼品。有需要的玩家,可记牢该数字~~:)
礼品领取:绑定好的帐号,所创建的第一个人物,1级时在综合仓库内就可看到礼品。但需到10级后才可领取(综合仓库10级以后才可使用)。
每个帐号只赠送一次,如想再次领取。请换号绑定~
如对此贴有疑问的玩家,可去建个小号试一试~
1级就可看到礼品~
账号注册及推广员标识码:111261
特别提示:若注册游戏帐号时未填写推广员标识码:111261 将不能获得任何奖励
<热血江湖>推广员标识码 填写 : 111261
热血江湖>推广员标识码 填写 : 111261

那是要花钱的
SF
除非你弄单机的然后把游戏脚本改了。
但是工程量非常大。
你一个人
能问出这么脑残的问题的人。
至少要10年。能改完。
SF是要组服务器
1天开销要几百
有的要上千。
还有
一个打怪升级游戏没人PK你一个人玩多没意思啊。
还是支持官服。

你好朋友!你自己需要架设一个服务器,这个服务器自己可以在网上下载到。你需要一个你自己的端。你现在需要对这块有很大的了解才可以。很麻烦的,比如你怎么去设技能,怎么去设一个任务?这些都需要计算设置。诸如此类的还很多!
服务器的软件要求:
Microsoft Windows 2000 Server or advanced Server license 100
Microsoft SQL Server 2000 Enterprise Edition + SQL SP3[这是修正数据库及漏洞用的,如果你打算开外网那么请安装一下,认证方式用混合模式] license 100
[前言:请大家建立库名与DSN文件及用户名都尽量用小写,还有不要用127001这个IP地址]
服务器硬件建议要求:
企业 个人
CPU: XEON X2 PIV 24
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-------------------第二个启动-----[要配置l2cacheini]
CachedScript-------------CacheD加载时使用的文件
DBScript-----------------数据库的恢复脚本
GeoData
Html-----------------------任务及对话信息
L2logD--------------------第一个启动-----[要配置l2logdini]
L2NPC--------------------第五个启动-----[要配置L2NPCini]
L2Server------------------第四个启动-----[要配置l2serverini]
NewAuth------------------第三个启动-----[要配置/etc/configtxt]
Script----------------------服务加载时的一些配置文件
这些目录都重要,不要乱删除乱改名字。
5,下面开始导入sql 脚本:[导入时请注意千万看清数据库,别导入到maste库里边去,这样会导致sql server的致命错误,使用查询分析器时用gamma登陆,这样不容易犯低级错误]
Lin2comm---------------- lin2comm_newsql
Lin2db-------------------- ReleaseAuthDBSchemasql -------------- lin2db_updatesql
Lin2log-------------------- 2004_4_16_lin2logsql
Lin2report---------------- 2004_4_16_lin2reportsql
Lin2world---------------- lin2world_20040609_allsql[如果你改过密码请在这里修改]
5,数据库全部导入后的重要一步,打开lin2d库中的server表,填入以下内容
id name ip inner_ip ageLimit pk_ flag king port
1 publish01 1921681254 1921681254 1 1 1 7777
id=1表示上海
name=publish01表示服务器的名字[要用9个字符的]
ip=xxxxxxxxxxxx表示服务器的ip地址[注意:开外网的这里改成外网ip]
inner_ip=xxxxxxxxxxxx表示服务器的内网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地址是:1921681254][大家自己做服务器只需要改ip地址其他都请参照我的配置]
7,我们先来看L2logD\l2logdini
[LogD]
address=”1921681254” ;-----------这是我网卡的有效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\ l2cacheini
[LogD]
address="1921681254"
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=mailncsoftcokr
下边是NewAuth\etc\configtxt
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="1921681254" ;------------开外网的把这个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="1921681254"
logdport=3999
logdc
onnectinterval=120
SupportReconnect=true
;(true=auth-main reconnect on/false=auth-main reconnect off)
AutokickAccount = true
NewEncrypt = false
下边是L2Server\l2serverini
[CacheD]
address="1921681254"
port=2006
[AuthD]
address="1921681254"
port=2104
[LogD]
address="1921681254"
port=3999
[World]
WorldId=3
UserLimit=1000 ;----这是用户连接限制
;LetBuilder=1
[PetitionD]
address="1921681254"
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=mailncsoftcokr
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\ L2NPCini
[CacheD]
address="1921681254"
port=2008
[Server]
address="1921681254"
port=2002
[db]
address="1921681254"
port=2005
user="gamma" ;---数据库用户名
password="lineage2pwd" ;---数据库密码
[map]
directory="map"
[LogD]
address="1921681254"
port=3999
[World]
WorldId=3
[Setting]
country=3
ExceptionMailing=false
MailServer=ncs-mailncsoftcokr
全部配置完成后,请一一运行:
L2logD--------------------第一个启动------对应lin2log数据库[用户名用你自己的]
CacheD--------------------第二个启动-----对应lin2world数据库[用户名用你自己的]
NewAuth------------------第三个启动-----对应lin2db数据库[用户名用你自己的]
L2Server------------------第四个启动
L2NPC--------------------第五个启动
亲爱的朋友,真心希望我的回答对你有所帮助!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12915970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存