软件简介:% o0 _: {; c: z5 N* s
大家好,今天教大家架设一款比较老的游戏,《骑士》我们使用的是2.0版Windows服务端。( R" A. l$ F( k
这个是所需要用到的程序,我事先已经下载好了,下面先解压出来。
[4 p# W: w# c# o4 o! t1.先把服务端放入到D盘根目录,根目录建立一个文件夹叫QSserver
+ `4 ?2 O E _( c- k2.建立数据库:kn_online 并进行还原,还原前我们在QSserver建立一个DATA数据库储存文件夹
3 m5 f- W5 J7 i6 ^ \好了,开始建立数据库并还原,好了。下面需要等待一些时间,因为骑士2.0的windows端很多游戏功能和数据都储存在数据库内,所以数据库比较大,需要一定的还原时间。
) l; t |) f. d# u5 ]' `2 p: }这里教程我先暂停一下,稍等快好的时候我在开启。
8 K5 |7 ?0 T8 V还原完毕。: u% n5 b2 Y& f9 |4 M! K6 G
1 w4 A4 M+ F$ T! e
3.分别建立数据库源data、kdata、KN_data、KN_online、Knight、Knight_Account、Knight_Data、Sknight8 a8 u8 k* t, e( i: y7 ]
服务器使用:(local) 注意括号是半角符号小写的哦。注意指定数据库是我们刚建立的kn_online数据库,都是这样的哈。8 e" R, Y) r* y# ~$ r1 [) _
" @3 j- g: Y* ?. U% w3 y; G
全部建立完毕后,进行服务端内配置文件修改
3 l: S2 G4 r- g/ A4.服务端配置文件设置
; U+ N! W1 T6 r. m3 Z/ m5 J IGAME_DSN=Kn_Online& n7 C" i/ M# R% |8 J. Y
GAME_UID=134gtkl0 P# m* V, Q* F* D5 F/ M$ L) [
GAME_PWD=tyhuiloF4m
}0 u. P: S C( K) n* k5 P7 SDSN=数据库名
" U# v- z! I; M0 e1 a8 y$ mUID=数据库帐号
2 T1 J) q" T" MPWD=数据库密码
' |0 P" t4 b: t: \4 a( l6 M; _3 S$ h: O, s; ?1 |
我的数据库密码是:hxhost 数据库帐号默认是:sa 数据库名就是我们刚建立的数据库,不用动。
# p. T3 k2 V3 T. t# L; F这里我们要架设局网,所以查看下自己局网IP地址:192.168.1.1096 q3 U7 S4 |" F# q. H
修改配置文件整理:
. H' D! B" M" D% h* i, RD:\QSserver\1\server.ini 修改数据库帐号密码1 s4 J9 i4 q7 q" ]* n) L# L
D:\QSserver\2\gameserver.ini 修改数据库帐号密码和IP地址,这里所有127.0.0.1更换为你的局网IP. B! j/ B# ?9 P+ z
D:\QSserver\3\Version.ini 修改数据库帐号密码和IP地址,这里还可以更改登录时显示区名,如果开外网,可以只改这里IP即可。这里的盘符地址也记得跟我一样修改一下。
# W3 O3 _6 f9 Y$ HD:\QSserver\4\Aujard.ini 修改数据库帐号密码和IP地址
! V, S0 j9 M0 ~( F. sD:\QSserver\6\db.ini 修改数据库帐号密码5 R( T6 Q9 E8 G A1 _
好了,全部配置完毕,我们启动服务端试试。' v( F2 v2 w- I; c( N: O9 |
按照顺序,1-6分别打开里面EXE程序即可。
( B! }5 `) E# } y0 J6 LOK,下面我们进行第5步' [2 d) ?9 |8 J# C, Y& T$ W% b
5.安装客户端。+ r; F# o4 d' F" f
安装完毕,我们覆盖下补丁
* T s& T$ h+ ^* P, S7 g" ?; L修改客户端内Server.ini文件里IP为你架设服务端机器的局网IP6 |7 E: G% o& t
然后我们需要先注册一个帐号。进入下载资源里有骑士GM工具,我们修改配置后打开,帐号创建OK
0 y7 ^ t5 ^2 a' L下面我们进入游戏测试看看是否成功架设好骑士2.0私服& n& w# R9 M/ Y _
架设OK,但是发现一个问题,就是游戏内没看到NPC。下面我们来解决一下这个问题,可能是IP配置的原因。 E3 B% `2 J. M% ^8 r7 F- E
' D8 _& f; ?3 ^/ h! u2 G6 o& M) W
首先关闭所有服务端,这里保持不变,其他地方的IP都改为127.0.0.1
9 s# o$ D& Z) ?$ J/ N/ p好了,在启动登录游戏测试看看,我进行一下问题排查,暂停下录像,稍等处理了做文本介绍。* E8 U5 ~0 u. b- c% C8 {
问题找到了。启动服务端后先不要着急进入游戏,先等待服务端运行一些时间,我们来测试一下。: }. J7 [. X% P" J" o) G( w
! _: Z! }* A, B另外这2个启动的时候要有一些数字显示,如果没出来,我们关闭重新启动一下。4 t: O' {. \. z! r- u
把这些启动后未完全关闭的程序用任务管理器终止一下,好了。数字显示出来了。
% w7 l E. |/ z( m" z! d! s+ K2 m然后启动下面的内容,稍微等待一些时间。然后在进入游戏。好了。登录试试。4 T6 i) b: z8 w
3 M. j: I5 Z+ _' r# _# w
还是没出来,我们在多等待一些时间。。。。等待了还是不行。可能是这个启动还是有问题,我们在处理试试
4 Z' }7 U4 J4 o( m( c就是刚这个没出来,好了,有可能是AISERVER打开后运行gameserver太快的原因,我们可以按照我刚那样打开AISERVER后等待10几秒在运行gameserver。3 B% e- {- S4 [& {" I9 s
并且运行gameserver后等待几十秒在运行剩余内容。抱歉我的电脑有点卡,这样进入游戏后就可以正常看到NPC了。
/ M& T8 T4 w7 n1 m2 J6 d# _4 X& s& P这个显示这些内容就OK了。办法就是刚才那样。用任务管理器关闭之前打开未完全关闭的服务端文件程序,然后运行AISERVER,等待运行一些时间,然后启动gameserver能看到这个出来,在等待10秒运行其他程序即可。
8 a: {4 b, r0 ^# E好了。教程结束,有点小插曲,感谢大家观看。5 W* y2 U; D6 P: X; \5 I
重要说明: z5 w3 \! k8 P0 w* s1 r) G. b
1.骑士游戏外网登陆端口:15100 游戏端口:150010 \0 H2 U: I6 A I3 }
2.游戏端口15001不清楚为什么,登陆的时候只连接本机IP,需要客户登陆时做15001映射到服务器才可以正常外网(即必须定做登陆器才能实现外网商用,否则需要每个客户都做15001端口映射到服务器)
" A/ m& }% e& h$ k7 H$ S7 W修改登陆游戏文字展示界面文字为客户端下:Data/Texts_ch.tbl 文件0 q+ x! M# F6 S- Z; `* L2 u% ^
下载地址:
|