|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程# {/ s9 ]& W: ]& X8 v: u
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程+ X. X! t9 D# O
系统centos 7.2 64位2 Q+ b9 \6 r2 y! |- @" _! a
安装宝塔
4 O% Y2 V' {0 T) }5 c8 hyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh; L/ H$ D* m0 T. `& u& y2 V- K- B
宝塔环境:
; `9 v8 H2 s2 d, b3 R) A3 gNginx1.14 php 5.6 mysql 5.64 q4 L% M1 Z% z
放行所有端口 1:65535
* H y- F+ y9 g' `2 b" a6 L上传ddd.zip到跟目录并用宝塔解压, c! v0 x, {5 J9 t6 y
上传 dd文件 到bin目录下
7 O" h* Y. K5 B. y7 g上传 jdk-8u192-linux-x64.rpm 到root目录下
2 G' j6 e- j3 i- ]3 s# d上传 www.zip 到www/目录下 用宝塔解压
0 v# o# e' Y1 O6 _' Z给权限
8 @2 @; u9 l* o* p+ V1 L9 cchmod -R 7777 /bin/dd7 M6 h% e$ X" C( }2 h9 z2 u
chmod -R 7777 /ddd) k4 U: a* g- W0 ~* x& z& E4 c
chmod -R 7777 /root
& a7 Z+ t7 D# x. X2 Lchmod -R 7755 /www/wwwroot
% }* A) w5 l/ m) c/ o) S# T% Kchmod -R 7755 /www/backup
) h6 ~3 V( d7 O+ \* B安装JAVA环境, H$ Y* i9 I' t& w! d
cd /root
% O$ F9 Y3 [% {rpm -ivh jdk-8u192-linux-x64.rpm0 G4 P2 N4 n I* |
环境配置:
# {: ~! D* `' [# c' d4 z2 I安装ruby
5 G& v# B7 Y: R; `2 m# Ysudo yum -y install ruby3 p7 `/ j( e( f5 b1 M& j& Y
安装wget
) d; e3 o3 p, I, Nsudo yum -y install wget+ C2 x, O9 c! q1 V
安装redis
+ x3 c* g+ M: Cwget http://download.redis.io/releases/redis-4.0.8.tar.gz
6 z2 R- |0 |7 Mtar xzvf redis-4.0.8.tar.gz& Z* m' V0 a. r2 i+ ^4 y" D
cd redis-4.0.8
! U/ T# N4 r+ T+ p/ l- K" Y* U- Zmake' |8 [9 g& d8 J) X: t8 ]
cd src
0 |( A1 C: J& X c v8 T# E7 Lmake install PREFIX=/usr/local/redis
1 s, S& h# ? Hcd ../
7 B; G5 X, ^# P$ d3 F4 y& E1 Dmkdir /usr/local/redis/etc( T5 ^! V' ~- L
mv redis.conf /usr/local/redis/etc! x! v! a5 V% n- l1 a- V
修改/usr/local/redis/etc/redis.conf
! e$ H1 o& I& ~1 k( D4 S$ {# b, P将daemonize no 改成daemonize yes
9 P! O0 W6 A, e数据库密码设置是123456- T9 B" c, @# d3 `4 g, l
用下边命令创建并导入数据库
: e* t3 q( `/ ~" l+ h! O2 emysql -uroot -p123456, L# L; G K4 \0 ]6 H5 V- C( S
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;
5 Z+ a* G/ Y$ Xcreate database ddd2_account;# G+ ^+ Y7 U5 K3 }
use ddd2_account;
z- b' Z: j) Q+ Uset names utf8;* A7 G* H& i0 \ M. A* ]7 O
source /www/backup/database/ddd2_account.sql;- j5 R; |0 [4 f( ]+ a
create database ddd2_world_zh;: _" p' n% y) D; Y% T9 ]; }
use ddd2_world_zh;+ s' A2 ?* U& G. _) H
set names utf8;
) z7 t; ~( g( M3 T. }7 Ksource /www/backup/database/ddd2_world_zh.sql;
* H% E- G- @6 d. u7 _3 wexit
! h0 k; l. {3 C) p+ g' i6 e! `0 c, P6 y创建网站:IP:81' h7 |2 Y% q4 J
网站路径指定到 www/wwwroot/目录下
; T% ]6 U# x+ d: C# w6 \网站修改:( F( B$ e2 X' u6 l
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
! [* s0 d6 X' d' f& |9 i服务端修改:
' p; J2 i5 S8 ~/ddd/dispatchServer/configDispatch.properties0 D$ E- S9 o% N# [6 s8 N" o) j
第4行的ip改成自己服务器的ip1 {0 c# z; l$ ]8 P% L0 V3 w- |9 f
/ddd/ipdmainrverInfo.xml+ ?* L: x1 Z+ a4 g) C
里边的区名改成自己的
( a- q0 A8 v" I/ddd/worldServer/configWorld.properties
- j; ^- A2 y# ?* ]: Y: ^: T第3行的ip改成自己服务器的ip
3 g4 S' g" ~$ U$ {9 k" @+ B第38行的ip改成自己的服务器ip 记得加端口6 z$ l. s! B3 |+ J* i3 h
一键脚本启动关闭# R! M! n1 u. K+ Y6 _9 V
在ssh里输入
0 L1 E0 d/ Z6 |3 f- I. c$ {. |7 R& @0 Udd
; F4 U$ G; ~( ^2 }7 M按提示操作 |
|