地方网

搜索

[手机游戏服务端] H5手游【全民突击】Linux手工端+GM后台+架设教程

[复制链接]
admin 发表于 2023-11-7 03:22:04 | 显示全部楼层 |阅读模式
软件简介:1 F- ~" r3 d8 _1 [) V
H5手游【全民突击】Linux手工端+GM后台+架设教程
2 @! H: y; Z0 Q1 G全民突击H5 Linux手工架设教程
2 v2 Q" D) H3 n3 p系统:centos 7.2 64位
5 w. y$ ^5 x. r教程演示虚拟机地址:192.168.2.166 外网和局域网类似
' C$ N' ~2 T" i5 L5 e6 K! N! [首先我们下载linux管理工具。
: d2 S1 Y: A' Z安装宝塔直接运行命令即可。5 e  k" ^( z4 t8 K
yum install -y wget  /etc/profile0 r) r  D. U7 m' k; Z. r
echo export PATH=$PATH:$NODEJS_HOME/bin  /etc/profile! N3 {, t6 R' x
echo export NODEJS_PATH=$NODEJS_HOME/lib/node_modules /etc/profile
- K( l3 Y/ l3 g5 Rsource /etc/profile% |! V9 {, N, q9 Y7 S! b
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node, B! d& O3 `, I$ n
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
' l5 I* j5 P0 t1 c2 K/ U  U0 n可以通过 node -v 查看是否安装正确1 ~) ^- L8 e2 M1 Z$ b1 t
出现 v12.18.0 版本号就可以了1 j& h% E$ _9 }+ o  `0 D- w
安装pm2(命令行运行)
( J" E+ U3 S3 Y- {/ _* G9 Vnpm install pm2 -g6 G5 W+ b& V& V
安装结束后建立软连接(命令行运行)
3 m9 a( @6 j4 M- W& V7 H/ ?( Cln -sf /usr/local/nodejs/bin/pm2 /usr/local/bin/
, N2 Y9 v, Q, C3 b; S7 \到这里pm2就安装好了(命令行运行)
8 V  T& s2 a" L, g2 X1 L$ m; J我们通过pm2 list 查看安装结果
( R0 a* S9 p/ A3 q' K0 K! I2 {出现 PM2 Successfully daemonized这些
& s, S1 @2 ^0 E# b7 k; N! ?8 @┌────┬───────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐( f3 d9 U( f7 s4 H3 V5 |
│ id │ name │ namespace │ version │ mode │ pid │ uptime │  │ status │ cpu │ mem │ user │ watching │" V9 ?! n$ \) ]) E/ n& N
└────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
9 g; d/ q6 M+ G2 p; A3 d2 m就是安装成功的. T7 {+ N+ H& U- h  a; b: T
下面这些操作一定需要确认安装[mysql-5.7]【已完成】数据库安装完毕才可以进行下一步操作。
& i0 _6 W8 ^  f$ F; f! Z; b4、设置数据库密码为:123456(在宝塔直接设置)2 x' f3 ^  Y! a: h( W1 N
修改data\sql\qmtj_manager.sql7 |* B( a1 D- R
t_server_info表里的IP 为你的实际IP) k2 o5 y2 A! s+ f$ l- g$ r
命令行输入7 R- ]" S4 Z6 J6 q; @, @  f- e
cd /data7 f0 ]/ n+ |2 v, h' T, T! S, S% t
./sk% R, x. x# _6 l
导入数据库文件,数据库导入也需要挺长时间。我们继续其他步骤。  I+ y8 b+ e1 J' D6 Q1 O" H
数据库创建结束。可以通过宝塔查看是否创建成功。(数据库 - 点击 从服务器获取 获取到2个就正确的)7 @% Z7 a! W* B3 C6 X
6、搭建网站
3 z# w& c! }. X+ r4 P这里说明一下,因为现在使用80端口需要备案域名才可以正常访问,家庭外网宽带80端口默认是封闭状态的,所以我们需要使用1888或其他端口,教程中我们就使用1888端口,如果你有已备案域名,你们操作中把1888端口的地方全部改为80 或取消 :1888 字符即可。# ?' [* l( p5 M+ D) I8 y' Z
新建一个网站-你的ip:端口 或域名:端口, e7 \" V" G5 v% d6 [7 L
有端口就添加端口这里的端口801 u: f6 R  M/ s# M
网站目录设置\www\wwwroot\game
8 i  @; X. p8 z3 V, W1 w1 m---------------------------------------------------------------------) q+ F  m) ]  O4 B
7、服务端和网站修改 192.168.200.129 修改为你的IP, N7 y9 c# v- z$ D
服务端修改:: R9 h& V0 J$ S* W( J9 h* l' b3 M
网站
' B8 N. _0 g, ^; M8 B- m3 awww\wwwroot\game\res\import\e1\e1ae764c-c3f4-44a3-bce7-24b91b115789.72213.json0 p) n8 X& }% B1 P/ s* d
www\wwwroot\game\serverConfit.json8 D. |. T7 P, F
服务端
, E% l" t6 Q3 ~6 q' D7 |8 \5 n! ^data\qmtj\server\game-server\config\servers.json0 h. F; p0 J  S
data\qmtj\serverList\serverConfit.json$ H- ?$ t! M; I! W3 o
到此算服务端就可以了,显示[root@localhost data]#- K7 x0 [1 k, a- X- G
代表数据库全部导入进去了。9 _; c( y% Y: p  L
7、启动游戏服务
1 y5 v2 M! \" X1 T, J. P2 z启动% B4 g# o1 X: l7 c. n
pm2 delete all
( L) I& \) y* Z) ~5 z  w- Wcd /data/qmtj/manager& B$ p3 [9 V4 z2 ^2 l% Z
pm2 start node app.js7 h" |" i5 e6 a/ u
cd /data/qmtj/serverList! J+ ^3 A' d* p/ @1 y
pm2 start node appPay.js
8 W% V) G  u/ O7 Y5 S# }3 _cd /data/qmtj/server/game-server
9 x6 G2 |: n9 j" W$ ]pm2 start node app.js  s0 i5 m6 p; a) G' Q" {
如果需要重启关闭游戏使用以下命令执行就可以了。  m0 V$ p# {8 A1 k
pm2 delete all
+ ~2 \6 c3 q5 }启动后可以通过
- e4 |1 U- P3 C& P; U: Y& {. ~& f端口查看命令 netstat -lntp 你们可以跟我的对比一下,看是否全部启动成功。& K* N) a, a/ u5 Q! b
直接浏览器输入地址访问,进入有是电脑版,我们按F12,然后点击这个按钮进入手机模式访问。
* K3 ~, Q+ }6 B1 B$ d) R. Y: [可以正常登陆。4 }5 W3 G$ S( y
下面简单看看后台
9 a* W; Z, r7 ~4 p其他自行研究吧 本期教程到此结束。
1 C# C; }: P4 z8 b1 M- YPS:* |/ X# t; C0 v3 m6 M
然后我们来演示一下。, g# h" |) H3 Y/ O0 L
GM授权后台
2 ^0 k& K/ @" z- I7 @: K1 F授权地址9 Q& _2 g* _0 d1 r% c# M6 A) i
http://192.168.2.166:1888/gmht/gm.php" ]9 C/ t$ M- ^& Y, `+ J
账号输入错误了。等级不够还无法使用邮箱,我们先升级。这里我也使用安卓模拟器浏览器给大家演示一下手机显示效果。好了。已经有邮箱了,我们看下发送出来的效果。在稍等几分钟,因为是发送到数据库的,读取数据库有缓存时间。邮件发送的过来了。然后我们演示一下用户后台效果。。
) f+ m+ f& E: E3 DGM码:mir6.com
( \: o! c  r: j3 L* V- i; K) U1 l2 a用户地址5 P+ k9 N; B0 ]3 s  C& m
http://192.168.2.166:1888/gmht/
% q3 |  G2 z; |9 [6 u# \PS:发送邮件需要等1-2分钟到账,或刷新游戏重新登陆。5 ?. F/ j8 c& R$ w( E
好了。教程到此结束。, j* d4 i5 E4 g+ K9 L
155947gsvovwoqsuvhusqh.jpg
$ O5 G! g! [& s9 P6 J# z
4 ]/ S4 P& n' ^! g4 Z 155946sb7kxxpcgcbc8b6d.jpg
5 {9 H; K; l9 M2 w  s2 W# G0 ]6 w
7 H9 h, I# G8 }9 r3 ~ 155946kcj9959dd2w2clee.jpg
8 t8 Q/ h0 J% p' T9 w
6 J/ F4 G5 d% x! w, l; T  Y 155946blw3nxusxtmmm9sk.jpg
0 S5 Q7 L1 Z, [+ F) d
. L5 z; B4 Z% k3 K' q 155944bza774itdndq33dn.jpg
5 W) n9 x. x4 G! Y' m5 K+ {; T% b) o. s8 F
155943m688sbraaeezslza.jpg 9 `/ N# y- T$ p/ u2 G5 u
: }# P- e1 M* V. o6 X% H
155943jjjl3vjnvvpvfvjd.jpg % B$ n: W( F7 M7 L$ h  p! c

  h$ s0 ?+ ?( i6 t 155943g4d3d67ee44vxd0x.jpg % G& h  t! M1 Z) A+ z+ b
1 X) B$ O; e' m8 f
155942czyuedmuq71zvdmq.jpg
7 ^; h( s" G9 t0 C! [/ q" \) E" \. R+ h' ]: e6 w
155942x6ab9i966ta63kae.jpg
/ h% c5 i# i7 y0 x
" i. B: t6 B4 `  I 155942qjvpbqv8q8vnh4dd.jpg
! l; V+ s$ M- a# x' r  n2 E% \' X$ f/ O
155941cmi223p3ff2jq2fh.jpg
# L4 a  L7 C; y8 X* i
, G' D( w3 W# A9 ]( P" b: U- T. L 155941alvc2x3mxrwwlmsn.jpg 8 }" U8 c8 l$ M: |2 W" H1 X

, G( C- ~: W5 |" ?6 O+ ^% b3 O: W 155941mqn30rretyuttwug.jpg ( R9 I/ t% T1 P) j

: `. _3 q* T; P; }0 k3 S5 @ 155939adyrdckie9y15ikk.jpg 9 w: w4 `0 K0 p1 m+ s9 f! H

3 u( ]; l& ~+ d1 ~9 w 155938sdccadrwfdasfzsa.jpg . d6 X8 l9 Y- u7 M
6 k7 Q' I  [& N" v: r+ F; c8 v
155938vqcaatqj55a5ad7c.jpg
5 Z4 u9 I' y: u) f/ |+ }% ]* y9 E, ?. [" \& a5 j1 R
下载地址:
2023-11-7 03:22 上传
下载权限:
版本vip会员
本地下载 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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