|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程4 {3 u' L. v, i
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
- N) O$ O. |, B0 j; x- Z y5 \ g& ?. ]系统centos 7.2 64位
0 {& Z5 g8 }( t安装宝塔* |; ]5 X2 K! n' B: V' _
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh) x1 |/ S5 T g
宝塔环境:
# q" {8 |, P g1 Y9 QNginx1.14 php 5.6 mysql 5.6
7 Q2 T" j6 T3 C% f6 L' [放行所有端口 1:65535
* t1 k3 a# e7 P* `0 i! p C上传ddd.zip到跟目录并用宝塔解压7 _0 U5 t Y& ]' u6 c3 E
上传 dd文件 到bin目录下! C* w6 D" T& x& B+ H
上传 jdk-8u192-linux-x64.rpm 到root目录下* ?6 `4 N2 N. g
上传 www.zip 到www/目录下 用宝塔解压
, H3 R3 }1 p3 ^ q给权限, M* T( E% {0 o
chmod -R 7777 /bin/dd
e K- W& ~: {+ gchmod -R 7777 /ddd
5 |/ c% a y' M9 E( qchmod -R 7777 /root
" D5 i, o0 d7 D: Q5 `chmod -R 7755 /www/wwwroot, v z/ X5 X$ D0 ^& {
chmod -R 7755 /www/backup: r* y4 f7 H8 ]
安装JAVA环境( T, _2 F' B3 K. w* q
cd /root
- x: |* X6 f2 |, m' c1 \rpm -ivh jdk-8u192-linux-x64.rpm
; W0 q$ Z% d+ I环境配置:
; G- J' x O: }$ N安装ruby
2 R: E& e, ]. B9 b* L7 u$ o: fsudo yum -y install ruby
2 u D! J+ M& m, ~) a安装wget
; s# c9 j. m% s+ b+ Xsudo yum -y install wget! z2 _9 Z! X8 g) @2 L
安装redis
( g3 b4 _1 |9 g9 Bwget http://download.redis.io/releases/redis-4.0.8.tar.gz
) G' {0 h: c, Gtar xzvf redis-4.0.8.tar.gz( Z+ y, ~2 p: R5 Q" e" y
cd redis-4.0.8% s' D9 T7 n5 x9 V* J/ w2 w1 q% z
make
& J5 m6 ~* b- D% U% ^' kcd src9 p/ Y# r( ?0 g" o" J2 A
make install PREFIX=/usr/local/redis) @. K' M/ k4 p& R6 j, v) p! K% i) e0 Q
cd ../
+ G- y0 V1 W' z! M, z1 {" vmkdir /usr/local/redis/etc3 H6 Q0 j. H, S7 t( p8 M
mv redis.conf /usr/local/redis/etc+ U7 e( Y2 \" B
修改/usr/local/redis/etc/redis.conf
$ m3 i# y1 ^0 y- `2 _* B I将daemonize no 改成daemonize yes
) i, R2 G! _! j& c7 ~' b数据库密码设置是123456
9 m6 _% i6 J6 G, n7 I用下边命令创建并导入数据库
, p5 E6 k5 m$ H- hmysql -uroot -p123456
, J5 G4 w: V# X/ cgrant all privileges on . to ‘root’@’%’ identified by ‘123456’;+ l0 e( X( q$ U* N* M2 }/ z
create database ddd2_account;/ ?3 ]) u% _$ q% `
use ddd2_account;
, F3 C A, B P9 n- |. [' ?set names utf8;. g( h3 A: u- a
source /www/backup/database/ddd2_account.sql;
L0 x4 Q/ Z8 B \& U% xcreate database ddd2_world_zh;
]) E% K+ @2 b$ d3 {use ddd2_world_zh;7 U; m, U! e+ l/ A6 R
set names utf8;: F: i: h; O: W) v% H1 S
source /www/backup/database/ddd2_world_zh.sql;4 N+ o1 w- ]( [8 G" Z% w; h' ]/ Y$ X
exit
& K" _! T- ~2 Z7 {. D5 ?3 s" K创建网站:IP:81
; [0 _+ V* \9 u& B Q+ J网站路径指定到 www/wwwroot/目录下% j8 z# S! `& t8 x( X' i
网站修改:
0 A4 O0 ]- r6 j3 ^1 J; J) Q/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
/ W8 S) k/ z! ^* r$ z3 L3 N服务端修改:* I+ A. U( ]+ a; w! s6 T7 W) _
/ddd/dispatchServer/configDispatch.properties
) ^6 y( w% C" \/ {第4行的ip改成自己服务器的ip* [2 G! D& w6 h8 L
/ddd/ipdmainrverInfo.xml! C1 O3 _: K& U$ X+ F
里边的区名改成自己的
7 _0 m, o: v! _# a) z9 P/ddd/worldServer/configWorld.properties8 u7 T% _7 ]5 I# f1 @
第3行的ip改成自己服务器的ip4 ~0 A% g2 v4 N7 e
第38行的ip改成自己的服务器ip 记得加端口
9 _) P& \6 r r6 Q( j- \- ]一键脚本启动关闭6 I+ r. J" P% i" @
在ssh里输入
1 n! U7 }& C4 _6 W& Z# ?dd
7 ~0 I4 i$ [, Z1 N- N按提示操作 |
|