软件简介:4 |# D6 `9 g9 G6 n. E
大家好!我是九妖-清风,今天给大家做个破天单库架设教程!
' `) {; ~' t# d5 Y首先架服之前要准备2样东西:/ p+ L8 t2 I: x
一个是数据库管理软件:SQL2000
# h! |- ~) G. O0 |& A" |1 S一个是:服务端(指版本)6 C& P+ o4 ]9 o( a1 I' `
第1步,安装SQL2000,上次做的那个教程没教大家安装SQL2000,今天在这演示一次,看操作!我已经下好了,这东西百度一搜到处都有下,这里是数据库密码,尽量复杂点,免得被人破解了,就会入侵你服务器,英文加数字,符号之类的,我这是做教程,就随便设置个,91potian,安装就是这样,没看明白的多看几遍,现在正在安装中,安装好了,现在开始建立数据库,
7 [- Q* z7 P; O- c. u* h第2步,建立数据库。以后合区要用的,看操作!先启动服务管理器,不然不能操作,新建数据库,名称可以自己随意取,
3 T4 j& [* j# J- @8 r1 q7 V) h第3步,还原数据库,还原后关闭!看操作!建立一个空的数据库文件夹。然后选择存放数据库路经!我之前建了一个,在D盘,我把里面数据清了,重新还原进去,还原好了!
& s$ _$ J/ R8 v第4步,新建兼容登陆器的单库pcikuser表,建立之前要先删除他。然后到查询分析器里添加!建立完成,先看下建立是否成功!建立好了,支持单库登陆器用,这个我复制一份给大家,免得老问我要,
; E, ?/ O \0 bif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PCIKUSER]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)7 j# R1 Y f: S) ~. y5 v4 R ~1 A
drop table [dbo].[PCIKUSER]
% y# U* F& B5 O! cGO
% k; ^$ v i" GCREATE TABLE [dbo].[PCIKUSER] (* t: F9 U3 L% A x. s6 z7 ~( }8 }
[USERID] [char] (16) COLLATE Chinese_PRC_CI_AS NOT NULL PRIMARY KEY,
# {& ], x( j# y0 i$ y5 j3 [[PASSWORD] [char] (32) COLLATE Chinese_PRC_CI_AS NOT NULL ,8 w* u1 O" Y+ m& V2 d+ ?
[NAME] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ,
- a5 I z6 ]5 P9 |) y[IDNO] [char] (18) COLLATE Chinese_PRC_CI_AS NULL ,
; E# ~2 V/ c4 T[EMAIL] [char] (100) COLLATE Chinese_PRC_CI_AS NULL ,
* _5 X! ?, f& g6 z( I& c o[ZIPCODE] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
* A, X, S, O# z( S[ADDRESS1] [char] (100) COLLATE Chinese_PRC_CI_AS NULL ,
' I/ i% ?$ k7 J3 s# _% F2 W# k[ADDRESS2] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ,: q" E; f# K! C" }7 N
[SECURECODE] [int] NULL ,& W! f0 a- u7 {
[EXPIREDATE] [datetime] NULL ,
# O$ j6 C- ~+ K" d! V9 w# O/ v6 I& X[HOMEPHONE] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,, U% y) b ^8 [7 H: U
[CELLPHONE] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
; f+ N1 A; |& H- n6 u% `0 x5 R[PWHINT] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,* x/ R* ^) b _! {1 c
[PWANSWER] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,6 ]8 f4 E+ U8 ~: S# `! U+ e
[USERCLASS] [int] NULL ,/ {7 Z2 I/ D5 v- S+ B& S8 P
[LOGIN] [int] NULL ,
, j. J6 N$ f5 N7 _/ @) z9 B[MAILSERVE] [bit] NULL ,
+ J" ^1 Z# B! \[ADDBUNGI] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,6 n5 J. K9 t/ g: c, y5 p v) A2 E
[USERSEQ] [bigint] NOT NULL ,7 g0 Z% ^& c, e9 d8 {7 Z' S3 E
[REGDATE] [datetime] NULL ,# G8 J4 W# u2 w6 T
[PARENTNAME] [char] (30) COLLATE Chinese_PRC_CI_AS NULL ,0 ~: X3 B3 Z6 B( c% H6 ~
[PARENTNO] [char] (13) COLLATE Chinese_PRC_CI_AS NULL ,
$ p* x" n9 Y6 R$ v( ^6 w4 L3 j; @[real_name] [tinyint] NULL ,7 b5 y4 j, `# m* O
[BILL_TYPE] [smallint] NOT NULL ,
3 O$ B% c( c {* h2 G0 x% N[BILL_TIME] [int] NOT NULL ,
# _9 \- F5 F2 u2 ]7 z: ~5 e: P[BILL_DATE] [datetime] NULL ,3 u0 g) L3 R' t$ Y0 j
[paymentType] [tinyint] NOT NULL ,0 R; I" a& c4 Z+ _2 g3 Q/ X+ g7 @
[limitTime] [int] NOT NULL ,
% j* f& z/ e3 s" p[limitDt] [datetime] NULL ,
+ {7 I/ X, Y" j1 K0 Q" U! e[reg_date] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,8 K+ O/ a' S. e# h6 @+ b9 p
[adult] [bit] NOT NULL ,
+ L2 A/ }4 v8 t. C/ \7 o4 o c. N( t[closereason] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,- Y. X; z! s) N& |. D6 G4 t
[testpass] [varchar] (32) COLLATE Chinese_PRC_CI_AS NULL ,
- |1 p# j {* O7 y& A% t" x[ACCESSIP] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,
1 n8 b" Q0 I2 r+ V& X[PASSPOD] [int] NULL ,2 Y0 Y& {( I) O5 p
[passport] [uniqueidentifier] NULL ,
5 x7 s( {* [$ ?* x E! K' V7 J9 O. D[locktime] [datetime] NULL
" ~( k0 ]! M0 V* l. h) ON [PRIMARY]
7 C# S6 {2 z2 M E, L( DGO
: L9 a& k$ A n: e- x# E. U1 l# }; `8 f
第5步,建立数据源!开始-设置-控制面版-管理工具-数据源 (ODBC),建立好了,看不明白的多看几次,
f: Y7 [' K# x- B9 Z: R第6步,修改服务端IP,一共有6处。我已经改好了,我的IP是:121.12.104.86 GameServer有4个文本要改,那4个文本,改IP就好了,其它的不要动,我都已经改了的,Loginserver和pcik_gate1各有1个文本要改。改IP即可,8897是注册网关端口,要对应,不然注册不了账号,这种设置是防掉线攻击设置,一般情况只要设置成自己IP即可。按我操作也行吧,我教大家怎么设置,先按我那样改IP,修改后点关闭保存!) D; S3 R( R( V) S2 W! s5 X
$ O+ ]$ l, v1 M% P4 T7 ?9 M7 ^
第7步,增加触发管理器,支持:小退多少级和小退送什么东西到仓库的。我目前配置的是小退65级,上线送+9天王套,+9光天刀,星球星际符各10个,纯金砖3个!主要就是改后面这些物品编号,在哪找呢,我找给大家看下,尽量把教程做仔细点,在版本的gameserver的item.ini里面,看操作怎么增加!这是之前的,我把他删了从加一次,然后加小退多少级触发,建立完成。5 Y' U* n, s) t4 `8 u
第8步,刚不小心按了F2关掉了教程,下面这个教程继续,启动游戏!是我刚刚说的数据库密码,在安装SQL2000的时候设置的,8897是我刚说的注册账号的端口,要对应,不然不能注册账号!打开之后在启动就是那样的了,注册网关启动正常,可以注册账号了,就开启服务就可以了,在启动游戏!之前只有服务器的IP,下面这个IP是没有的,要增加一个,刚说防掉线设置,看操作,我删掉从加一次,这样增加个内网IP就可以了,下面就会显示内网IP,192.168.1.1,在启动游戏,设置密码的地方全要设置成91potian,这里的IP不用改,是外内用户连接的,其它的全要设置成内网的,1981是连接游戏端口,
9 N6 Z/ G" u" l4 r* W! ?第9步,启动完成,架设好了!然后就可以直接进游戏,卓越登陆器配置,在点生成就可以了,我就不弄了,那是游戏列表更新脚本,放网站目录里面就会更新了, Q2 f( p& U9 f$ ?& k; C, S
不会的多看几遍操作!
0 g% a- |3 Q, a; [教程结束,谢谢!3 j) O3 U8 _9 V& `5 `0 a3 G4 b
下载地址:
|