软件简介:
( }- l, I7 Z. M9 r8 V0 G大家好,今天教大家架设一款比较老的游戏,《骑士》我们使用的是2.0版Windows服务端。
9 s g+ ?* n5 ?这个是所需要用到的程序,我事先已经下载好了,下面先解压出来。1 v5 }' ?, h2 h0 r. U
1.先把服务端放入到D盘根目录,根目录建立一个文件夹叫QSserver
9 {/ w+ i4 Z `% Y, x8 V! v2.建立数据库:kn_online 并进行还原,还原前我们在QSserver建立一个DATA数据库储存文件夹) Y! ?# R L- o5 [
好了,开始建立数据库并还原,好了。下面需要等待一些时间,因为骑士2.0的windows端很多游戏功能和数据都储存在数据库内,所以数据库比较大,需要一定的还原时间。
]6 M( j5 l; p这里教程我先暂停一下,稍等快好的时候我在开启。
- `/ j! Z" ?% N6 R' o* i7 y还原完毕。7 @( \/ J$ N% x4 u' K
. z1 Q! @/ M- l3 ]4 _- W: Z3.分别建立数据库源data、kdata、KN_data、KN_online、Knight、Knight_Account、Knight_Data、Sknight" i) Y! h5 t" ]' I! _
服务器使用:(local) 注意括号是半角符号小写的哦。注意指定数据库是我们刚建立的kn_online数据库,都是这样的哈。6 r2 U/ Q& T) H2 Q2 g0 {( q
; m5 R4 Q/ W. u+ n+ S% K全部建立完毕后,进行服务端内配置文件修改9 w& j/ m- [( ^0 }, v2 H
4.服务端配置文件设置: L( Z8 ~) s# H6 p! }
GAME_DSN=Kn_Online
" @* ?4 \5 t: C) wGAME_UID=134gtkl
: G# A8 h/ D3 x) h6 v/ A) ]GAME_PWD=tyhuiloF4m( d9 ^* R% Y/ P/ y
DSN=数据库名0 O ]* }% H- _8 q" S# A3 t8 M
UID=数据库帐号) U: H* W" ^: S/ s* x
PWD=数据库密码
/ D0 D4 j2 }! p: s
$ X+ C9 O* r/ W" x$ O& C我的数据库密码是:hxhost 数据库帐号默认是:sa 数据库名就是我们刚建立的数据库,不用动。
P4 E, J1 p% K0 W6 \这里我们要架设局网,所以查看下自己局网IP地址:192.168.1.109
! x$ p+ n3 U1 W# ?& ~" k" F( ~6 I- r修改配置文件整理:) F0 I7 a9 O9 G, k$ f: Z
D:\QSserver\1\server.ini 修改数据库帐号密码
( D: s6 ~& l3 Y) y7 s& F- fD:\QSserver\2\gameserver.ini 修改数据库帐号密码和IP地址,这里所有127.0.0.1更换为你的局网IP* b1 G3 i. E5 ^ s* f
D:\QSserver\3\Version.ini 修改数据库帐号密码和IP地址,这里还可以更改登录时显示区名,如果开外网,可以只改这里IP即可。这里的盘符地址也记得跟我一样修改一下。
/ ~/ j9 d, G' D! b# C6 dD:\QSserver\4\Aujard.ini 修改数据库帐号密码和IP地址& g* b n# D. i3 v
D:\QSserver\6\db.ini 修改数据库帐号密码( ]) n. u. H: \& y& `% f( Z
好了,全部配置完毕,我们启动服务端试试。
' t. O; M# T5 U3 A按照顺序,1-6分别打开里面EXE程序即可。
. p7 h( O) O) g# s: U: bOK,下面我们进行第5步
8 N0 v! k0 a2 ] ]3 D7 S+ p4 m5.安装客户端。
. U, ]+ a& _" ?8 f9 F3 d安装完毕,我们覆盖下补丁+ w' H8 N; N% @/ ^$ Q
修改客户端内Server.ini文件里IP为你架设服务端机器的局网IP
8 K0 q5 l( n6 i' B1 y然后我们需要先注册一个帐号。进入下载资源里有骑士GM工具,我们修改配置后打开,帐号创建OK5 O" O- f" I5 R
下面我们进入游戏测试看看是否成功架设好骑士2.0私服
$ Y9 v! v+ {* h: j' @! j架设OK,但是发现一个问题,就是游戏内没看到NPC。下面我们来解决一下这个问题,可能是IP配置的原因。
+ x8 W2 [* f* D9 q( y- P
2 l1 o( Y* m& D6 M" `' X& e0 O5 o首先关闭所有服务端,这里保持不变,其他地方的IP都改为127.0.0.1% E2 I! r4 n5 p/ K% Q& a- E2 _
好了,在启动登录游戏测试看看,我进行一下问题排查,暂停下录像,稍等处理了做文本介绍。
! e0 Z! a4 C2 \- |0 C. P问题找到了。启动服务端后先不要着急进入游戏,先等待服务端运行一些时间,我们来测试一下。8 h0 G" _4 a& e7 j z3 K* z2 A
9 K1 j9 Z+ g* `% C( }( P1 q
另外这2个启动的时候要有一些数字显示,如果没出来,我们关闭重新启动一下。
# V2 x5 { O' q. t/ F2 Q: q把这些启动后未完全关闭的程序用任务管理器终止一下,好了。数字显示出来了。0 }- E9 c4 c' y" b+ w! u
然后启动下面的内容,稍微等待一些时间。然后在进入游戏。好了。登录试试。, T( |3 Z% w) t- }3 \6 H# o, F
5 ^9 k; @" t( ^1 D9 X还是没出来,我们在多等待一些时间。。。。等待了还是不行。可能是这个启动还是有问题,我们在处理试试* q5 X& m; `' f4 `0 s, _
就是刚这个没出来,好了,有可能是AISERVER打开后运行gameserver太快的原因,我们可以按照我刚那样打开AISERVER后等待10几秒在运行gameserver。9 Z8 J& Y1 r" ~. _* [2 z8 t# E
并且运行gameserver后等待几十秒在运行剩余内容。抱歉我的电脑有点卡,这样进入游戏后就可以正常看到NPC了。# @% u+ G# D1 b z
这个显示这些内容就OK了。办法就是刚才那样。用任务管理器关闭之前打开未完全关闭的服务端文件程序,然后运行AISERVER,等待运行一些时间,然后启动gameserver能看到这个出来,在等待10秒运行其他程序即可。( v5 Q+ T( _0 L7 m/ E
好了。教程结束,有点小插曲,感谢大家观看。
, w; l& w" B3 E6 F8 j9 M重要说明: G h, t* [, A6 s/ L
1.骑士游戏外网登陆端口:15100 游戏端口:150018 U/ l- s7 F6 h7 u/ P& E; |- }
2.游戏端口15001不清楚为什么,登陆的时候只连接本机IP,需要客户登陆时做15001映射到服务器才可以正常外网(即必须定做登陆器才能实现外网商用,否则需要每个客户都做15001端口映射到服务器)- j4 L, g* Z/ h
修改登陆游戏文字展示界面文字为客户端下:Data/Texts_ch.tbl 文件
$ {* m9 S( @5 V) M# \( z1 |8 s下载地址:
|