最新整理网游_大话回合手游_精品西游之如初西游_一键即玩镜像端_Linux手工服务端_安卓苹果双端_代理后台_详细搭建教程4 q6 b( V1 y# b3 _/ |$ d
6 j7 ?( _- w7 ? |) D( Y/ ^; s
架设教程:
$ Z) x5 g0 R/ o& C, Y9 k
# O7 ~+ k( Z! ]5 m测试系统:CentOS 7.6 ) r7 d8 `4 Q4 C, m
3 @( ?/ x; I4 w1 a' I
输入y回车确认安装
4 b1 a4 t5 B. d+ C W' h3 ]安装环境 ; C( H9 k% i/ ~4 A
Nginx1.8
1 J' x W3 q7 cMysql5.7
5 R- r5 m. ~$ Y4 X, P& W* t8 H
PHP7.3
( R7 A9 e/ _8 Z: P; ^开放端口:1:65535 1 y! g) P* s2 C! u; D- M
关闭防护墙 . z# N. |0 D( X2 |7 [7 s1 r8 x0 @; ~2 S
systemctl stop firewalld.service 0 E% c- I6 s# Y2 p7 |; H1 H9 l
systemctl disable firewalld.service
% k6 g' k7 i$ O- d# l7 @# B2 k) ^9 t
; {/ Z( s. z) f$ x) W解压
# U$ R! z8 c, j) z4 Z, r: g" Icd / . g+ v/ F5 J2 x$ q
unzip dhxy.zip
" z9 I" l9 C/ H2 J! J1 y; E$ H给权限 ( M7 ?2 Q0 k1 \% n* V; w: C- m4 G3 o
chmod -R 777 /home/
2 x7 Z4 ]0 q- y5 J) g5 k- ~chmod -R 777 /opt/
) }3 G1 N' M tchmod -R 777 /www/wwwroot/
" d( O# e3 w, k# }" w9 L( @设置数据库root密码为:123456.@@@
) H7 H6 b7 s# r( v4 e打开软件商店--已安装--MySQL设置--配置修改-在26行下面添加 7 v/ }$ I5 d; X' V
lower_case_table_names=1
6 R6 t; v3 c' H重载数据库配置 0 Q: H) M& n$ C
重启数据库 * o! B* f* t, x# ?2 i
导入数据库 . D8 X7 x5 ?& W) j
cd /home 9 K" R& b, k6 \& w( V
./sk
3 Q R6 d5 x7 B/ P6 QPS:提示有报错不用管! ) D# m5 f; t+ \& s3 v2 H
创建网站 : |, k( }4 E3 k# [" s, ^
端口88 ) q5 P. |. H' B# {) F
目录指向/www/wwwroot/game ) _* F! T% X' q. f% Z2 C
安装环境: ( Y; k6 Z1 K- j" c9 h
cd /opt
( n& _2 ]7 _# ~: r7 ktar -xzvf environment.tar.gz $ w0 r1 ?# }0 x! X0 i. Y
ln -s /opt/environment/pm2/bin/pm2 /usr/local/bin/pm2 . t5 V$ W9 b) G
echo 'export PATH=$PATH:/opt/environment/node/bin' >> /etc/profile
7 g1 }- P1 N; N& r) Nsource /etc/profile
* q' @3 I3 B' ~) K3 F' `# p$ z! v安装pm2: $ Q1 A) k: {. l9 M% ?
npm install pm2 ) {2 e/ F6 s! J8 w) Q- L# b" ~
安装jdk: ; r5 H9 k( P, a" h/ g
yum install -y java-1.8.0-openjdk.x86_64
# W7 A) t" d' b& p* z0 } q修改配置/etc/profile在最后一行添加:
, c+ {& Y2 z$ Q E" dJAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64 2 n! P4 m% t# l ^- u
PATH=$PATH  JAVA_HOME/bin
' T1 T, F* N) M9 S& T4 F6 SCLASSPATH=.  JAVA_HOME/lib/dt.jar  JAVA_HOME/lib/tools.jar
: S+ d2 |- a+ c9 Pexport JAVA_HOME CLASSPATH PATH ) f f, {3 w' f, [) B8 p8 F5 W0 b, R
立即生效 0 d( Y5 H7 n) k: \4 w/ {
source /etc/profile ' m" u8 Y0 u! Y/ B( k5 J% \
修改 服务端文件IP 替换‘123.207.42.5’ 1 _: s: G* j# d) P
/home/xy-server/conf/GameConf.ts , \; ^, }3 Z/ I1 e+ j
/www/wwwroot/game/android/project.manifest
; J7 B. {7 |0 F0 d* g3 \1 T) |/www/wwwroot/game/android/version.manifest 9 [% U: A( z/ c* ?: W6 X
启动命令:
8 L% h* S3 e* `/ V7 |/ _cd /home/xy-server
* j0 v8 E* p( v+ upm2 start dbserv.ts --time --interpreter /opt/environment/node/bin/ts-node
6 K% b/ E! L% {% V; i2 h( wpm2 start gate.ts --time --interpreter /opt/environment/node/bin/ts-node
, j) U- C* \+ R/ V! `pm2 start game.ts --time --interpreter /opt/environment/node/bin/ts-node
5 t- E) K: M: C启动后台: % \# w1 `4 B4 j0 Y D! d
cd /home/rabbit
- {! O9 y5 i* i% U9 @9 A( h+ V5 E./rabbit nohup java -jar rabbit.jar >log.log 2>&1 &
! l% N. {" r6 {% a! |停止命令: " M; r. ?3 v# m/ M* C' T2 w
pm2 stop all
/ M3 j+ b. K3 p关闭后台: 9 z i' b9 Z8 C- K2 u
sudo fuser -k 9091/tcp : z; X, P9 U0 i$ ?" K U: o
sudo fuser -k 29631/tcp
7 V5 P( T) y: v) n7 E后台地址: ' T0 p1 `" M- v
http://IP:9091
1 |5 F! [1 W% {% X8 j账号:admin
& J* |) {) B* N密码:123456
e2 X" x. h( A4 l* Q进入网页后台修改IP : ?- t% Z5 C& V7 V
游戏配置-游戏配置-游戏地址改为:http://IP:9361
- }7 Y; q# W" |0 l3 A" W( e邀请码:88888
4 W' _0 W) W7 {- G4 D' q# b! T, S( N) Q
安卓:
4 T. k, M/ z4 A5 _8 E\assets\assets\resources\import\ae\ae9b3372-c7a7-454e-a362-597894da428d.92426.json 此文件是分段IP注意 , H, U' M# a" V4 O
"i1":"123.","i2":"207.","i3":"42.","i4":"5","i5"
, }8 j/ v" n8 B. Y+ S, _8 j"dip1":"123.207.","dip2":"42.5" 5 `' @6 T0 V+ t! p0 M% U# g
\assets\assets\resources\native\07\07d3d531-c14b-4d4d-89a1-5240aa5ebb64.ded39.manifest 1 M& m# g2 M! T W) T0 h6 O g
\assets\assets\resources\native\2d\2d9aa17d-62c1-4219-8b9f-52dca8ad4beb.f805d.manifest
; m4 Y5 r0 r9 i# v2 r苹果:
* Q! G2 U) o; N0 I$ x- ~4 @' u0 k\Payload\dhxy-mobile.app\assets\resources\import\ae\ae9b3372-c7a7-454e-a362-597894da428d.92426.json ! F! v5 {: ^' Y2 i& v+ n
\Payload\dhxy-mobile.app\assets\resources\native\07\07d3d531-c14b-4d4d-89a1-5240aa5ebb64.92922.manifest ! X) I2 K$ M. j$ k6 D
\Payload\dhxy-mobile.app\assets\resources\native\2d\2d9aa17d-62c1-4219-8b9f-52dca8ad4beb.3d621.manifest
2 e% A0 {. m4 r游戏截图:2 R! M# v' [# x4 @, L
. ^& v, J3 s {3 y8 E% {+ z
w& ?5 V: h; s2 l/ B- x' E3 _, L% O" B- r Z
5 p7 K" M$ Y. r2 I
0 F* V+ R- p1 V H( o0 L) R: R
- s! H& h5 N4 d2 m& e* D
. Z4 W# E$ b0 V% k) D5 p0 D
; v; M/ E! F" t/ j1 w: J3 z' y- U1 E5 j7 }0 [5 Q$ q
8 _1 A8 \# r9 V' W
7 {% ]7 F8 ]+ M
( U4 I' g: }# k3 G% R# o
$ k- |3 }8 p' U* f$ ^
1 X% P* E7 X3 H% s, |/ m3 x& x! v5 `) m1 [; j* `* y
4 H" @9 @% r4 P
/ i, m% ^0 S" N8 \' j A: I4 S
" X6 e' o. y, E' l
: X4 @9 R$ H! ~# ?+ B: q5 E
6 S3 c( D& Z& N4 j
. ?8 ^3 F9 P) F5 b% ^6 R
: h l- E* v$ b; I" \& |6 o! u
1 k% {, P" f: T7 ~" ~0 h
/ j7 W" o9 U, q9 \& |4 Z' @9 @ N) J& P: Z
" L, V, e6 O: Q* E' L* x
5 I8 h8 u0 t& @: K! K3 ~
' z7 R* J! v- E" }& a G# f7 G0 X( R- R& v
* M' I6 C, R) b4 S$ K! `! @
p8 h: {( |" L
4 N5 O5 A" g \$ i
6 w: U8 e/ Y) W; B2 T2 V3 @ @$ X: N6 r! }+ x
; Z6 {4 G* t" ]. l' i& r- B: O; x* c \) Q" }4 w9 R3 O
6 a2 Y: m+ e2 D8 G6 }
9 M; m) y; P$ k: U* m5 X7 o
$ B0 u& D G/ W4 l, O
/ |0 U9 L1 D) K
( W, {+ p- H# X( ~* `; g: s' U
( w, U0 v9 d0 j7 N& N, u! z
. |* A7 q2 p. G* W
) h' h j2 B( \
. k5 l) p4 l. s; Z1 B8 \8 z+ W3 @, g- {/ R
8 N; J! P7 Z- Y& }. p* ?) Q9 ]: m9 x
. v( j& }, i; s8 t |
) l- d1 G% D7 v2 f( Q5 F' V9 w# G, t- {" T, J( O
1 n( O, [( b* S6 a# ^
0 ~. A$ q, x8 R9 q7 u1 {4 x( |8 q Z1 g% ^
3 P" G/ Q! R+ Y& W% J# J J7 i: P$ |' \
* d% q; ~! y' n( b( z/ U6 K8 t$ Y3 q- Y$ e) R2 o
k& V7 }) P9 A* w& p7 @& `
- E, F7 I7 J" i! |; A. v0 C+ D3 c3 A; D! S7 j- K( c
: ^8 o# V& A7 `( S" K' f! U
5 V9 D+ r9 W# ^+ `9 z
" s c+ t+ @/ @' ]$ m8 G' C' O( _' w$ |, M+ k1 \$ t
4 \8 s2 {) g9 a0 e6 h& F
' d7 W. `* Q$ I: P) a
' X# I0 y! U1 `# d( r0 H; n9 d- }# @. W% r8 H& \
2 R" _3 X! l* \. r
/ y) C& @3 z: q, A) ?( e7 c( N* x/ Y& t. D
$ a+ O7 a! Z* p0 N, N
版本地址:
|