|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程% `' E0 B6 c2 t# m6 o
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
, t' E* W9 X) ~5 b系统centos 7.2 64位, J3 g5 G+ t& d1 Z, p |, a3 `- D
安装宝塔
0 m8 y/ l: Q0 ^yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
$ f8 `3 I% S) F2 {- I. R: L9 U宝塔环境:
& W# ^. ?- o% [8 U: E' K0 yNginx1.14 php 5.6 mysql 5.6
" \7 t5 c1 B( \7 ^$ a2 G2 j放行所有端口 1:65535
) P0 h0 V" a8 B/ ^* T: _上传ddd.zip到跟目录并用宝塔解压! z' i" K# m. ?6 F2 ^
上传 dd文件 到bin目录下/ ^8 l; B1 S( ?( |
上传 jdk-8u192-linux-x64.rpm 到root目录下
8 [; n4 r; t1 c4 g% U上传 www.zip 到www/目录下 用宝塔解压: D) x" L" F J5 Y! P' ^: {
给权限
% q2 F0 Y; k. e# [7 F4 [chmod -R 7777 /bin/dd- q5 A$ C2 i, T+ Z$ \& [7 @
chmod -R 7777 /ddd0 o! x& {2 W; y8 `4 p! Z
chmod -R 7777 /root
! h* i% A9 I' P( W: n I% I+ mchmod -R 7755 /www/wwwroot4 Z) _8 l# r, @1 P0 B4 t# s
chmod -R 7755 /www/backup/ P' ^- w& E+ u0 i% N( b; N Y
安装JAVA环境" C7 A1 B0 _' Y+ k* |/ ~
cd /root
5 l+ e/ ], P- f3 Urpm -ivh jdk-8u192-linux-x64.rpm
# [$ g5 z* j. C, Z% n( j# N! g$ m环境配置:
, h( ~) R$ I% K& B" N# V安装ruby
' r* }3 }7 i/ Q. u+ p& esudo yum -y install ruby
6 Y3 g4 V2 R, F安装wget
: |8 _, J' o& Gsudo yum -y install wget# d3 t3 o( K+ v. f s. b0 z
安装redis
$ u: O/ }( m) u$ H8 mwget http://download.redis.io/releases/redis-4.0.8.tar.gz
9 A9 f2 i8 `& u% Utar xzvf redis-4.0.8.tar.gz& U% m8 ^5 y2 }' j# t' |* M
cd redis-4.0.8
, z/ ~* L, R5 O) R4 ~7 e- [2 Y; zmake' L7 z' C. M/ Y* l2 q# I
cd src) N/ X. Z+ I, k2 t7 O4 q$ p( E
make install PREFIX=/usr/local/redis3 i' v8 A! W+ j3 U+ e
cd ../
% _2 O6 O4 B& }7 P! Y0 A) @mkdir /usr/local/redis/etc, n& t! i* F5 z) V( _- y: i; Q' i
mv redis.conf /usr/local/redis/etc
/ k4 n2 S4 n6 {. V. S+ l修改/usr/local/redis/etc/redis.conf
% E- a1 s: j: f/ T将daemonize no 改成daemonize yes
3 Y4 q/ Y1 ~8 J: V数据库密码设置是1234561 U+ G5 A% M" i! o9 t( ?7 d, V, w
用下边命令创建并导入数据库$ j* q/ x U7 @6 y, Z
mysql -uroot -p123456
7 v) c! L; P- B7 `9 l4 S/ lgrant all privileges on . to ‘root’@’%’ identified by ‘123456’;
0 j0 j3 n* M& g" Gcreate database ddd2_account;
3 y P( E! x: ruse ddd2_account;% u' [3 a1 y$ s) p- X" ~" \
set names utf8;
! A( J1 E5 e9 r; I& ~2 ^source /www/backup/database/ddd2_account.sql; z$ J% r: X$ S8 X% b; ^
create database ddd2_world_zh;) t( O2 k& J5 ^& Z; e7 D% z
use ddd2_world_zh;
$ \4 _8 ^# y8 ?* k$ A" E* Y0 Oset names utf8;
+ r# R3 m$ z/ w: j8 h* J2 Lsource /www/backup/database/ddd2_world_zh.sql;# I( K* c3 w7 B5 R/ V! x) V
exit
, ] ]5 c# @% D, |/ W创建网站:IP:81' g4 T4 |: { t& T5 j
网站路径指定到 www/wwwroot/目录下$ ^$ t6 X( k0 F! k, W1 Z
网站修改:3 `& |( v x A' [6 n
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
7 P- T2 I' C' J4 \" i: ]* c服务端修改:
1 y% `9 s/ Z6 ?9 g& Q/ddd/dispatchServer/configDispatch.properties
/ m% t# T, w5 u+ U. ?第4行的ip改成自己服务器的ip
9 D S9 t' O& z/ddd/ipdmainrverInfo.xml4 m3 P/ s: O& V8 n2 s
里边的区名改成自己的
2 ^( \1 ^( h! W! d/ N" \% m/ddd/worldServer/configWorld.properties
2 z' T) e1 e5 O* h7 L; J8 D+ z( X* y, S( m第3行的ip改成自己服务器的ip/ I( s2 G& @& x u
第38行的ip改成自己的服务器ip 记得加端口6 ^! }3 e2 H( m8 m1 \1 h6 B ]( s
一键脚本启动关闭9 G+ O- q! y, M
在ssh里输入
5 p2 t) I: O4 A. l7 C; q0 H$ \+ V2 Tdd7 b6 ?! {3 G- @/ U; s; Y$ l
按提示操作 |
|