|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程6 P- [2 b; [+ ?" t: Z9 T
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程: L$ j' O2 V5 w# _$ D$ ?, T
系统centos 7.2 64位- i9 Z: l" V: M8 T( s6 H4 A
安装宝塔$ p5 |# u, E+ @. H8 a0 S e7 P
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
; G& M" X/ }8 P$ C宝塔环境:
+ x3 C; Z$ {: K& [9 q0 L9 sNginx1.14 php 5.6 mysql 5.6+ Q; V4 B3 Z' W& A
放行所有端口 1:65535& e1 `# v$ n6 S$ d: T
上传ddd.zip到跟目录并用宝塔解压
; \9 ^# x* h8 Z上传 dd文件 到bin目录下+ R0 s7 E( h j9 ?: @
上传 jdk-8u192-linux-x64.rpm 到root目录下% g7 X2 G- b! v% i
上传 www.zip 到www/目录下 用宝塔解压; Y N( R- h: h. l+ X9 L: n& e: I: H
给权限
* q% u {* n; Z( ?) @ cchmod -R 7777 /bin/dd
4 r: G& }$ p! nchmod -R 7777 /ddd
6 x: ^# k# i! {! schmod -R 7777 /root- f! w, [1 P9 }
chmod -R 7755 /www/wwwroot
! y# s w+ D4 d& F n, t5 ochmod -R 7755 /www/backup
3 U, ?5 _) |$ G安装JAVA环境( I/ N2 y6 s2 `- H3 N- H1 _
cd /root
* k/ r8 T! z a" D+ l; Urpm -ivh jdk-8u192-linux-x64.rpm, b- {( [+ Z1 i) P4 e$ ~! ]
环境配置:3 J$ [. B, D4 I) ~8 Q
安装ruby
' V1 u9 r' x4 c1 Qsudo yum -y install ruby
) ]& c$ y$ \, X安装wget3 [/ n" Q, K( k" g9 P' f8 h
sudo yum -y install wget6 }+ K/ B# x. S6 J7 {* f. R
安装redis
) h x! I6 A: Z: r! ]wget http://download.redis.io/releases/redis-4.0.8.tar.gz7 W1 [: ] k2 x/ y* g" c
tar xzvf redis-4.0.8.tar.gz
' ^9 X" q4 G1 n" I, Pcd redis-4.0.8
3 \4 \4 X" C# @4 @! _6 Qmake
" e5 O+ {$ l9 B, K. S; bcd src
$ `3 g8 ]8 n5 l' i$ }% r2 hmake install PREFIX=/usr/local/redis
2 |6 g$ G9 \4 s. Z: N5 r! Qcd ../: R% D* F$ l" E+ E$ M
mkdir /usr/local/redis/etc
* N `9 ?- R0 b. jmv redis.conf /usr/local/redis/etc
L' o" f8 B, \- N" t修改/usr/local/redis/etc/redis.conf
7 I) m, a- t" ?. R& p2 S/ x! m将daemonize no 改成daemonize yes+ R W' y9 v F& h( e
数据库密码设置是1234562 _7 e! U* X* E8 f2 m
用下边命令创建并导入数据库
( P" J$ ~% \% vmysql -uroot -p1234560 I% |1 H" g7 {
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;
% F# ]% f: e: @, ] d0 xcreate database ddd2_account;, o! ~5 z+ T- m9 j' v
use ddd2_account;
3 }% N& Y, C0 {$ R9 Sset names utf8;
/ F0 p, \& P9 ]& V* E: f9 osource /www/backup/database/ddd2_account.sql;3 i8 F) y6 }1 h4 ? }4 m
create database ddd2_world_zh;8 {; B" v6 _6 b! `% z
use ddd2_world_zh;
( Q/ E* ^7 H g h& w' q5 d7 bset names utf8;
) U" [$ U3 w4 E+ n' Lsource /www/backup/database/ddd2_world_zh.sql; w, l8 U3 o( m4 q; H4 L
exit. k+ s0 J0 N' N& }" k) B) u
创建网站:IP:81
$ i' j M+ W8 I8 `3 H4 M网站路径指定到 www/wwwroot/目录下* ]$ ?+ J7 m* ^3 @$ _) A
网站修改:! |: i& b& h' r7 p
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
( P2 h6 V$ k2 G$ y* z- h F服务端修改:4 U1 T: w7 R6 i4 _5 c4 i
/ddd/dispatchServer/configDispatch.properties# n9 }) u& y' S6 }
第4行的ip改成自己服务器的ip
6 }8 i' L. ~3 |. w" t/ddd/ipdmainrverInfo.xml+ {+ h1 X9 m7 b" x9 c+ U- G6 ?- l
里边的区名改成自己的- I" `; @# B- C8 j0 U2 K
/ddd/worldServer/configWorld.properties
* W' x: Z9 H# W) f7 b" v) E第3行的ip改成自己服务器的ip
- }5 [$ n5 V; w2 l第38行的ip改成自己的服务器ip 记得加端口) x0 n$ K/ |4 `2 m+ e! F9 Q
一键脚本启动关闭
* j! Y: M; v" W# L; M在ssh里输入) T) ?/ O( B) v6 \
dd
$ z6 ]$ R5 X$ T: x1 A+ W- f按提示操作 |
|