|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
$ Y4 t; F& G9 C# W% o9 F弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
: @$ K) _, E& ~系统centos 7.2 64位
$ g% m" ?2 n4 B7 d/ e& Z3 k4 D安装宝塔
) S& _$ d3 D6 k4 wyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh6 T$ Y, l, @3 M) t: N+ N2 ]
宝塔环境:
# @7 i& m3 R t( |8 p/ cNginx1.14 php 5.6 mysql 5.67 \% Q6 Y) m- j1 _
放行所有端口 1:65535
2 h/ H$ b* @5 }2 b上传ddd.zip到跟目录并用宝塔解压
1 Y! }& n( c& P上传 dd文件 到bin目录下
3 h7 A9 U* T( N q3 v" J. N上传 jdk-8u192-linux-x64.rpm 到root目录下
4 J- M: p: x' }# y7 a上传 www.zip 到www/目录下 用宝塔解压& [( y) e3 J4 q8 M6 w( F; d4 M; a
给权限
2 Z5 B( Z- Z: a. Qchmod -R 7777 /bin/dd" k. h m8 i# K2 X/ b
chmod -R 7777 /ddd
& p! P8 F/ o) B$ hchmod -R 7777 /root
* b' f- V7 k/ _- u5 Uchmod -R 7755 /www/wwwroot
0 {4 r6 g. x, M. \& ichmod -R 7755 /www/backup! E6 d4 k/ [% t7 R
安装JAVA环境8 U- H7 b- s3 k* ^
cd /root( x' }5 O6 q) N" w; [ {
rpm -ivh jdk-8u192-linux-x64.rpm
7 m! l7 n* y' D& w' D, v, K环境配置:: X0 G/ X9 x4 i3 N4 ?0 Z
安装ruby( P4 Q1 G7 s+ m
sudo yum -y install ruby4 q5 Z) R1 Z0 {
安装wget, P: O8 E! G2 s6 A, w L
sudo yum -y install wget# T3 m: }) k& J5 [# V
安装redis
7 u/ s) k6 m0 z( z$ Q9 \) e! Fwget http://download.redis.io/releases/redis-4.0.8.tar.gz* ^. P7 |5 Q# }2 r+ M$ a* J
tar xzvf redis-4.0.8.tar.gz) E3 m V" ], J7 Y
cd redis-4.0.8% P: v, `3 C% y# L! v. D
make
1 n: a/ ~+ N% Scd src# B% I- l: U% C9 X$ v4 @
make install PREFIX=/usr/local/redis) I3 |+ C, s9 X
cd ../
2 b. Z/ U- ~, b* nmkdir /usr/local/redis/etc1 R) V. X) t( W1 m, v9 M$ d
mv redis.conf /usr/local/redis/etc, ^$ ?% j, b+ }5 U }, q, Q
修改/usr/local/redis/etc/redis.conf0 ]" w: J+ u5 R0 j6 `4 i* T. n- o
将daemonize no 改成daemonize yes3 T: m5 ^9 A- }/ [9 f, ~
数据库密码设置是123456
/ Y+ D. F6 S- R+ V7 G" f' V用下边命令创建并导入数据库9 t: R! J# m1 \6 I
mysql -uroot -p1234560 V9 O, D. j7 A1 e0 |% u
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;
6 L! T' g" x% k& C* h2 jcreate database ddd2_account;
! L, f; w1 l! V) c; j( Ruse ddd2_account;
4 N, ^) e0 }+ G6 |! F: [4 v7 kset names utf8;
- R6 M2 e s( I# L7 d+ \source /www/backup/database/ddd2_account.sql;
8 c% ]: y" p1 ~, S; @3 Xcreate database ddd2_world_zh;
2 m1 b7 J& _2 ]) L% U: Puse ddd2_world_zh;: E7 G) Y/ b! ]" A! h& Q& l+ e
set names utf8;
" D" y7 Z$ A1 i: f d, f4 xsource /www/backup/database/ddd2_world_zh.sql;: b6 A$ j! c" L4 h5 `6 c4 s
exit) d/ k# e9 g% h- E; M
创建网站:IP:81
3 p4 S8 p' n5 x; B$ N网站路径指定到 www/wwwroot/目录下% ^8 L7 n2 z6 \( r
网站修改:9 _. _3 |9 f9 }
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip' `% ]- M2 j; P
服务端修改: k4 U. Y8 d0 R, K8 k1 E, A2 G
/ddd/dispatchServer/configDispatch.properties
, i- T2 l" [) L第4行的ip改成自己服务器的ip4 h5 T7 a# R1 [" B3 O) c4 G
/ddd/ipdmainrverInfo.xml
- A/ p, U) C" C里边的区名改成自己的$ a7 C$ Y* _- q3 {: z0 h4 b) A
/ddd/worldServer/configWorld.properties3 a4 ~6 M. ]3 k" S5 d
第3行的ip改成自己服务器的ip
0 Y% d/ A6 Y! A第38行的ip改成自己的服务器ip 记得加端口8 ], w- V' K6 V: p- U9 a* ?
一键脚本启动关闭9 C! H! Z, c" g0 S/ O/ e+ @1 f/ ]
在ssh里输入. d1 d, |# H! s4 \* n0 m+ w
dd
2 y8 F4 J. [5 ]7 q5 h" L按提示操作 |
|