|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程* O, D7 @3 a0 k& U/ O3 b1 ?; R* L3 ?
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程7 o1 A3 G3 I. ?- u
系统centos 7.2 64位+ }7 X- Q1 V3 Y' r. O4 X
安装宝塔# {) o. }# q4 ~; U, N* l
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh# `1 P; i; n1 [& H5 Y/ m; K
宝塔环境:
0 U3 B- j# A' X! F. HNginx1.14 php 5.6 mysql 5.6
' V# j! P6 z7 k. o% N6 A放行所有端口 1:65535; x& e: F( h& D1 r1 `
上传ddd.zip到跟目录并用宝塔解压
# |( N% C9 n- ?' q上传 dd文件 到bin目录下
- q9 }+ Z3 s# k( i$ t上传 jdk-8u192-linux-x64.rpm 到root目录下9 q& c1 v3 h" S7 B' |% Q1 @. D0 U* e
上传 www.zip 到www/目录下 用宝塔解压! }) F, I- S4 u8 s$ s9 E _0 F
给权限
1 Z; G. D. Z$ {4 w* u7 J' Wchmod -R 7777 /bin/dd+ f3 f7 ^' _5 \5 a& s, C. h- Q
chmod -R 7777 /ddd; b1 y5 g9 N2 `( S
chmod -R 7777 /root# A; Y) h% W* D
chmod -R 7755 /www/wwwroot1 N2 G X0 \, |; m: B# H: F
chmod -R 7755 /www/backup; G' C* o8 r( ^% i8 O
安装JAVA环境
1 V4 W: P4 T7 u+ I5 t v( a7 vcd /root$ h- P t I" j9 I5 `* L
rpm -ivh jdk-8u192-linux-x64.rpm3 q5 q) W |5 b$ O) E7 r7 l
环境配置:* f4 _2 B) z$ l+ V8 B: @0 V1 e% j3 |
安装ruby
0 }' w3 `$ |( r. f; }2 msudo yum -y install ruby6 n! H2 R/ ]! s6 a) u* `
安装wget* p5 k* y" c; i
sudo yum -y install wget
/ C7 T( d& J3 p安装redis
1 P) v" P. ~% j- A. p0 i6 |wget http://download.redis.io/releases/redis-4.0.8.tar.gz% T, J) M7 m& `# {5 W
tar xzvf redis-4.0.8.tar.gz
& Q! b! x4 o2 F1 Lcd redis-4.0.8
# O4 e3 ~4 P/ }% |make. A5 i2 S- r3 L2 @. ]& K" Z
cd src; o9 C; j: U# v5 s
make install PREFIX=/usr/local/redis
1 ^6 d9 c' Q+ K. f: Ccd ../8 _" j% o6 r s& v
mkdir /usr/local/redis/etc5 }3 }2 o# I* K( g
mv redis.conf /usr/local/redis/etc
# X5 M* O# V4 Y, p* ]修改/usr/local/redis/etc/redis.conf- h, c7 o- L- ]5 b8 B. Y$ i
将daemonize no 改成daemonize yes3 y+ T& A6 t; f* ?, l& B
数据库密码设置是123456
& S/ x/ l! a6 I( f: J3 [9 Y用下边命令创建并导入数据库
- Q4 _6 a+ \9 u, cmysql -uroot -p1234565 d% Z& o/ F; T7 h {
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;4 i( h+ ]% B$ X1 V6 R
create database ddd2_account;
1 }9 W: d: X' B8 }% @) ouse ddd2_account;# s' Q8 |- e( g C9 @
set names utf8;2 x% x. x! K7 L+ M& F% B" _1 ?2 z
source /www/backup/database/ddd2_account.sql;- V* S" r7 w0 N4 d- ]8 @" D3 D( r( \
create database ddd2_world_zh;* f& y+ c1 k( o3 r- i
use ddd2_world_zh;
5 ~, W6 y& X7 q4 O; H5 qset names utf8; P0 g; L: F! h, c
source /www/backup/database/ddd2_world_zh.sql;
3 N3 c3 B$ W; }exit* i: P! o% a$ z- x# e! {
创建网站:IP:81
1 d1 H: X% D* q% G8 n4 y网站路径指定到 www/wwwroot/目录下
' x/ } q& R. ~1 g5 B1 E网站修改:
O! g# f. s J T/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
' E7 M; R$ J$ W! X& c% l服务端修改:
/ \7 k& i! ?% J; p: ~7 L" w/ddd/dispatchServer/configDispatch.properties
) t* w2 [) y B! X' w第4行的ip改成自己服务器的ip
% S4 i( s) F# ^+ i0 a& m! [/ddd/ipdmainrverInfo.xml+ m7 X, `0 F* @1 _ L$ |! p4 q ~
里边的区名改成自己的5 v0 Z. i* b( n& M1 ?9 s- v0 {3 a
/ddd/worldServer/configWorld.properties
! |' t3 p0 j" e& ^( Q第3行的ip改成自己服务器的ip
) e' D- i/ w" v8 s第38行的ip改成自己的服务器ip 记得加端口- g+ m& D+ d, g- W6 n( W: {
一键脚本启动关闭5 a: {% z# }8 y: v s
在ssh里输入
8 M( N, Z9 T% @dd4 B/ M* S a! ~) x- x l* x
按提示操作 |
|