|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
2 t$ N# c0 A3 v& ?弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程& e! U7 C$ x3 O* ]
系统centos 7.2 64位
. S+ A+ l2 s9 q安装宝塔0 a8 C) S2 T8 N# H
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh! T; Z4 A7 d& I1 [! f3 p( t
宝塔环境:) O: ~! u0 f3 K4 T, g3 u" b9 C4 k
Nginx1.14 php 5.6 mysql 5.6/ L; _$ q2 b9 Y/ P( z
放行所有端口 1:65535
6 e! O3 `6 y4 D- j% w" J4 G8 v$ O上传ddd.zip到跟目录并用宝塔解压- D. y; m7 P$ y0 E# Q9 Y
上传 dd文件 到bin目录下2 j( Y4 B% j! \# y: S
上传 jdk-8u192-linux-x64.rpm 到root目录下; z: g/ ]8 O/ f
上传 www.zip 到www/目录下 用宝塔解压* P1 D1 X+ O5 O i
给权限
. U3 b; X, n9 X1 a6 ~# ~! O* k6 kchmod -R 7777 /bin/dd
$ V7 \& Y! V& x4 zchmod -R 7777 /ddd) H" p+ l$ \, A7 ^
chmod -R 7777 /root, H9 G6 y; k2 u
chmod -R 7755 /www/wwwroot; @3 F F6 z0 f- [. V- \/ N C0 [
chmod -R 7755 /www/backup
0 B4 q, ^( `3 P* Y& B安装JAVA环境
5 q \/ C% {1 m/ E2 Mcd /root
" g4 H2 N; s* J! X. i8 srpm -ivh jdk-8u192-linux-x64.rpm
0 f# t. Y6 `" c+ Q环境配置:
2 Z6 }( W* `2 w安装ruby" E$ g$ s9 l: S" ^
sudo yum -y install ruby
5 b% h5 i# S F! d q3 z安装wget! m/ e3 M' V& U/ c( ?5 a3 Y! x7 ]
sudo yum -y install wget) ?5 }! M( v) d+ v: L
安装redis# h+ w2 a7 }. c& Q
wget http://download.redis.io/releases/redis-4.0.8.tar.gz- ~0 G$ X3 r8 a; j3 Q' e9 L
tar xzvf redis-4.0.8.tar.gz
6 p, z5 a, \1 o" }cd redis-4.0.8
, [7 U/ N5 P, z5 ~: q4 Bmake
4 ]/ C: W& G' I5 H5 m, N: v' Wcd src# \, {) X/ V5 h" x1 h
make install PREFIX=/usr/local/redis
7 ~/ x' h4 V7 D( Vcd ../' u) c- E; A8 L8 \7 D3 C0 z0 X, \
mkdir /usr/local/redis/etc
% j* d2 I' Z m0 dmv redis.conf /usr/local/redis/etc
( [+ @ o, m, ]9 T( Z# _9 N3 ~$ t修改/usr/local/redis/etc/redis.conf
8 e+ T" z' z4 X+ g5 o7 x; ]) L4 V将daemonize no 改成daemonize yes0 v2 I7 D9 K: N1 [. U6 W% s" j2 f/ z
数据库密码设置是1234561 w3 Y" I) r( z5 a: D; | ]
用下边命令创建并导入数据库
# Q+ @5 f: ^6 c; l3 v- y# q; y% |mysql -uroot -p123456
4 B% E1 V! ]1 t) i: Qgrant all privileges on . to ‘root’@’%’ identified by ‘123456’;
. y" T7 E& w& H( D# ?$ ]create database ddd2_account;
8 R- m. C7 d' E* M- a( y% ~/ Uuse ddd2_account;6 n: ?, l/ a4 O/ Q
set names utf8;
4 j! @; g4 ^/ {$ |9 N) Osource /www/backup/database/ddd2_account.sql;8 ?" y8 O: y( X: n& a. W4 ?* p* K
create database ddd2_world_zh;0 D# w4 E3 J7 w8 L( [
use ddd2_world_zh;4 j, D( [; e& I+ Q+ L0 k/ A
set names utf8;1 ^. d1 x- ] {! e0 J1 j
source /www/backup/database/ddd2_world_zh.sql;
' V" x% ?1 F6 R6 x( f* I* \exit& ^8 z& g0 V4 }8 l+ q1 ?6 k! Q) F8 f
创建网站:IP:81% v7 ~7 ?% c, ^' |$ @
网站路径指定到 www/wwwroot/目录下
: w7 y( m+ a+ x$ T. F( A网站修改:
/ V+ h9 ^8 e$ }- I/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
0 X2 @4 d' Y3 r4 W! ]服务端修改:' o# u! K9 N% h# X+ u& J; }6 h
/ddd/dispatchServer/configDispatch.properties
1 U# f3 a# Q i/ y( h第4行的ip改成自己服务器的ip
/ `: u/ p4 i0 A9 [4 H/ddd/ipdmainrverInfo.xml
; y p9 P5 ]6 @" o# N里边的区名改成自己的
9 W v- P7 @ x/ddd/worldServer/configWorld.properties
& y% C" K( ]+ z& @) C第3行的ip改成自己服务器的ip
' ?& f" w q" v+ R! t: V# p% u; l! O9 h第38行的ip改成自己的服务器ip 记得加端口* p7 g/ c- l9 F) ^* O5 n% U- X5 H
一键脚本启动关闭* h9 |3 i5 l4 g# ]9 `1 L" Q3 e
在ssh里输入
$ o% R2 `. w% g: Sdd
4 Q, V) A* X5 e! Y按提示操作 |
|