地方网

搜索

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

[复制链接]
admin 发表于 2018-9-14 02:13:53 | 显示全部楼层 |阅读模式
软件简介:2 ~$ Z1 p( i" o5 u4 Q  A; l
大家好,这节课教大家架设希望OL马服版服务端。这次教程和以往有一点区别。我会分2种架设方式教大家。0 R% s# ]2 p6 p3 H* {
第一种是租用服务器直接架设
) U" S2 t0 Q' h$ x8 ?/ t第二种是自己电脑架设方式$ d* F7 ]2 x2 j$ n" x$ R9 I
下面我们先开始使用租用服务器架设,我们所需要用到的系统有2个。一个是2003系统。一个是CentOS-6.8 32位(注意:一定要32位的)& ~4 O+ J0 d9 C6 W% _
我的LINUX服务器IP:110.92.66.181
  S& k2 c1 c! n0 Z我的windows服务器IP:110.92.66.185' a5 h8 c+ m1 l7 C9 k
你租用好服务器后。先下载这3个东西。到自己电脑。我这里已经下载好并解压了。5 ^. B0 g  U+ S  x' b" ~
第一步:先安装linux系统环境(大家看上面有乱码。没关系,可以这样不管他也行,如果想看着方便点可以这样设置UTF-8字符,这样之后就不会显示乱码了。)
, u  A# m$ ~! Z) Oyum install glibc* -y' |7 m7 q7 m2 g  H+ o) O( s3 i
yum install compat-libstdc++-296 -y
8 i/ n2 J; Z6 G" M' Y上传libmysqlclient支持库到lib文件夹内(我的电脑出点问题,不能拖动。可以直接按F5复制过去就行。这里看到上传有就OK了)8 a. |: p0 f# Y5 b* I
上传服务端到HOME文件夹内,这里需要一点时间,我先暂停下录像
" U8 y$ p) D& V8 c  v第二步:修改配置文件6 s0 o4 u5 h' F7 P- T
修改192.168.1.100为你linux的IP' j! H  A9 Y9 g
修改192.168.1.107为你windows的IP# C5 }4 y$ W. s2 Q, Y  t4 Q
记住:一定使用edit with notepad++修改IP
% X# g$ d; |- H  B修改好后把配置文件都替换OK。
* T; K& Y8 l' S0 w, i然后在hosts替换/etc目录下HOSTS1 v, h3 K3 J' l. A
" U' D- g: o4 _1 ^) N7 X" l, w
-------------------------
7 y% w* g8 s8 L: _1server1.scripts
  K% z: o% S. d4 Y8 ^1server2.scripts! l/ ~! Q8 u. I8 G& ?( Q
continent.scripts
; n1 ~" _  f$ G! X6 C8 G( v. W' ^2 hTest1.scripts 这个可不用改
9 k8 K( O5 h2 W, ]替换/home/login/scripts目录下0 D, M9 y! D% C
( b& W5 x% o% {( k) e# Y6 |$ ?
sealinit.d替换/home/seal目录下" ]6 Y. M2 ^5 v  k! I
-----------------------------# [2 y' C3 p, m5 l4 Z$ L
这些是整理要改的IP。
+ l" \" ?4 @- z( o第三步:设置HOME下3个文件夹权限为7775 s+ ~6 U" M4 t1 V
到这里。linux的所有架设过程完毕。我们下面来启动( L' X9 A9 R9 v) k, n" v' R
第四步:启动linux服务端' n& [& L$ D7 ^
关闭linux防火墙 这个命令是临时关闭,以后每次启动记得执行。如果想永久关闭百度或者看下我之前其他游戏教程
8 A8 q- ~' H. A% t2 Y/etc/init.d/iptables stop
% [7 C( i( e& {) v: u启动登录服务器* f5 c" y6 {9 Z4 P9 q% u* Q
cd /home/login
7 {+ M  f- t+ |6 P! }" V+ u./ls_up
$ ?: Q3 b& s3 f$ t/ [1 v启动游戏服务器
: d$ ]# {/ H5 U  x2 @4 zcd /home/seal
4 z' r& p: v. x# l) r./ggg_all2: k. H4 s4 w3 a$ h
我们稍等在启动LINUX,因为数据库没开启。他这里报错。不用管。6 X4 t; E0 f0 R) a4 G
第五步:windows步骤
) c7 ?( G! m( X" {首先把windows要用的东西上传到windows服务器里。这3个。
! v4 P) _5 k" [$ K$ \服务器我临时装了个密你FTP,你们可以用网盘或者QQ传到03服务器里。
; _/ s  F, U6 G- J6 X对了。还差一个.net2.0 我忘记放压缩包里了。后期我会给大家直接放在这个里面,我稍等直接在服务器下载一个也可以哈。9 \3 s. c, Q) a% N8 D" f8 \6 d
先装个winrar压缩包。服务器刚装的啥都没。- o4 @! w4 E$ F
windows系统要用的.rar 解压到D盘根目录。里面很多杂东西。. I6 Z, p$ L) ?: O" l( g- O2 T1 S
先开启mysql
* {, Y8 Y: g9 w( U然后修改 D:\sealwinserver里的所有配置
& _8 q$ K: Z& c7 GD:\sealwinserver\chatserver\config.txt 改windowsIP这里面都是windowsIP,后面就不注明了5 t, v$ h' Q( B2 J' L5 |9 \
D:\sealwinserver\messengerserver\MsgCfg.sys
5 Z/ }  H8 _, j2 h7 TD:\sealwinserver\Operatingserver\config.txt
: Y/ V0 K7 J8 |1 H% {D:\sealwinserver\sessionserver\config.txt. I; e( ^8 V/ m, t( M' B! X
D:\sealwinserver\sessionserver\so_billingsvr_ma.exe.config 为网站访问IP 因为要过NP的关系。这里注意一定只能80端口的( E) ]% T% }; k4 w3 S; `- U( D
然后我们就需要UE32了。需要修改D:\sealwinserver\sessionserver\so_billingsvr_ma.exe里面的IP地址
+ b! N8 r' S, |+ N; T3 ?搜索的时候注意是1 9 2 . 1 6 8 . 每个后面都有空格$ U  C! N+ c  d2 w% B
安装后右键会多一个按钮。我们用它打开so_billingsvr_ma.exe 稍等。奇怪了。
- W& n6 a. @- @/ Z0 o" s. l+ m6 X好了找到了。犯了个错误,中间的空白是00 不是 20编码
; z# }# z5 H+ b2 p0 a5 Q' q位置在0000f930h
$ ~1 k3 T& A% _3 J好了。我们继续,可以直接搜索:31 00 39 00 32 00! F6 u# Z) H5 e$ D) U/ W, ]3 n
找到0000f930h 行就可以了。然后我们修改,注意:2E代表. 00你看到的也是.不过它是空白间隔7 q' p. V& Q, {$ V# v
修改好后保存。然后在改一下
' _  z- @, d: o- v然后我们安装.NET2.0 有点卡。我们先进百度下载/ b$ y4 r: x8 I+ N0 S2 x( S6 P
大小有点不对呢,下载个浏览器方便点 我在我本地找一个上传过去吧6 t" a+ k# {, j) P3 Y
先安装NetFx20SP2_x86.exe8 c8 z" L! Z% S" i
然后安装过程中我们把IIS安装所需要的软件下载下来
1 C7 v, U! P" k% @& y8 d然后解压。开始安装IIS,注意:asp.net需要勾中. j1 K, f( ^7 g9 d" \0 x9 K* U9 O
安装好IIS后。管理工具里多一个INTERNET信息服务管理器。打开进行配置。& G% d9 Y' m8 R( T* M( n( \
注意,因为要过NP关系,这里只能80 如果是IDC有白名单,想办法 让 nprotect.sealonline.com.my过一下白名单  S* p! o+ v% b$ V% O( i
IIS到这里暂时配置好了。但是注意因为2.0非默认关系。我们输入一下命令。设置为2.0为默认。( T1 L# I9 x1 b. o3 \
c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i -enable
/ f4 h7 V  Q! Q% ?3 p: n# E随后添加
; n7 ^+ A- o7 ?1 G- |8 g' b+ h  v% C添加MIME类型% r/ M/ U- a# g- L# k" H" y8 M
添加两个扩展名:.npz .cfg
1 r2 m) @- V7 p; M" m( Y' H4 _- `MIME类型都为:application/octet-stream, A: z# g/ G9 w  O$ m, S
最后安装:myodbc3.51.24.exe 这个可以百度下载或者我网站。这个东西到处都可以下载到
/ O2 _( t7 Y6 J( R$ Q下载好了) [% t/ s6 t6 n! I  Z; b
最后我们配置下MYSQL用户密码和访问权限。开区最重要是安全。
$ w9 o7 _5 ~: V* M0 L9 }1 W$ S
7 K5 u: ]% H1 H3 o自己装MYSQL的话一定记得添加本地访问用户:seal 密码:seal@my##; E: P* P+ u( [; g
root的密码随意改。seal的帐号和密码都不能动。
* O! C# W% n, U+ s$ G然后启动windows里的程序。改为localhost 访问不到了。我们在改回去。后期直接通过禁止3306端口外网访问即可8 M& y& C6 Q3 l8 S. p5 G2 D1 a; ]
windows启动好了。我们在启动linux: m7 b1 d  g6 f$ B: X+ z% k
全部启动完毕。/ V; ]$ R2 j" B) ]% R6 E
第六步:客户端
5 ?" Y; p& x% G+ L我们先修改登陆器IP地址( y( H0 J& j& a* ]
192.168.1.110改为linuxIP! X+ A4 C% ?& b' u" D) }
192.168.1.107改为windows的IP- O0 F9 Z  n. x! P. I5 @7 D
修改:sod.dll 登陆器IP
  j! O0 h" ?/ R6 @; u修改后,多一个sod.dll.bak删掉。
! h! X0 ]8 P2 s( q  C9 d. U压缩后把登陆器放网站。我们一会直接下载了覆盖到客户端
9 |1 R5 i. J5 K下面访问网站注册一个帐号。ASPX的网站首个用户访问会比较慢,之后就正常了。
7 J2 L. a, R% q4 B, H网站没问题了。下面我们去解压客户端,并下载登陆器覆盖到客户端登陆试试。
# T, W: d8 D* p9 r' r因为我是win10系统。理论可以玩,不过我系统有做一些安全设置。HOSTS不能改。我就临时用一台虚拟机来进游戏测试了。4 ~1 q4 Q0 I  u5 a5 J, a# z8 g" d
客户端我提前复制进去了。解压好客户端。下载登陆器进去: M) L9 n4 ]5 o4 k4 h5 e- _* M( ?; S( ~
虚拟机有点卡。稍等。正式进去游戏前。先到  W6 b4 O  {5 b. N0 Y! H# L% g; G! L( ?
C:\WINDOWS\system32\drivers\etc\hosts0 G" _! X1 j/ [5 Z
添加以下内容。
' L- W7 U! m7 q" M, k& e4 \- y110.92.66.185nprotect.sealonline.com.my
' Q3 o0 O+ m  i  w8 u9 X这里IP改你们自己的哈。上面所有改IP的都是。全改自己IP。别跟我一样哈。! ~0 e2 Q, l6 n# A- L5 X" j# w/ T
或者这个文件也可以直接,这样也是可以的。这样也可以。第一次进游戏要设定下配置。
+ n& ^( K( r+ \: A' r& m1 |% u! u6 [( F% z2 j! ~* }% R
因为我虚拟机控制的。鼠标不太好控制。所以我用之前建立好的角色进游戏。
9 f( {, }, Y4 J7 S6 C. ^OK。正常进入游戏。本次教程完。5 K# H  W% l2 B0 @) ~

" ^" i8 e, M# c- i/ ~, \补充下,PVP刚教程忘记启动了
2 ?# E3 l" A  {6 J启动PVP线游戏服务器命令
' k# J: D6 M2 ^4 Ecd /home/seal2
8 f8 ^0 v; k+ b4 _2 g& J./ggg_pk
) w  Y! f; Z% W6 ]+ | 101507tf5gsm5xjfm4qc8q.jpg
; f/ {/ g: M/ y. f
; d4 B2 f5 X/ f$ Q$ Z1 S: D/ [下载地址:
2018-9-14 02:13 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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