地方网

搜索

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

[复制链接]
admin 发表于 2018-9-14 02:13:53 | 显示全部楼层 |阅读模式
软件简介:( x6 h7 x$ ~: {8 U1 s) v
大家好,这节课教大家架设希望OL马服版服务端。这次教程和以往有一点区别。我会分2种架设方式教大家。9 ?. C& v$ b6 o
第一种是租用服务器直接架设6 q1 ?7 C. v  I6 A& H! n1 ~! c1 \
第二种是自己电脑架设方式
1 p2 I! B8 [# m- Q! y2 H下面我们先开始使用租用服务器架设,我们所需要用到的系统有2个。一个是2003系统。一个是CentOS-6.8 32位(注意:一定要32位的)
  `1 Y/ C! D& R0 j我的LINUX服务器IP:110.92.66.181
1 U  H3 j" l; w' e1 ~0 ^我的windows服务器IP:110.92.66.185
7 W3 t: E& _- H你租用好服务器后。先下载这3个东西。到自己电脑。我这里已经下载好并解压了。; v. E" _0 w7 X7 ?+ y
第一步:先安装linux系统环境(大家看上面有乱码。没关系,可以这样不管他也行,如果想看着方便点可以这样设置UTF-8字符,这样之后就不会显示乱码了。)' s1 L* j8 W8 t" n/ x2 Y" o
yum install glibc* -y& m. G: C; z" O4 a, ?0 G
yum install compat-libstdc++-296 -y7 m' I  R3 M8 q1 h9 O
上传libmysqlclient支持库到lib文件夹内(我的电脑出点问题,不能拖动。可以直接按F5复制过去就行。这里看到上传有就OK了)
- j, X( `9 R; C* m上传服务端到HOME文件夹内,这里需要一点时间,我先暂停下录像# H2 A1 g. _* H" s
第二步:修改配置文件: j+ T# P4 @" [3 w$ g" _
修改192.168.1.100为你linux的IP6 Z, O5 p; Q' ]3 @$ W' X3 [
修改192.168.1.107为你windows的IP
: o+ Q; }. w' Z6 H记住:一定使用edit with notepad++修改IP
+ |1 p' P& E) Z5 n( p" c修改好后把配置文件都替换OK。  z7 x: e/ E( z4 D0 z
然后在hosts替换/etc目录下HOSTS1 g6 e' D" u: s4 b; |" t
  T/ H# n9 d: n4 ~/ n" T1 z( e
-------------------------
7 o+ l  B" U, z. `, y1 g: i/ g# w1server1.scripts" o* |1 b  C+ c' E# y( b) h$ n# C
1server2.scripts
3 n0 b3 ^6 X9 D5 z0 m3 z3 u8 e% Tcontinent.scripts
4 {/ i, K9 _6 B; ?- uTest1.scripts 这个可不用改& g8 q9 m7 h6 {9 n) X0 h' U6 \' }
替换/home/login/scripts目录下8 i) [" j( U# y% ^

6 I& U7 K' a8 T9 Q$ vsealinit.d替换/home/seal目录下
4 \# y1 g6 Y/ M6 U- D) B5 v: l-----------------------------# e6 S' U$ `) C! m% j
这些是整理要改的IP。* [# K# E9 g' x  o; p
第三步:设置HOME下3个文件夹权限为777+ \* j) j8 v2 F/ j9 P& G4 }
到这里。linux的所有架设过程完毕。我们下面来启动
6 L: o: G9 k. K5 }" }; ~第四步:启动linux服务端7 P* c) d6 j/ P! l
关闭linux防火墙 这个命令是临时关闭,以后每次启动记得执行。如果想永久关闭百度或者看下我之前其他游戏教程
  ]3 {. J- I/ m. a) P5 |/etc/init.d/iptables stop
, ]$ c; o! S( [& l5 Z启动登录服务器
6 ^) ^+ J6 e- P) y1 Pcd /home/login( x8 P9 i/ ], M; E! S
./ls_up
' W/ l, \8 S3 a) L  x& I4 g启动游戏服务器. P" u! B, P% I3 \- X: R
cd /home/seal. y& ^. M+ M& p  Z- Z  P' y1 m
./ggg_all2; r, `; K/ m$ c: F; b8 B/ _
我们稍等在启动LINUX,因为数据库没开启。他这里报错。不用管。3 I) ]5 j9 V2 K' |6 q, q/ {
第五步:windows步骤
! b1 u, L- h) h; g7 g首先把windows要用的东西上传到windows服务器里。这3个。
. I/ ~" B- A# s2 L- v服务器我临时装了个密你FTP,你们可以用网盘或者QQ传到03服务器里。
* k4 I/ G; T# ]  _% V% U$ q对了。还差一个.net2.0 我忘记放压缩包里了。后期我会给大家直接放在这个里面,我稍等直接在服务器下载一个也可以哈。( l: @' @7 K7 {) Y, x, p
先装个winrar压缩包。服务器刚装的啥都没。' F; x4 o; l' Z* ~+ Z9 T3 N- U: X" M7 J
windows系统要用的.rar 解压到D盘根目录。里面很多杂东西。
0 U6 U; ^5 l8 q6 }3 @! I" g先开启mysql
. Y& O1 P+ Z; X. @( c/ c然后修改 D:\sealwinserver里的所有配置
+ @  \, F3 m& G9 XD:\sealwinserver\chatserver\config.txt 改windowsIP这里面都是windowsIP,后面就不注明了
# y, s# K! \2 \: T% u" D# yD:\sealwinserver\messengerserver\MsgCfg.sys
6 }. P  ]( W; `( _+ tD:\sealwinserver\Operatingserver\config.txt" M; `: g& |; W9 U; T9 @) {# t; |
D:\sealwinserver\sessionserver\config.txt
3 J7 |! [- T5 p' sD:\sealwinserver\sessionserver\so_billingsvr_ma.exe.config 为网站访问IP 因为要过NP的关系。这里注意一定只能80端口的
  A! M/ u% {( [然后我们就需要UE32了。需要修改D:\sealwinserver\sessionserver\so_billingsvr_ma.exe里面的IP地址/ v3 P( ]; F- z" W, |9 Z5 D# D  \
搜索的时候注意是1 9 2 . 1 6 8 . 每个后面都有空格
- @5 w. l- q, K安装后右键会多一个按钮。我们用它打开so_billingsvr_ma.exe 稍等。奇怪了。( b) v; s* h/ B0 `
好了找到了。犯了个错误,中间的空白是00 不是 20编码; P) C3 T- U0 V! F# j
位置在0000f930h
0 H( ^$ [4 L- I7 A0 @: Y; z好了。我们继续,可以直接搜索:31 00 39 00 32 00/ Z5 D* Q. Z- G6 Z; n4 w3 _
找到0000f930h 行就可以了。然后我们修改,注意:2E代表. 00你看到的也是.不过它是空白间隔
! l. \+ w0 M8 Z& u修改好后保存。然后在改一下1 B* o1 d1 x; P* F" E. O; r3 w
然后我们安装.NET2.0 有点卡。我们先进百度下载( q: F9 V$ z( R7 t4 `
大小有点不对呢,下载个浏览器方便点 我在我本地找一个上传过去吧- C; w$ @' A# z; e6 B; i* K
先安装NetFx20SP2_x86.exe/ A, b, {0 M8 k2 [# c
然后安装过程中我们把IIS安装所需要的软件下载下来
/ ]+ S  K/ e3 L+ N6 O; f然后解压。开始安装IIS,注意:asp.net需要勾中
9 V5 j- U6 I: b& A安装好IIS后。管理工具里多一个INTERNET信息服务管理器。打开进行配置。( m8 d. C$ ]" D
注意,因为要过NP关系,这里只能80 如果是IDC有白名单,想办法 让 nprotect.sealonline.com.my过一下白名单
% B3 c4 l9 ]' e( b+ x. T9 CIIS到这里暂时配置好了。但是注意因为2.0非默认关系。我们输入一下命令。设置为2.0为默认。. J# {# Y  |% {) b5 [
c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i -enable
' X8 X1 v/ i0 c随后添加
4 B  W/ L5 X, u1 s% c0 |3 v添加MIME类型# \& O  s" K1 K0 J: c
添加两个扩展名:.npz .cfg
2 h- J% C# Z' z+ e: e! ?MIME类型都为:application/octet-stream
4 L0 P. x6 S# R, I6 S! L最后安装:myodbc3.51.24.exe 这个可以百度下载或者我网站。这个东西到处都可以下载到
0 o4 Q* F( i0 V9 @下载好了; f  V' k' ?3 Z6 _
最后我们配置下MYSQL用户密码和访问权限。开区最重要是安全。, \0 B) a, ?* t- N# s: ^/ [+ c
8 s1 }- K( y* S( p+ X
自己装MYSQL的话一定记得添加本地访问用户:seal 密码:seal@my##
( y8 q2 A$ L; y1 z# l- eroot的密码随意改。seal的帐号和密码都不能动。+ i* |' J  Y( F, C7 M6 U( R( I. K
然后启动windows里的程序。改为localhost 访问不到了。我们在改回去。后期直接通过禁止3306端口外网访问即可
( u4 N8 _" [: c2 f- p* nwindows启动好了。我们在启动linux
' z6 v0 i% `8 [( N$ A8 S; m- u全部启动完毕。2 O: k2 f& Q, N, [: M
第六步:客户端6 i9 b, S6 @. P
我们先修改登陆器IP地址/ u% n  p2 z7 B3 g  J; H. W6 |
192.168.1.110改为linuxIP& [- [4 R7 K2 y
192.168.1.107改为windows的IP
) s' x! g. I" m2 y8 K& l修改:sod.dll 登陆器IP
, P0 J' _7 i! u$ ?, Q/ U0 G6 W, @修改后,多一个sod.dll.bak删掉。
: z. E1 \$ r" M( }2 r& b压缩后把登陆器放网站。我们一会直接下载了覆盖到客户端) X& h  J  c) P& R) Q
下面访问网站注册一个帐号。ASPX的网站首个用户访问会比较慢,之后就正常了。
; c+ j/ i( V+ A; H2 G" O网站没问题了。下面我们去解压客户端,并下载登陆器覆盖到客户端登陆试试。
/ s" D* I$ C4 t因为我是win10系统。理论可以玩,不过我系统有做一些安全设置。HOSTS不能改。我就临时用一台虚拟机来进游戏测试了。
' G1 y) t; V: a+ R9 C$ g: K0 O客户端我提前复制进去了。解压好客户端。下载登陆器进去! L( V7 u9 S2 Q
虚拟机有点卡。稍等。正式进去游戏前。先到
+ Z7 {  u8 l2 S$ P# XC:\WINDOWS\system32\drivers\etc\hosts
2 {7 V: t: g8 N" D' Y$ E5 \2 d添加以下内容。
* h; {( P% U0 m% X5 B- d4 F110.92.66.185nprotect.sealonline.com.my
% q: ^$ F" N3 }+ W' E' k3 @这里IP改你们自己的哈。上面所有改IP的都是。全改自己IP。别跟我一样哈。9 Y* G4 {/ k$ E8 B
或者这个文件也可以直接,这样也是可以的。这样也可以。第一次进游戏要设定下配置。* {6 t0 W! ~: ^
( E2 l% u  V: b, |' W- j: N$ y2 k
因为我虚拟机控制的。鼠标不太好控制。所以我用之前建立好的角色进游戏。! Q4 T5 y: A/ {( [5 x
OK。正常进入游戏。本次教程完。
7 Z  C  I) @7 d& [' g0 ]! I
1 w0 p; A1 G3 o3 U( p, s" N补充下,PVP刚教程忘记启动了
9 n' Y3 }. [& T" Q7 x( I5 c启动PVP线游戏服务器命令+ H  S5 v& W) X9 b" ~
cd /home/seal2
  d0 z, N6 P) [7 I* G0 z7 k./ggg_pk6 l: _( l3 B6 o4 y1 X2 |( o5 Y, J
101507tf5gsm5xjfm4qc8q.jpg # A0 T, ^% ^8 a4 g2 V
- \+ g8 F; [$ P6 f
下载地址:
2018-9-14 02:13 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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