|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
! \+ |: w( u4 j6 \7 p弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
8 }2 D" _5 r1 N- @系统centos 7.2 64位
; d) P; H9 i8 |% X" F$ g安装宝塔
* f6 D, i j" e0 L" Ryum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
7 Z, `3 h% x' \) b# T! n1 O宝塔环境:7 |0 m: ]8 d$ Q# a" C& P$ e5 e
Nginx1.14 php 5.6 mysql 5.6' A4 O0 Z& l; M7 Z" a
放行所有端口 1:65535
5 C" r: v8 W! l1 @( {上传ddd.zip到跟目录并用宝塔解压
$ e, N9 E/ P3 Y4 k上传 dd文件 到bin目录下
% p* g% j6 i5 m, V- v) W" Y上传 jdk-8u192-linux-x64.rpm 到root目录下
0 g, U9 ^ R5 y' } V上传 www.zip 到www/目录下 用宝塔解压
$ ]% z2 B: _/ f3 c/ e给权限
; X* O/ Q7 C" K) R/ Rchmod -R 7777 /bin/dd
0 T- Y$ p& M, I- |7 Mchmod -R 7777 /ddd7 e* z% Z6 g/ L) T# C# a
chmod -R 7777 /root
' Q7 K4 j+ c, y& j4 k: Qchmod -R 7755 /www/wwwroot
5 N9 v+ v7 H* L/ b1 tchmod -R 7755 /www/backup5 }# Z& d, _2 \6 r
安装JAVA环境
+ r, o( R* n4 I$ Scd /root( Y( ]$ \0 }* I% `3 K8 V1 T
rpm -ivh jdk-8u192-linux-x64.rpm
5 F6 O A- Q% T) [8 {环境配置:
/ f. y+ ]% D" |1 j安装ruby+ \, P) Q2 N' Z' N3 b% ^
sudo yum -y install ruby5 a4 j1 X" ]0 ?9 _' b
安装wget7 C6 N% o& Z) j4 g
sudo yum -y install wget5 N7 [% F& Q" @% _' `5 Y
安装redis9 p/ N1 m. h4 r
wget http://download.redis.io/releases/redis-4.0.8.tar.gz& M7 c6 J, i a g- ?
tar xzvf redis-4.0.8.tar.gz. P/ Y. s: R, q+ b C
cd redis-4.0.8
- b/ s" e: ^1 D' F# J% `make1 q: e( {7 a8 B* [
cd src
8 M# s. o8 u% L9 E1 Rmake install PREFIX=/usr/local/redis+ W" z- \$ \/ G$ i9 @! @
cd ../
% f7 ^' x; D# W0 hmkdir /usr/local/redis/etc4 a% }3 r! F- t9 @
mv redis.conf /usr/local/redis/etc
/ ]( _, T' J+ Z- m9 V2 B( k. g修改/usr/local/redis/etc/redis.conf
) J4 p' V9 z5 A& K$ T3 y将daemonize no 改成daemonize yes
' @8 d M/ D3 C1 h# ~8 v数据库密码设置是123456
( ?- k1 z7 R' f' X: W* S7 |+ d用下边命令创建并导入数据库; j+ f/ P7 L2 M- C$ q
mysql -uroot -p1234567 B/ X. f% T4 J/ ]& q" V2 `
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;' q% y5 y5 |- F: d6 d
create database ddd2_account;
3 O( \: A* v* K: L0 o5 B; Fuse ddd2_account;
0 [, \ g; F$ c7 l$ ^% Yset names utf8;" ?9 j g' i- K1 ]
source /www/backup/database/ddd2_account.sql;8 c) q, V7 X& G# H" u1 r
create database ddd2_world_zh;
9 g H/ ~: J- @4 T# N' ause ddd2_world_zh;
' ^: k$ ?% f" y$ v6 ?. }3 Tset names utf8;" w/ V! Y- p) S3 [8 r) Y+ Y- f
source /www/backup/database/ddd2_world_zh.sql;
$ O0 F4 p+ W' W2 `exit
* l( O4 |$ Z# p9 x( G, b# c1 S创建网站:IP:81! S# o* s+ F0 x' u" F4 k
网站路径指定到 www/wwwroot/目录下3 r0 ^: O' n2 S1 P8 g/ k S
网站修改:
6 d/ n$ t1 j( E- w1 n4 U: i/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
5 m! [, m! \4 d! f- n& O服务端修改:
0 E. i2 p7 H0 W* t. p/ddd/dispatchServer/configDispatch.properties+ W7 }9 A1 _; t5 q5 z8 J' d
第4行的ip改成自己服务器的ip/ c5 c# l3 _6 _
/ddd/ipdmainrverInfo.xml& v" S+ ~ m" K% x/ w4 |* }
里边的区名改成自己的+ V$ B7 o% R3 g- \ Y- K
/ddd/worldServer/configWorld.properties: o7 }/ x3 ?' V1 Q5 S% `# V
第3行的ip改成自己服务器的ip' K% K. Z, i9 Z
第38行的ip改成自己的服务器ip 记得加端口
( x: s" y8 O( N$ {# H: d一键脚本启动关闭" D! B5 z4 l1 `
在ssh里输入
8 t. m/ ~8 f, M+ ldd
+ k0 C7 Z9 v/ C. u; j按提示操作 |
|