您当前的位置:首页 > 其他技术 > 其他技术

网游动力首发新天骄服务端完整架设教程

本文出处:网游动力作者:本站发布时间:2014-11-05阅读次数:
需要工具:SQL2000+SP4,新天骄服务端
这里说一下,客户端你用2899、2912、2916或2932什么都行,但是你要知道自己用的是哪个,
下面会用到。
先把下载的3个文件全解压,注意服务端要放D盘,为了节省时间我就不做了。
 
开始安装:
1,SQL2000,文件可以解压到任意盘,执行一次“SQL安装挂起解决工具.exe”,再打开“AUTORUN.EXE”,请将SA密码设置为123456,出现这个提示不知道什么原因,不影响使用。安装过程不知道该选择哪个?本文件夹里有“SQL Server安装过程图”。
最后打开“SQL2000-KB884525-SP4-x86-CHS.EXE”这是sp4补丁,这个是为了安全。
 
2.附加新天骄的数据库,一共3个文件,看我的:
 
3.建立ODBC数据源
  名称poqworld  服务器:(local)
  登录名:sa 密码:123456
4.修改服务端的esls文件中的
  esls\BNEntryS6000\BNEntryS.Ini
  esls\BNList7000\BNLists.ini
 
修改文件的IP为自己的本机内网IP,我的是192.168.1.123
 
修改好以后点击BNEntryS6000和BNList7000的Install.Bat注册
 
5.检查tjfdbi文件夹里的fdbisrv.ini
没什么改的
6.修改wl文件夹中saleserver.ini和trans.cfg
 
7.默认安装下面3个不要做任何更改。
  BNLauncher_Setup.exe
  BNManager_Setup.exe
  BNZoneS_Setup.exe
 
8.安装好以上3个程序以后把zs文件夹下的BN_Zoneservice覆盖到
C:\Program Files\Object SoftWare(Beijing) Co., Ltd\
  Battle.Net ZoneService下
 
  修改start.reg里的IP,然后导入注册表
 
9.解压mysql文件到D盘,并启动D:\mysql\bin文件中的winmysqladmin程序,
默认用户名:root 密码:123456,然后查看任务管理器中有没有mysqld-nt.exe
10. 解压poqonline文件到D盘
   修改FDBI.ini和Game.ini
   检查下shopdb.ini文件
 
11.关于数据库的修改
 
  修改数据库中的表
  T_Group
  将里面的F_Name改成你给自己服务器取的名字,我用的是 狼烟四起
  F_Major为你的版本号,客户端必须要和它对应才能进游戏,我的是
2916所以这里也是2916.
 
  表T_GroupServer
  里面的F_Name的名字要和"战区服务设置"里的"战区服务器名称"一致
  F_IP改成你自己的IP
 
  表T_Launcher
  里面的F_Name的名字要和"战网启动器设置"里的"战网启动器名称"一致
  F_IP改成你自己的IP
 
 
 
12.注册帐号是在表T_UserCore里
   F_ID为编号
   F_UserName为帐号名称
   F_Password是对应的密码
   其他的自己看着填写
 
E10ADC3949BA59ABBE56E057F20F883E  这是32位md5加密过的密码,代表:123456
 
我们新建账号:123456,密码:123456
 
防沉迷问题是在数据库里的表T_PoliceValidate
F_PaperIDNo填写身份证号码,随便写个:511382198401289291
F_UserID填写和表T_UserCore中F_UserName对应的F_ID号
F_IsAdult填写1为成年,0为未成年
F_IsValidate填写1是已经验证,0是还未验证
 
13.master数据库的修改
使用查询分析器执行
EXEC SP_ADDEXTENDEDPROC 'xp_md5','d:\poqmd5\xp_md5.dll'
EXEC SP_ADDEXTENDEDPROC '_bn_des_encode','d:\poqmd5\Encode.dll'
EXEC SP_ADDEXTENDEDPROC '_bn_des_decode','d:\poqmd5\DECODE32.DLL'
 
要先点master再查询。如果已经查询过了,会提示重复。
 
然后在master数据库里找到"扩展存储过程"然后分别找到
xp_md5
_bn_des_encode
_bn_des_decode
这三个存储过程然后鼠标右键点属性,然后点权限
将public和guest的EXEC权限打勾
 
一定要点击应用再点击确定
 
14.修改战区配置
点击 开始->所有程序->目标软件->战区服务->战区服务配置
依次填写
服务器名称    狼烟四起
你自己的IP
4220
你自己的IP
4221
 
这里的服务器名字要和数据库对应的,IP也要对应。端口无需修改,就用4220和4221
 
数据库连接
填写
poqworld
sa
你的sa密码,我们前面设置为123456
 
最后点确定
 
点击 开始->所有程序->目标软件->战网启动器->战网启动器配置
依次填写
 
服务器名称
你自己的IP
0
你自己的IP
 
服务器连接
填写
你自己的IP
4220
 
最后点确定
 
 
点击 开始->所有程序->目标软件->战区管理员->战区管理员->战区服务器列表
点右键点新建
依次填写
 
服务器名称
你自己的IP
4221
object
object_
 
然后点确定,再点快速启动列表,添加快速启动项
游戏名称
IP
安装与修改就到这里了。
 
 
好了现在启动,以后每次都是从这里开始。
 
(1).开始->控制面板->管理工具->服务
下面的
BNEntry6000
BNList7000
 
(2).启动D盘的快捷方式FDBI
 
(3).启动D盘的快捷方式wl
 
(4).启动 开始->所有程序->目标软件->战区服务->战区服务管理
点 开始/继续
 
(5).启动 开始->所有程序->目标软件->战网启动器->战网启动器
 
(6).启动 开始->所有程序->目标软件->战区管理员->战区管理员->战区服务器列表
点服务器点右键点连接
然后到快速启动列表后点"启动"
 
出现这个就成功了
 
这样就全部启动好了,
最后修改“登录器.bat”里的参数,ClientShell.bin 0 192 168 1 123 7000
这里的IP是192.168.1.123注意中间的空格别弄没了或多了。
启动客户端下的“登录器.bat”进游戏吧。
好了,就到这里吧。