|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程& Q# O- T' K& w- E( R
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
% p# E8 m3 m" K$ l$ @系统centos 7.2 64位4 R5 P/ E1 s( U7 u- V. `
安装宝塔
, E" m, N0 f2 Wyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh6 I3 f# r' T5 R: V, u R% o
宝塔环境:% L4 t& O' T# Y9 K X
Nginx1.14 php 5.6 mysql 5.6
5 X" O+ }, _! t& p0 I. d放行所有端口 1:65535
+ y4 a4 T5 E$ U4 y上传ddd.zip到跟目录并用宝塔解压8 G3 N5 v; |2 i
上传 dd文件 到bin目录下
7 D3 U- s: h8 ? B+ M上传 jdk-8u192-linux-x64.rpm 到root目录下
$ D0 k: A, v. a3 K上传 www.zip 到www/目录下 用宝塔解压
/ k6 S# b4 @/ D( A5 N给权限4 w4 I) l5 W( L# b; ?
chmod -R 7777 /bin/dd
; Q3 Q: ]% N' @0 u; achmod -R 7777 /ddd- `9 ^5 q9 u7 u# H8 Q% s
chmod -R 7777 /root8 u. f1 W! X( i5 p' ^" i0 W, f
chmod -R 7755 /www/wwwroot
" z4 i$ } r3 C- E) _# ?3 f/ ichmod -R 7755 /www/backup, m3 \( L0 }- `3 Y$ D7 W
安装JAVA环境
+ E, g9 t( d' V; ~+ d; Y# }cd /root0 l T& @) L( R; h# A
rpm -ivh jdk-8u192-linux-x64.rpm7 s- q; C8 X# ~8 v
环境配置:
1 y* V: p2 @- k, J) y安装ruby
( F) y$ |2 W: Nsudo yum -y install ruby
& {- A4 L$ X! k+ V安装wget7 F6 `* F; B8 W1 X; M7 {
sudo yum -y install wget8 }/ X4 X7 C" g2 t
安装redis
1 _3 T+ w7 E7 P" Uwget http://download.redis.io/releases/redis-4.0.8.tar.gz7 a8 g$ F2 u1 E2 D& J
tar xzvf redis-4.0.8.tar.gz. ]& {2 c+ I: w- F9 E$ K I
cd redis-4.0.8
8 K; o( a$ d: }make
4 o( m' {3 _, ^1 o& y9 Z2 scd src+ B3 @: \; Y# Q1 n5 _2 r7 x! N
make install PREFIX=/usr/local/redis
' ?! {9 z5 A* e- P$ Ycd ../# q" `' ~! C; B+ [( U( Z+ K
mkdir /usr/local/redis/etc( L. |7 a9 V+ h/ ?6 @" a
mv redis.conf /usr/local/redis/etc
, m& M8 }* |9 h# Z. M9 X修改/usr/local/redis/etc/redis.conf q# r- b" @, y1 [4 }
将daemonize no 改成daemonize yes4 H4 ^0 Q! w5 P1 o+ W- c/ _
数据库密码设置是123456: t% L3 G2 C( {9 z! E
用下边命令创建并导入数据库! h. z& E+ q* K2 b8 S! _% ?& i
mysql -uroot -p123456) }8 S/ L6 E7 ?; X. }4 K% G! Z
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;
4 k/ R6 t* P& }3 ^4 a9 e, ?" rcreate database ddd2_account;3 s* G! j+ d8 `, @5 s( e
use ddd2_account;
; V: O) V3 J% p9 B/ \; i" N( P6 eset names utf8;
8 t+ r# [5 ^# xsource /www/backup/database/ddd2_account.sql;$ \5 r% ^0 k" {
create database ddd2_world_zh;
$ H- K1 d4 T, Euse ddd2_world_zh;) k: Y6 R$ b" l! d& h1 e
set names utf8;- e' g3 o& [8 V- K9 i
source /www/backup/database/ddd2_world_zh.sql;' y+ g! I# w3 L* i+ u1 z3 n
exit
1 o4 e/ d7 B4 l+ j4 h7 g) t1 x+ v) V创建网站:IP:81
) [0 ~ G k5 X5 B5 f网站路径指定到 www/wwwroot/目录下
" u+ j$ N; ^4 `$ F& {网站修改:
5 ]" S! z7 h# s. I$ M7 z/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
1 u( v: h: Y0 P服务端修改:
5 V9 k1 J$ y c) K2 ?# t+ w/ddd/dispatchServer/configDispatch.properties+ G9 `$ `( C9 r
第4行的ip改成自己服务器的ip
( c" Q# p9 B( `+ N: V4 S/ddd/ipdmainrverInfo.xml
) F3 M3 W- t3 s里边的区名改成自己的3 E8 j5 |2 Q1 }% C8 V8 ?8 T0 B! Q
/ddd/worldServer/configWorld.properties
$ N- z) L9 ^8 n u第3行的ip改成自己服务器的ip( p$ T u" }& W$ d; p
第38行的ip改成自己的服务器ip 记得加端口
9 s) e( Y- D8 L5 x0 f3 Q一键脚本启动关闭3 J9 |( O2 [; N! ^
在ssh里输入' i- v! n& |# k+ a0 s4 z- H& V* i
dd
; {+ B" F7 f) V9 M7 R按提示操作 |
|