地方网

搜索

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

[复制链接]
admin 发表于 2023-11-7 03:22:04 | 显示全部楼层 |阅读模式
软件简介:  t$ o6 N' {7 a3 r/ k4 v7 j+ _; P
H5手游【全民突击】Linux手工端+GM后台+架设教程
  M  m- P. r, M7 c5 r全民突击H5 Linux手工架设教程) X7 x! o) E, Z- U+ F
系统:centos 7.2 64位
3 j7 r0 u8 D6 n: M  L! L: _3 J$ t  _教程演示虚拟机地址:192.168.2.166 外网和局域网类似) \$ t. K4 F1 |& t
首先我们下载linux管理工具。+ `, H1 t' b% I! O( Y8 B
安装宝塔直接运行命令即可。
) _+ g. Y  A2 `  R, l  fyum install -y wget  /etc/profile
: A5 C, r0 @! C2 C! s5 mecho export PATH=$PATH:$NODEJS_HOME/bin  /etc/profile7 O( e8 L3 i& Z- G7 l# D/ D
echo export NODEJS_PATH=$NODEJS_HOME/lib/node_modules /etc/profile
8 B* n& l$ W/ ]2 wsource /etc/profile/ u- ~# A& w2 G  E+ z4 e. j0 R
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
" a, X, O% h( b& }- X$ G9 m' k. B$ nln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
) E7 I* e$ Q+ k( x: \可以通过 node -v 查看是否安装正确: @0 H4 `7 e5 D9 U! `, D6 d
出现 v12.18.0 版本号就可以了+ r- P( \% t$ m1 \: j8 A  s
安装pm2(命令行运行)
0 h: s* ?0 h! D: Y  S. znpm install pm2 -g1 W+ B: h  l. \8 y' n) {
安装结束后建立软连接(命令行运行)7 j- ?; W2 \: y+ n$ D# s
ln -sf /usr/local/nodejs/bin/pm2 /usr/local/bin/
: G' c- x8 \- [8 K到这里pm2就安装好了(命令行运行)4 |% a; H, Y; N! n2 [
我们通过pm2 list 查看安装结果) m; i9 z; V; p9 J4 H5 \* i: H" q
出现 PM2 Successfully daemonized这些( J2 [; ]1 ^$ R: S
┌────┬───────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐2 Y( Q' x5 q; n" ]
│ id │ name │ namespace │ version │ mode │ pid │ uptime │  │ status │ cpu │ mem │ user │ watching │) N3 ?/ D) O5 z$ @2 G) K6 I
└────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘0 h) _6 s4 p: K% n' w+ |9 p( A! i
就是安装成功的
/ _( S4 v! @! _( a, k' K  N& A1 [下面这些操作一定需要确认安装[mysql-5.7]【已完成】数据库安装完毕才可以进行下一步操作。$ t) }; E. V' l) U
4、设置数据库密码为:123456(在宝塔直接设置)
! `. e6 q/ ^$ J7 t" F修改data\sql\qmtj_manager.sql
: C* ?/ Z' f, d( ]% V6 a9 S' j( Dt_server_info表里的IP 为你的实际IP
+ s/ z3 R% Q* g7 T命令行输入
* N! [& U+ z7 h  v% [cd /data% I5 _# V3 d; m( q4 a$ q
./sk
" i2 d; f9 k8 M3 t- n1 K7 N导入数据库文件,数据库导入也需要挺长时间。我们继续其他步骤。+ l% P$ E8 t% a3 [
数据库创建结束。可以通过宝塔查看是否创建成功。(数据库 - 点击 从服务器获取 获取到2个就正确的)
3 @; ?% |. O9 v) ]" \6、搭建网站
( ]7 v6 G6 `# `* k+ |1 g这里说明一下,因为现在使用80端口需要备案域名才可以正常访问,家庭外网宽带80端口默认是封闭状态的,所以我们需要使用1888或其他端口,教程中我们就使用1888端口,如果你有已备案域名,你们操作中把1888端口的地方全部改为80 或取消 :1888 字符即可。1 Y5 o' t$ M, Q
新建一个网站-你的ip:端口 或域名:端口* I) S7 o' }  i, A% P
有端口就添加端口这里的端口801 u0 m. l! [; T& J; P
网站目录设置\www\wwwroot\game
0 E( P  c7 B' @, a% a---------------------------------------------------------------------
' J4 s/ g" R2 ~2 r7 L, d1 v& W" ~0 p7、服务端和网站修改 192.168.200.129 修改为你的IP1 X  m- z5 U- h& }" K  U0 k4 H% Z
服务端修改:7 n# k% R( V1 ^3 R
网站0 r4 g0 O" o' k6 J+ {/ q3 v5 ]
www\wwwroot\game\res\import\e1\e1ae764c-c3f4-44a3-bce7-24b91b115789.72213.json
! _- C& q- g7 ~" M+ h6 Y. g# qwww\wwwroot\game\serverConfit.json! c) f" l" \7 h; w
服务端
' h( K7 i; h$ ~) F% c9 t) A! Cdata\qmtj\server\game-server\config\servers.json' G4 f) h: H) L
data\qmtj\serverList\serverConfit.json9 D( ?9 q. w$ u/ K' x- [1 e* ~
到此算服务端就可以了,显示[root@localhost data]#0 S) C. a! [: A. D
代表数据库全部导入进去了。
( p- ]: s" o, U/ M! Q4 `6 i7、启动游戏服务9 F# u1 o4 R7 N/ Z
启动- S+ R3 V& k/ p8 w/ e! F9 |8 z0 ]
pm2 delete all
  Q8 i* E/ i$ T: c% Z& _cd /data/qmtj/manager
3 T" D# W4 P; a, r8 Wpm2 start node app.js
2 w$ y4 N) E+ I4 s! I6 m0 L9 acd /data/qmtj/serverList
; M' e8 @5 y* \3 ppm2 start node appPay.js6 D4 @% e& G+ e! O/ }: P
cd /data/qmtj/server/game-server
0 e( p& @' c$ ~5 Q9 H+ Ipm2 start node app.js
2 V7 p+ {# y* {* e6 r如果需要重启关闭游戏使用以下命令执行就可以了。( {* L7 q$ |9 ^" q8 {
pm2 delete all* b# G6 f% H. V# j8 A9 ^
启动后可以通过2 a9 I# p! k6 q) P
端口查看命令 netstat -lntp 你们可以跟我的对比一下,看是否全部启动成功。
8 F$ A& u6 h- \/ o1 H) u% P5 w直接浏览器输入地址访问,进入有是电脑版,我们按F12,然后点击这个按钮进入手机模式访问。
/ X! s- w. z- n. e! u, W$ x可以正常登陆。
4 l- I) [4 u: T0 _7 m/ i5 n1 T下面简单看看后台* {4 D8 }5 ^  U' a/ t9 j
其他自行研究吧 本期教程到此结束。
$ j) z$ p7 w9 L. n* V2 ~0 ZPS:; r; C" s. R. P& Q; ^7 N6 D' {
然后我们来演示一下。
3 I1 X; t- E1 SGM授权后台
1 R9 S) b$ N; z授权地址- I- A" F; y: x2 V% N
http://192.168.2.166:1888/gmht/gm.php  B- c6 B$ N% o; A( |* d# r
账号输入错误了。等级不够还无法使用邮箱,我们先升级。这里我也使用安卓模拟器浏览器给大家演示一下手机显示效果。好了。已经有邮箱了,我们看下发送出来的效果。在稍等几分钟,因为是发送到数据库的,读取数据库有缓存时间。邮件发送的过来了。然后我们演示一下用户后台效果。。) D; K" c* N/ d0 E0 u
GM码:mir6.com
" n5 _6 S9 d- i8 f" W用户地址
! k- @* ^- z, `. t/ ahttp://192.168.2.166:1888/gmht/
9 M2 m3 j$ s7 g% rPS:发送邮件需要等1-2分钟到账,或刷新游戏重新登陆。( P+ z! C, }- n6 E8 E
好了。教程到此结束。0 B, @+ ]3 v, ^: \
155947gsvovwoqsuvhusqh.jpg 8 O! ]$ f3 P6 N4 h
/ q# I" i6 W. B, B# ]* a$ G
155946sb7kxxpcgcbc8b6d.jpg
+ u' ^4 ^0 F& i$ ^& A' }
. s- Y1 p, h4 c0 i/ ^4 s: J4 l7 v' l 155946kcj9959dd2w2clee.jpg 0 C4 Z3 Z2 A+ w7 `

  l6 l) ]& G3 }! W3 c, g, i 155946blw3nxusxtmmm9sk.jpg 9 ]; P) Z# ]/ H- |8 X
  o9 v' d$ V0 O8 J$ {1 p" i) N: k
155944bza774itdndq33dn.jpg : `& k" o: [0 u* I) O) w5 \3 H% ^
4 t% L( V) u1 b7 Y1 s+ A& Q
155943m688sbraaeezslza.jpg
8 ^* |( E( E6 }# x2 f- r3 h/ |  g9 o& U/ y) |
155943jjjl3vjnvvpvfvjd.jpg
2 O5 ~. o% h, Y/ a! U% L* t% {& u
, y4 ]3 y4 P) R' u; _ 155943g4d3d67ee44vxd0x.jpg
& f  m# [4 k8 G- m+ s4 h; h
5 _( A, ]' q# X3 m' Y2 ~1 q1 z 155942czyuedmuq71zvdmq.jpg * l; r, F; b1 j  x

/ [) J. D* ]7 L 155942x6ab9i966ta63kae.jpg
5 W+ ~7 X+ C1 K( E( m  L( G. r+ c1 F# ]' f) j' L2 G
155942qjvpbqv8q8vnh4dd.jpg 1 W( i+ t4 t7 j) g

8 w5 }" J0 q2 x  Z9 y 155941cmi223p3ff2jq2fh.jpg ' _' u; F# P$ k3 O- t0 {9 G

2 P$ X6 M% s8 o* w. u" X" @ 155941alvc2x3mxrwwlmsn.jpg
4 F$ n' u$ C" H. K+ j
: A( F5 Z/ G4 g& ]! _6 G& u 155941mqn30rretyuttwug.jpg
! v5 m7 N* Y+ @% _
' M; c1 r" x0 @ 155939adyrdckie9y15ikk.jpg
9 U0 F( v) N2 Y$ U+ x" T- X) f" t7 Y# h, ~3 l7 m& S
155938sdccadrwfdasfzsa.jpg
* |2 w0 q& b0 M7 W3 E3 q; `2 |% d$ e9 D  A6 B2 C! u
155938vqcaatqj55a5ad7c.jpg : z1 b) F0 J, u! d
& @0 I( L6 \! D3 S4 Z
下载地址:
2023-11-7 03:22 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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