|

弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
* U g. H" L2 x; z( G" V弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程, B( J# z. }) n1 w2 ~2 o
系统centos 7.2 64位. ~1 {" I+ ]9 N; V! z: M, H
安装宝塔
+ j' J7 D" e/ H( V, ?yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh% {4 f3 }3 F! G9 ?8 t: N
宝塔环境:
' a' [% y7 M; d |# ^" u% vNginx1.14 php 5.6 mysql 5.62 }; r8 {: d; V* M$ D/ K
放行所有端口 1:65535$ s9 J, _8 o/ v7 Q- z8 v1 r
上传ddd.zip到跟目录并用宝塔解压
; j: [$ T4 Z6 C5 t4 v0 N上传 dd文件 到bin目录下# t' ]; ~/ P# z+ j7 y" V
上传 jdk-8u192-linux-x64.rpm 到root目录下8 I4 J3 ^% U8 P
上传 www.zip 到www/目录下 用宝塔解压
$ y/ m% E+ b! C/ I给权限
7 ~8 s. j. P/ |# j- E1 N0 Pchmod -R 7777 /bin/dd- h$ X" k% O g; q* y
chmod -R 7777 /ddd+ M" Q- ]0 O0 o( M+ ?
chmod -R 7777 /root
, D" ]* H. N8 O, q1 k+ O4 E, |chmod -R 7755 /www/wwwroot% f" ^4 _. z% Q) p7 p( |
chmod -R 7755 /www/backup5 u, h& \5 }2 V& X
安装JAVA环境2 m( I0 e! X n4 p* u& t0 K
cd /root
* Q R$ I) u8 Q5 T& qrpm -ivh jdk-8u192-linux-x64.rpm
) h. G7 f, A, \5 p环境配置:
; O( H1 C2 S6 [' \# C, z( D- E9 L安装ruby
& z0 K! Y# _+ f5 ]6 S {* csudo yum -y install ruby
9 B. U; S# [1 s8 ^ ~* s安装wget
' u) x( x: y' M7 v! S7 jsudo yum -y install wget
0 h; I6 u7 z/ Y" J' i4 J* |/ Q安装redis
3 Y' @3 t) `+ n0 ^4 W% f5 Awget http://download.redis.io/releases/redis-4.0.8.tar.gz
% z! N, {5 Z% ktar xzvf redis-4.0.8.tar.gz* ^) a* y2 Y0 d6 ?+ b* ` c
cd redis-4.0.8! k' N$ G7 h, c4 K
make
' V, i- K5 Z+ A9 z; [- xcd src' s( F! N. \& U# f, z5 D. ^+ K
make install PREFIX=/usr/local/redis( D* o. Y4 U% d% @
cd ../
# `: `* D1 m7 f7 ]4 k; u* T0 W! dmkdir /usr/local/redis/etc
" ?- u( Q+ o1 l b, J* wmv redis.conf /usr/local/redis/etc
1 p X- J: d7 x" @# X2 k. c修改/usr/local/redis/etc/redis.conf9 U1 J' n4 O- a' l& L( m& l. E
将daemonize no 改成daemonize yes
: c) K8 s) G/ o) k数据库密码设置是123456; n. l, h& b. d& {$ T
用下边命令创建并导入数据库6 U8 `6 |# e. q
mysql -uroot -p123456
9 S+ e Q: N) e! ?% m: ]grant all privileges on . to ‘root’@’%’ identified by ‘123456’;: A$ E5 H- a! a' J0 C
create database ddd2_account;
( K! G& @! b9 }$ V1 ?0 y5 |use ddd2_account;& T! t/ j( \& @) l
set names utf8;. T# k' u; U+ {0 P; t7 v
source /www/backup/database/ddd2_account.sql;
; V5 F! R: ~: T5 Y/ pcreate database ddd2_world_zh;5 f* q* l6 Z# p+ A: J: ^ c3 u/ a
use ddd2_world_zh;! S( h3 L/ P |' h
set names utf8;! a5 Y- K' E2 D/ O8 ]
source /www/backup/database/ddd2_world_zh.sql;
# D/ D1 c& a( a) I. G, c( Pexit9 ]( W P9 Q( j( U4 c4 X" [2 X
创建网站:IP:81
x: b! [( R" D网站路径指定到 www/wwwroot/目录下
( W) Z4 t+ ~2 I4 b网站修改:4 w3 Q" k% N, T5 @* E# z
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip' y+ c# F8 n; K
服务端修改:
- ^- w0 k. o4 R8 S/ddd/dispatchServer/configDispatch.properties
( u3 [ e2 A" l, j2 e2 J$ B第4行的ip改成自己服务器的ip
* ~/ ~) W+ k1 G7 }! s& w/ F, Z/ddd/ipdmainrverInfo.xml0 Y: @1 h( g, y1 e# D* K O) b
里边的区名改成自己的4 H: p/ l; }& b5 b
/ddd/worldServer/configWorld.properties
4 o4 O8 N+ S* R' _第3行的ip改成自己服务器的ip
- s8 z6 X ]% q8 O第38行的ip改成自己的服务器ip 记得加端口
; Z) l5 v8 } H( s6 m9 K; T一键脚本启动关闭# C u5 G) {/ S( v$ }
在ssh里输入
! Y0 S. d, D9 b H6 \% X7 Pdd) U0 i& t3 }# H1 z# ~
按提示操作 |
|