地方网

搜索

[希望OL] 希望OL马服版纯手工服务器完整架设教程

[复制链接]
admin 发表于 2018-9-14 02:13:53 | 显示全部楼层 |阅读模式
软件简介:
' Q1 O- L6 G) @9 D大家好,这节课教大家架设希望OL马服版服务端。这次教程和以往有一点区别。我会分2种架设方式教大家。% t; D+ F  i1 s' H2 `
第一种是租用服务器直接架设( A8 r+ y- X5 q0 E
第二种是自己电脑架设方式2 t- z+ B. F4 E4 l- O1 t
下面我们先开始使用租用服务器架设,我们所需要用到的系统有2个。一个是2003系统。一个是CentOS-6.8 32位(注意:一定要32位的)/ v" T' J; \' T* N* A. I; J6 @
我的LINUX服务器IP:110.92.66.181
  W% Q$ S6 U5 J我的windows服务器IP:110.92.66.185, H4 J3 R  T9 }, Q' G# N$ h
你租用好服务器后。先下载这3个东西。到自己电脑。我这里已经下载好并解压了。; i: `3 W6 `; ?2 n- {* p
第一步:先安装linux系统环境(大家看上面有乱码。没关系,可以这样不管他也行,如果想看着方便点可以这样设置UTF-8字符,这样之后就不会显示乱码了。)
( H) n+ {" q( Y" q; e0 |7 pyum install glibc* -y" n  |0 X3 ?" A
yum install compat-libstdc++-296 -y
, r  B% I! K* i& `$ {. L上传libmysqlclient支持库到lib文件夹内(我的电脑出点问题,不能拖动。可以直接按F5复制过去就行。这里看到上传有就OK了)
/ L, b" `2 e) n( Y/ H9 O  }上传服务端到HOME文件夹内,这里需要一点时间,我先暂停下录像/ s$ @; b8 f) Q0 `# S# w: V; d
第二步:修改配置文件
% E. s  p9 i+ d0 s& \0 p修改192.168.1.100为你linux的IP% f; u- {2 L5 p
修改192.168.1.107为你windows的IP( w4 U- A9 U- f1 U
记住:一定使用edit with notepad++修改IP$ d. H! V9 ?8 f' E: w0 \: n$ @
修改好后把配置文件都替换OK。
1 y& e8 D9 X; W然后在hosts替换/etc目录下HOSTS
0 R# H. _  ^9 ^- L
' O5 e1 J1 m. |% k-------------------------
7 ?, I- M2 b% o& i) O! B1server1.scripts
4 a7 m4 T/ K' K* l2 ?1server2.scripts
" b" T* _8 a5 [2 w4 R( f$ A; Mcontinent.scripts  A, P# t! E# N; b, f1 N
Test1.scripts 这个可不用改$ T( j+ s: f1 k* _7 W8 D
替换/home/login/scripts目录下, V% ^0 Y2 m& s; l  R. M

# t- v& J% m" Z) y9 C/ xsealinit.d替换/home/seal目录下2 W2 a; L+ @* U% ^
-----------------------------9 W9 D, _( Z: |! u# W( S
这些是整理要改的IP。
, E' A7 Y* l7 ?4 ~2 D0 M# L第三步:设置HOME下3个文件夹权限为777
5 y% W9 d6 B$ }( U, O$ R! B到这里。linux的所有架设过程完毕。我们下面来启动
+ ^0 Z1 p+ Z. Q" w8 c第四步:启动linux服务端1 F' ?& x) H: i# W& q8 P
关闭linux防火墙 这个命令是临时关闭,以后每次启动记得执行。如果想永久关闭百度或者看下我之前其他游戏教程
) O1 m- z$ e. V/ v3 z) g# p/etc/init.d/iptables stop! ~4 [( Y9 G7 y
启动登录服务器2 V. u  E' V0 y+ p; W7 p
cd /home/login
. H1 k  {5 g5 l! u./ls_up
1 B4 K2 O) {* I) d" \启动游戏服务器
$ y+ i2 C4 i% z6 j: u! L5 V- O+ Zcd /home/seal2 s; _* K# T# ]) g7 W2 N* |
./ggg_all2* {% R5 `3 @0 Z. H" y" i5 V1 e; z
我们稍等在启动LINUX,因为数据库没开启。他这里报错。不用管。
3 p! e: [( R( R. u6 \第五步:windows步骤
; p& B# [' N% S' \. v首先把windows要用的东西上传到windows服务器里。这3个。
& ?: }" E; w1 g, x! ]) x) |$ u3 F服务器我临时装了个密你FTP,你们可以用网盘或者QQ传到03服务器里。
. O2 D2 u4 |! S3 D$ Y# x对了。还差一个.net2.0 我忘记放压缩包里了。后期我会给大家直接放在这个里面,我稍等直接在服务器下载一个也可以哈。4 H2 |4 `) e# R1 L; l
先装个winrar压缩包。服务器刚装的啥都没。
# C8 o" c. ^: o$ \) g2 wwindows系统要用的.rar 解压到D盘根目录。里面很多杂东西。$ s" I: o+ h/ ~4 X, W) B9 b- X1 v
先开启mysql% h3 ^2 |$ j  L& d% O0 l6 Z
然后修改 D:\sealwinserver里的所有配置* V3 \% F6 z  C, q
D:\sealwinserver\chatserver\config.txt 改windowsIP这里面都是windowsIP,后面就不注明了
. H3 I: R( |0 k& u. I1 i' x6 I  t3 QD:\sealwinserver\messengerserver\MsgCfg.sys; s4 K6 w' c, o- _6 W
D:\sealwinserver\Operatingserver\config.txt
8 j, X/ B' q. x/ ?+ eD:\sealwinserver\sessionserver\config.txt
& w9 c# I* A' w2 ED:\sealwinserver\sessionserver\so_billingsvr_ma.exe.config 为网站访问IP 因为要过NP的关系。这里注意一定只能80端口的. n. i2 X$ m0 ]) h! b% D* m1 x
然后我们就需要UE32了。需要修改D:\sealwinserver\sessionserver\so_billingsvr_ma.exe里面的IP地址+ a- ]# f5 ]4 U7 \
搜索的时候注意是1 9 2 . 1 6 8 . 每个后面都有空格: o- E& K( R& q* }) e
安装后右键会多一个按钮。我们用它打开so_billingsvr_ma.exe 稍等。奇怪了。  t1 Y7 D, t. k$ B+ x
好了找到了。犯了个错误,中间的空白是00 不是 20编码
$ P/ D4 ~$ r' E; {% i位置在0000f930h# R4 A$ |+ ^- U3 F8 y
好了。我们继续,可以直接搜索:31 00 39 00 32 00
9 j3 ]+ ~, h9 _0 Y) u找到0000f930h 行就可以了。然后我们修改,注意:2E代表. 00你看到的也是.不过它是空白间隔8 q& \- |" @8 g5 a% d% ]1 Y
修改好后保存。然后在改一下
& ^6 q* s7 s: v9 t, ?& d& W1 D9 t1 O然后我们安装.NET2.0 有点卡。我们先进百度下载* I2 {+ [; u( s
大小有点不对呢,下载个浏览器方便点 我在我本地找一个上传过去吧
5 j; k, {8 v, P. Q6 C7 W# x5 j先安装NetFx20SP2_x86.exe+ j- A: V1 x  B, p1 S5 b
然后安装过程中我们把IIS安装所需要的软件下载下来4 W9 [$ x% t  D
然后解压。开始安装IIS,注意:asp.net需要勾中
5 T. l" q+ {* N0 k! N/ n. E安装好IIS后。管理工具里多一个INTERNET信息服务管理器。打开进行配置。# v. G  d3 L" B8 w9 ^/ i! ^" g
注意,因为要过NP关系,这里只能80 如果是IDC有白名单,想办法 让 nprotect.sealonline.com.my过一下白名单
5 O6 ?, x5 E& X  ?% ^IIS到这里暂时配置好了。但是注意因为2.0非默认关系。我们输入一下命令。设置为2.0为默认。$ o4 v$ {7 [% w9 q+ e9 D# {& E" Y" ^
c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i -enable, z* }0 x8 l) g4 _# r) O
随后添加7 f) Q9 c3 k! T
添加MIME类型
3 q( Q4 q& i* @+ c% A0 ^$ k1 a! P添加两个扩展名:.npz .cfg
7 N7 e) h7 ^% p' dMIME类型都为:application/octet-stream
* z7 M" B9 x& i8 u. E0 Z最后安装:myodbc3.51.24.exe 这个可以百度下载或者我网站。这个东西到处都可以下载到, f# b6 ]! @9 I7 ?- S( u8 V
下载好了
) J# B3 z' x: {最后我们配置下MYSQL用户密码和访问权限。开区最重要是安全。8 p7 [9 V/ b& D+ w

0 `2 m, L' ^- ?6 e2 j: h自己装MYSQL的话一定记得添加本地访问用户:seal 密码:seal@my### j0 e# H7 [* w( X5 q1 _, w. S% \
root的密码随意改。seal的帐号和密码都不能动。
6 w( j$ q! D! Z' A然后启动windows里的程序。改为localhost 访问不到了。我们在改回去。后期直接通过禁止3306端口外网访问即可
( i2 w8 L3 q( p" S4 Awindows启动好了。我们在启动linux# y  g; D  W) M; h9 \+ ^
全部启动完毕。
/ M. g" c$ [, e9 S) M+ Z第六步:客户端8 V1 y2 h7 I* U; u2 L- X. C
我们先修改登陆器IP地址7 s8 u2 ?4 Z* s2 h$ x( \
192.168.1.110改为linuxIP% J' U1 P8 a: {  n: M
192.168.1.107改为windows的IP
2 B: ^6 q4 m7 O" ^3 k- d修改:sod.dll 登陆器IP
  E; O1 `0 P/ U修改后,多一个sod.dll.bak删掉。
  S+ e5 Q% s6 n9 C. f6 \6 Z  Y压缩后把登陆器放网站。我们一会直接下载了覆盖到客户端
  [& A6 ?" n2 @# n% l2 ~下面访问网站注册一个帐号。ASPX的网站首个用户访问会比较慢,之后就正常了。2 }% z( `  Q$ d- a0 G6 N
网站没问题了。下面我们去解压客户端,并下载登陆器覆盖到客户端登陆试试。1 E; b6 d/ E0 k
因为我是win10系统。理论可以玩,不过我系统有做一些安全设置。HOSTS不能改。我就临时用一台虚拟机来进游戏测试了。
" Z- V- g% k2 S客户端我提前复制进去了。解压好客户端。下载登陆器进去; C: u6 T- t' w6 {6 W, o; d% [3 m9 T
虚拟机有点卡。稍等。正式进去游戏前。先到  ?9 C# K% \, ?  W5 l" ], A' K% E
C:\WINDOWS\system32\drivers\etc\hosts
/ p: A' h5 K" T) }0 h7 r  h' h6 n! [添加以下内容。5 g5 V# I4 J  b
110.92.66.185nprotect.sealonline.com.my
8 ]% ~# H7 `+ O这里IP改你们自己的哈。上面所有改IP的都是。全改自己IP。别跟我一样哈。
8 [$ X$ B0 f# w& S/ h* ?或者这个文件也可以直接,这样也是可以的。这样也可以。第一次进游戏要设定下配置。- {3 S3 |3 ^% N( w% i

* |8 x4 b4 c! F: R因为我虚拟机控制的。鼠标不太好控制。所以我用之前建立好的角色进游戏。) n& N1 i2 y  E, ^
OK。正常进入游戏。本次教程完。& c, a% |) V3 @6 `
7 @9 o- Q! D& B1 }1 R+ f/ ?
补充下,PVP刚教程忘记启动了
; ~) q. W0 R( \1 a* i9 g! U" p启动PVP线游戏服务器命令
; `% P  v/ d, g7 u+ C6 k6 ccd /home/seal2
: k9 A1 ^! n) x, P5 g./ggg_pk1 i" D# D- `! n
101507tf5gsm5xjfm4qc8q.jpg ! {% u+ ]! X% [# F! q

0 }, z" E) C% ~8 f# n下载地址:
2018-9-14 02:13 上传
下载权限:
版本vip会员
本地下载 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表