|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程% f$ Z1 }, e) r2 h5 a9 j
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
% R6 E8 O8 X! X) J$ `6 q+ }系统centos 7.2 64位) I! M+ Q; \- O f0 t- v8 P
安装宝塔
. y) w; D8 j/ M5 G) {3 zyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh- K' t" v3 N' V. _
宝塔环境:: r3 @( j4 a$ ?) B
Nginx1.14 php 5.6 mysql 5.6
9 Y0 h' r' j& L+ z放行所有端口 1:65535/ A7 |* z! ?& \0 S( L* h' t
上传ddd.zip到跟目录并用宝塔解压- y) Z! Z P/ R8 w
上传 dd文件 到bin目录下6 E c# Z. I/ ]. s1 m4 H
上传 jdk-8u192-linux-x64.rpm 到root目录下
" X, ~7 W: ]9 E' b上传 www.zip 到www/目录下 用宝塔解压
; B: r( m# ]: o1 t% z4 P6 X给权限
- r; F4 E2 T, i1 s) ?/ vchmod -R 7777 /bin/dd
! P$ {$ s) L2 W8 t, v% hchmod -R 7777 /ddd+ a: q5 l7 i9 B
chmod -R 7777 /root
: o+ u% F! l: [2 A- ichmod -R 7755 /www/wwwroot
9 B& Q% {) b# G8 Schmod -R 7755 /www/backup& W2 {0 ?- r* i, \. M9 O
安装JAVA环境
8 ^& ?2 ~* |0 y6 Hcd /root
, D5 q( ~4 a7 }1 crpm -ivh jdk-8u192-linux-x64.rpm
3 n- O% S0 |. _+ U环境配置:
! j! {+ o6 i9 J: a安装ruby
- u! ^' e1 _, g- Msudo yum -y install ruby; Z, M% t/ w) c4 x9 a B8 `6 X) J9 T# E) I
安装wget
5 N8 {" W' m. n& usudo yum -y install wget- F& l; H7 y- R
安装redis7 @" \, m( X$ }2 J9 T) D* n
wget http://download.redis.io/releases/redis-4.0.8.tar.gz- T1 \/ P6 e9 x& X
tar xzvf redis-4.0.8.tar.gz
1 E9 N6 w8 c" b2 ]cd redis-4.0.8
- u: Y/ f( L6 Z, G* K5 Z( t0 Imake& M# ~$ j( V' O n2 Z% z$ Q
cd src5 B5 u2 u4 {5 K' ~1 R: _8 J
make install PREFIX=/usr/local/redis7 y$ Q/ X$ l! Q! N+ a: G
cd ../
% ~* Q$ k" A' W8 m" F$ Z7 e/ R ~mkdir /usr/local/redis/etc) d9 T6 F. O0 \1 d
mv redis.conf /usr/local/redis/etc
& g; n. ~. f F; O7 @修改/usr/local/redis/etc/redis.conf1 S4 K% b$ ~2 S) A0 m x0 J
将daemonize no 改成daemonize yes Z% E3 l$ ?" J/ M5 |' p
数据库密码设置是123456% i1 y0 c/ X( V1 E$ {
用下边命令创建并导入数据库
0 |+ l$ t/ }4 `5 c0 Wmysql -uroot -p123456' v7 b3 n, f1 S7 i/ P' a
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;( h% P; b% A$ O& g2 |: p( c
create database ddd2_account;
" T5 ~/ H8 V2 suse ddd2_account;
0 v2 l2 L5 \/ x5 |2 @$ {5 vset names utf8;
* ~- Q! \" P) e1 Csource /www/backup/database/ddd2_account.sql;2 U0 p4 }" }0 K# E5 H! U1 f) Z
create database ddd2_world_zh;
% w& j0 K: ], ^2 l+ P) Duse ddd2_world_zh;8 E q5 Q6 m3 F. {
set names utf8;
" v/ M9 \: @* e- k; I$ lsource /www/backup/database/ddd2_world_zh.sql;" j% U: P W6 T- r$ b. y! G4 }
exit
" H# R' H1 X3 n& b/ H; f+ K6 o% V3 L创建网站:IP:81
5 ?8 W2 O5 a5 z O/ t网站路径指定到 www/wwwroot/目录下( @% j9 o! h3 |$ L7 p1 x
网站修改:
: n* V0 }2 E" a4 b' v/ J/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip6 [0 z Z8 ?5 B" s# {7 H
服务端修改:
* q( l& d: @# q- K+ q6 F/ddd/dispatchServer/configDispatch.properties4 d) y( s# F9 Z' N& ]
第4行的ip改成自己服务器的ip/ i% X; k. m1 b7 c+ M" ~
/ddd/ipdmainrverInfo.xml
/ } m- e) R& |, F里边的区名改成自己的
6 `- ^' w* c) T: F, P0 F/ddd/worldServer/configWorld.properties
4 e9 L" b9 x N% ~+ B& G第3行的ip改成自己服务器的ip/ U) q: z6 n7 W3 R q
第38行的ip改成自己的服务器ip 记得加端口- r9 z% | Q/ L8 S2 j7 b
一键脚本启动关闭5 i& I: b* Z. Y& A. e; t* a9 d0 \. }
在ssh里输入; H. p' f W* W% t8 w9 x& |+ S
dd
4 W: o* ^" \. |. e& [9 i/ o) I按提示操作 |
|