|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程4 B5 Z' T. [# U$ k, y8 f
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
# K6 i) I9 O! t& x0 I# w系统centos 7.2 64位7 T1 i. E- s; z$ R; ~
安装宝塔
. H" E$ V' C: o$ c f7 nyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
% T* P. _- R( B宝塔环境:, G3 G( N* ?4 k) @
Nginx1.14 php 5.6 mysql 5.6
( p2 Q4 V5 ^9 W" Q' W/ k放行所有端口 1:65535
5 q4 ?* G' I) ~上传ddd.zip到跟目录并用宝塔解压% g; R) d% p* ], ^
上传 dd文件 到bin目录下
0 A i, o% o& t' G6 C% p A J: [* g上传 jdk-8u192-linux-x64.rpm 到root目录下
: b/ m; k" B! O6 m上传 www.zip 到www/目录下 用宝塔解压
% |) O' A( Q, V, q给权限; ?: v- V7 K; a- ?# O. r% C
chmod -R 7777 /bin/dd
# {: d3 H. p9 c/ ~$ Z2 achmod -R 7777 /ddd
/ n o, ^6 s- Hchmod -R 7777 /root# V! s0 ?: s! r% |0 m
chmod -R 7755 /www/wwwroot: ]3 L n K" X6 }. d6 S5 I& ]
chmod -R 7755 /www/backup. q$ f8 E4 g% N; ^+ E. i& H
安装JAVA环境; ~- |8 w0 `0 X7 E- r' Z& _9 W
cd /root
9 E6 }( p9 ~% f& Prpm -ivh jdk-8u192-linux-x64.rpm( j' o5 p1 o: \0 Y
环境配置:
# u$ z4 u$ n- @; Z安装ruby* e% w& ]$ `0 G1 F/ y
sudo yum -y install ruby) d- m3 ^5 `8 Z; z
安装wget% t& s: |! V8 I
sudo yum -y install wget' z; E, _" [& Z: ]3 J+ j
安装redis
1 V5 m4 u: x% w% K) H; G) Wwget http://download.redis.io/releases/redis-4.0.8.tar.gz9 A8 N6 q. z6 p2 r
tar xzvf redis-4.0.8.tar.gz8 v" @9 B, g; {' f1 O: I
cd redis-4.0.8
2 `+ N8 C3 Z, l0 amake
9 `5 }( t% p/ w9 S2 scd src
1 e( O! w3 r2 ~1 L+ A Q( y$ Cmake install PREFIX=/usr/local/redis4 r& C& Q" @1 u5 m) z
cd ../: s* j' ]7 l) N
mkdir /usr/local/redis/etc
/ n4 l: k: a% K" l* }2 W* Jmv redis.conf /usr/local/redis/etc
9 D g5 q8 M" v: m; A" t修改/usr/local/redis/etc/redis.conf, f9 B) s1 b' @( {( u: t: x3 R
将daemonize no 改成daemonize yes
* t# J9 W9 k3 H# X3 P0 w4 P数据库密码设置是123456& V E3 Z) U3 {; q, `9 W* b* R& W; f
用下边命令创建并导入数据库
4 A+ y) N# V7 D5 qmysql -uroot -p1234569 [: B4 Z! g- `0 r: }0 i
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;7 y# R1 s! v7 v4 ]: o. k
create database ddd2_account;
- {2 i0 T. q+ H2 n( luse ddd2_account;% L8 R2 h2 Z: m/ E2 y% w
set names utf8;
" V0 j1 p6 o$ O. b% qsource /www/backup/database/ddd2_account.sql;( l4 a* y* l+ o& j b9 w
create database ddd2_world_zh;
2 X( U y% K* m3 l( \1 W7 j/ W# Ouse ddd2_world_zh;
0 a# `% U5 t: R2 zset names utf8;
( b0 C+ l6 r2 S' w) w l( M. wsource /www/backup/database/ddd2_world_zh.sql; i5 Z# V* W9 q2 C% @
exit. \& n# p- Q% u2 E6 r
创建网站:IP:81
3 n- e9 G% V _0 X$ R网站路径指定到 www/wwwroot/目录下 Z0 n% u0 g) `2 J0 C( ?
网站修改:( w7 M. W8 X; \3 H
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip" U9 G5 |( [5 {# B
服务端修改:
5 M) B2 f+ e) M1 _6 k/ddd/dispatchServer/configDispatch.properties
" X4 J8 o o$ z% L" M2 s* N第4行的ip改成自己服务器的ip" R5 P! p) K# K I6 j% }
/ddd/ipdmainrverInfo.xml
) _5 x0 z- i9 M7 X里边的区名改成自己的7 L/ ]% b# J( r/ s
/ddd/worldServer/configWorld.properties( e- Y' x3 h+ I9 H2 S+ |
第3行的ip改成自己服务器的ip
- R6 G- ~9 c' ?1 X第38行的ip改成自己的服务器ip 记得加端口7 j7 F9 ]; T+ j6 q& M6 {; }9 c
一键脚本启动关闭
. M9 Y. b2 }) {在ssh里输入% {% E. k; q& z3 X) W6 O1 Z
dd, T9 l* F& z8 v2 z
按提示操作 |
|