|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
$ f7 |8 e8 Y! X' H; g S弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
) g6 _$ `& ^. \+ d系统centos 7.2 64位
; @. D1 t! F' k) I8 R. P( ]! i7 T$ j安装宝塔* ?( W! z" @) U
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh* }; R' ?8 y) ?" z7 I( e2 {5 z
宝塔环境:* I- I3 D8 \8 c; W C, g
Nginx1.14 php 5.6 mysql 5.60 k! G: B- P, ?7 f4 E* _9 B; ^
放行所有端口 1:655351 |3 T4 c+ d) q f# u
上传ddd.zip到跟目录并用宝塔解压! P% Q6 D& Z. T' P! k# ^+ E; d& ]
上传 dd文件 到bin目录下
) M( ~ G+ Y1 S* y+ c8 x2 F上传 jdk-8u192-linux-x64.rpm 到root目录下1 T8 T$ N8 e) l# p# S" w
上传 www.zip 到www/目录下 用宝塔解压
8 | {/ f7 W! V# m+ V6 X7 \- n; y给权限
7 }' i. ]) r0 achmod -R 7777 /bin/dd
" b" o7 d8 p" C, [( Hchmod -R 7777 /ddd! p) F: p+ C% `4 w. M! h& a9 E
chmod -R 7777 /root. ]; F4 B1 T: @& q. K
chmod -R 7755 /www/wwwroot
$ @; v/ F& ~8 ^4 schmod -R 7755 /www/backup$ p( m( I/ n8 F) r9 C. X) G* E
安装JAVA环境
' X, v: W' X9 dcd /root
, P) }0 a" @1 u4 Vrpm -ivh jdk-8u192-linux-x64.rpm* U ~$ y: N9 J
环境配置:
" A6 }$ l. N( P3 {+ w( ?安装ruby. c5 T- F0 L: T. G9 g- u% O
sudo yum -y install ruby
7 O. g& G) h2 p$ |, Z# ]" t! E$ D安装wget
4 p+ y, R! ]; G0 b1 J6 z ysudo yum -y install wget
! R% T' U9 }3 D安装redis, ^. Z2 J! s3 V$ i
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
# J) b! \0 |+ A0 Z: W2 o: Xtar xzvf redis-4.0.8.tar.gz3 @" h) V2 [( _
cd redis-4.0.8
! J- \+ ~! v6 W( o1 ]make6 X# m9 N" c5 Z
cd src
0 J7 A$ ^2 H" C4 {0 B% _make install PREFIX=/usr/local/redis8 J6 c; G8 S' h( o3 |
cd ../
y& \, b7 o* z5 ^mkdir /usr/local/redis/etc
8 L8 G5 \, g; Ymv redis.conf /usr/local/redis/etc
' Q1 i, f6 R2 L% x9 C& [) G修改/usr/local/redis/etc/redis.conf
, N/ M; [ x5 v7 [将daemonize no 改成daemonize yes3 b, s! r: o! | `! u3 e
数据库密码设置是123456
0 ]: u+ Z8 i% @; u用下边命令创建并导入数据库$ u& e- O& y) u# u
mysql -uroot -p123456
! V7 G: W: v0 Q U% W1 I) Vgrant all privileges on . to ‘root’@’%’ identified by ‘123456’;4 |5 v( Z' O/ D2 g
create database ddd2_account;
& X/ F* i/ R, p& ?- a% t, \use ddd2_account;% Q3 B1 v' W0 H& y1 g4 X0 L
set names utf8;
6 u1 g- N, W8 F5 B7 \1 Y& D4 @; fsource /www/backup/database/ddd2_account.sql;8 p: ^# S8 N9 U* X/ R) p& }
create database ddd2_world_zh;$ j4 k# i) `0 v4 b( d4 E
use ddd2_world_zh;
8 J- G: W. P; yset names utf8;
0 `: E9 a9 N0 ?9 R3 gsource /www/backup/database/ddd2_world_zh.sql;/ ^/ c* a) S0 r2 O! U
exit& S1 M: {% R4 t' D( ~8 ^# f
创建网站:IP:81
7 F; @0 d! F7 _2 p# {网站路径指定到 www/wwwroot/目录下
0 D6 w; f" p& N+ k% d网站修改:
; {! A3 f; v: n7 K E* F* Q/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip2 a% n }9 ?) @3 }
服务端修改:
# t5 O# m9 \8 I0 G. c' ]/ddd/dispatchServer/configDispatch.properties. J6 p/ O0 Q0 f0 @5 S; B5 N
第4行的ip改成自己服务器的ip
( y5 B5 \0 e# ]" }! G, h/ddd/ipdmainrverInfo.xml, {6 J$ r' T. L/ {2 i# Y
里边的区名改成自己的
3 @7 g$ X. m9 S0 r. W/ddd/worldServer/configWorld.properties; X( d0 O; \2 P F/ U
第3行的ip改成自己服务器的ip. }( L* r9 C$ b' g6 R
第38行的ip改成自己的服务器ip 记得加端口
/ R, P% X) U6 @) X# D一键脚本启动关闭0 v2 _; Y& W) M9 D/ I
在ssh里输入; v3 d, D5 t7 ^" X' p; Q
dd
6 F5 h. u2 K; P! ~. J按提示操作 |
|