|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程5 U2 h! q. o0 G, K# g! a" A C
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程. ]& h5 V1 r( R; U
系统centos 7.2 64位 w, T0 q: `! c6 I( t
安装宝塔
, Z% I: B9 X8 \( y. r Iyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh/ p5 g! P5 l$ G- C$ J1 B
宝塔环境:& \5 S( Z) Z0 Y7 A" J
Nginx1.14 php 5.6 mysql 5.6
) z# i2 N. }+ e放行所有端口 1:65535
. M s% w- b8 k: N1 R! O上传ddd.zip到跟目录并用宝塔解压: X' y" `. m0 Y$ H9 k# \
上传 dd文件 到bin目录下
( j6 d) c; C; a+ T上传 jdk-8u192-linux-x64.rpm 到root目录下
' c5 a" ~/ M% E# F" M上传 www.zip 到www/目录下 用宝塔解压
- [% b' _! z2 g( c! O给权限3 U6 @ l; s# e9 d ?* y
chmod -R 7777 /bin/dd4 S# X6 S+ X# O# R
chmod -R 7777 /ddd+ s! I! d0 c" p2 b3 L5 }
chmod -R 7777 /root
- g* P" p+ `+ a3 _% i1 uchmod -R 7755 /www/wwwroot
( E# j* y6 e3 o/ ]4 schmod -R 7755 /www/backup
7 m( d% E0 D( i d; _& @, ~安装JAVA环境
0 j6 F' Q2 z7 X3 M2 k1 H# j0 M! m. c: ]cd /root
" p" r; s' l, [- ^+ arpm -ivh jdk-8u192-linux-x64.rpm( B0 ~4 x- P1 H- k6 }3 V
环境配置:
! J+ E9 k. O" l$ b" h$ w安装ruby/ t* d0 }, L3 r! j& A8 O
sudo yum -y install ruby
" ?8 ~- C4 r5 g& M安装wget
4 E) X: b* i: H% [( t4 c' Xsudo yum -y install wget
& O2 m* J4 T: O& O+ h, A6 Y安装redis
. l/ N- h& }0 P0 ]' l. ^wget http://download.redis.io/releases/redis-4.0.8.tar.gz
* Q( c+ [) I) S5 k; itar xzvf redis-4.0.8.tar.gz4 Q& P5 r9 C g ^' O0 R0 F: d
cd redis-4.0.8
% y/ e8 v- q, t. E8 G9 ~( U0 o( {make1 N7 p8 d" S2 E& c5 R
cd src" p- A- T, F) b
make install PREFIX=/usr/local/redis
# }+ H9 K8 T: @. V. Mcd ../3 s& F+ _+ m; d$ F" k
mkdir /usr/local/redis/etc
! b9 r( `9 l% m+ P! A6 I. Tmv redis.conf /usr/local/redis/etc1 i( f7 N0 V8 h3 Y
修改/usr/local/redis/etc/redis.conf" y8 T; N1 F' j V: Q: h% I
将daemonize no 改成daemonize yes, `& ~4 T1 H, D5 q! W
数据库密码设置是123456/ R' x! x2 r4 r
用下边命令创建并导入数据库9 f. ?$ H5 j; ^, Y/ y
mysql -uroot -p123456% i$ J% r! y4 s8 d: ?! P+ e* V# z
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;; m+ y( P; x1 H$ j- |
create database ddd2_account;( z, `9 b2 {# v1 g
use ddd2_account;
. `# B3 I/ r( p0 r1 fset names utf8;; w8 b9 ?. n G. \- ~ T6 _
source /www/backup/database/ddd2_account.sql;# ]+ O* g; k5 z: n; I: V. `! ?
create database ddd2_world_zh;9 K2 c7 {+ m+ I6 @# Y. U
use ddd2_world_zh;; o# I, t: P2 }; c! b& a0 j
set names utf8;9 N4 E$ I2 {6 |3 O2 G' N
source /www/backup/database/ddd2_world_zh.sql;
) {$ C3 P1 z" Z' O4 A$ l2 Dexit. a7 }: E* j! u5 r
创建网站:IP:81, P' m$ N% {, ^( S
网站路径指定到 www/wwwroot/目录下$ V2 J" P7 \) O7 G# h7 V- r2 F4 [
网站修改:
) W' Z8 d& {3 v$ l- Z7 Y9 O. ~+ C/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip( {, P/ F: Z6 V3 ]8 d; u1 p; @/ p, B: R1 V2 R
服务端修改: ^1 u# r5 ~7 a) t1 J: D& ~* D
/ddd/dispatchServer/configDispatch.properties
6 v+ j3 l% t& i4 U; `' _8 y/ V第4行的ip改成自己服务器的ip
- F. X$ p9 W8 F/ddd/ipdmainrverInfo.xml
: y0 w4 F2 |. y- D. X% I; I里边的区名改成自己的
; c$ K# ], V$ L+ @& t# m' k A. Q/ddd/worldServer/configWorld.properties8 ~6 x* {- \# y; n8 w& r4 }; A
第3行的ip改成自己服务器的ip
/ P/ N- a, p+ u( Q; l; k) O9 p第38行的ip改成自己的服务器ip 记得加端口
) h! V) U' P6 v& I一键脚本启动关闭% E" r9 X% ^/ G) q
在ssh里输入 F" I% R' Y* m1 T4 v; `
dd7 K. H, ?; F6 }' U8 t
按提示操作 |
|