|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程$ I5 b$ t' ?6 C" A
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程/ p' J) _- ]. m" @: E `4 u" D0 ^
系统centos 7.2 64位
. G: W' T+ F# [. |! I' _; u" B安装宝塔! _4 L( V: M& h
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh4 t7 N$ h7 x8 K: e3 G4 V2 Y
宝塔环境:! U7 q$ o4 R; n8 s& e& K3 s. S
Nginx1.14 php 5.6 mysql 5.6
4 d" ~. |2 j8 s: U' X9 T9 a放行所有端口 1:65535: ^4 s! t3 V* E: O6 O! d7 `
上传ddd.zip到跟目录并用宝塔解压6 |6 b2 i5 j, x1 z1 V9 g6 U b- y( l
上传 dd文件 到bin目录下# |5 B0 u' z' h# R+ |- t2 F7 v
上传 jdk-8u192-linux-x64.rpm 到root目录下6 u3 `6 G g! m: f/ X. I+ Z5 d! N
上传 www.zip 到www/目录下 用宝塔解压
7 C7 a- K/ ?9 ~% n; H给权限
- W# N/ {: R( [0 vchmod -R 7777 /bin/dd
4 e1 H5 O) ?6 C- {8 ]% I& k5 v4 n1 Fchmod -R 7777 /ddd# Z. X) L7 _" o F: s3 ]1 `2 m( R9 I
chmod -R 7777 /root
# r: D+ @% S/ ?2 K4 X% l: T+ Ochmod -R 7755 /www/wwwroot
$ e6 ~" `* i, b5 h7 |6 |- o! Y) rchmod -R 7755 /www/backup
; T7 w' ~3 k3 p* H! ^8 i, t1 ]4 I* d安装JAVA环境8 v: B5 h1 I: _8 f' ?
cd /root
5 a1 {: V ]$ I3 Zrpm -ivh jdk-8u192-linux-x64.rpm
5 {" |( O" F. ~1 y4 b, V环境配置:
* Q! h2 v# J2 k0 f8 q安装ruby) `( o- ?) O: ]/ M# y6 G
sudo yum -y install ruby
8 T% C3 n6 b2 U安装wget
! S. e8 E9 v6 j3 Y0 Z% isudo yum -y install wget
& @1 d. W; m. d5 G6 F0 O5 e! x# h安装redis
7 {! C, R: ]7 }wget http://download.redis.io/releases/redis-4.0.8.tar.gz$ t. t3 |( ]9 Y8 `3 X" {
tar xzvf redis-4.0.8.tar.gz
2 E5 h3 J2 P bcd redis-4.0.8& E# _, F; r# t, o& T
make, W$ a& H. K& u3 B% Z
cd src$ L* e2 Q# B; H
make install PREFIX=/usr/local/redis2 o9 F7 L, F2 N2 [0 g2 x+ D, g
cd ../
# N" B5 d% q; I/ w4 a# @6 r" Tmkdir /usr/local/redis/etc) N# \ ~- k4 u+ M5 W
mv redis.conf /usr/local/redis/etc
" d7 ^- _" c8 T; B, v修改/usr/local/redis/etc/redis.conf* @9 f" D7 }" f c1 L, r
将daemonize no 改成daemonize yes/ r: L. Q8 _ K. i8 ~
数据库密码设置是1234561 W: z3 Z; h' [$ o# v
用下边命令创建并导入数据库
. M' b" P f. _# x: Dmysql -uroot -p123456
. V+ T, J+ }3 a. F8 D7 Ygrant all privileges on . to ‘root’@’%’ identified by ‘123456’;: |8 ?9 Y1 e2 ~* N( x7 Q: Z6 D' h
create database ddd2_account; K& s9 @1 g* ]8 B$ W1 k
use ddd2_account;
6 D7 O; v9 K$ I g3 oset names utf8;1 R/ L, k, e' |) }5 ^
source /www/backup/database/ddd2_account.sql;
8 Z& t w8 Z; vcreate database ddd2_world_zh;
# G- L4 D/ d Yuse ddd2_world_zh; v/ X8 Q6 K- l
set names utf8;) z V8 C m% x/ D: I1 @! v. [
source /www/backup/database/ddd2_world_zh.sql;
" t( c6 l9 O; l/ A7 u1 _# r" W. @exit
9 U( `: t a8 o; y. T创建网站:IP:81
: K4 o7 r7 c" o7 @ ~网站路径指定到 www/wwwroot/目录下
2 I- s+ f& U! \网站修改:
# z2 h$ Z& P8 O! j) e8 u- h/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
; V3 @& o% W! _, w" o: b服务端修改:
3 b$ e5 p% H8 a6 E/ddd/dispatchServer/configDispatch.properties
& H. p5 e9 x! V3 A4 q$ p7 Q" h第4行的ip改成自己服务器的ip
' h( E; J5 y! l; U4 s# Z/ u8 [: v/ddd/ipdmainrverInfo.xml
! v5 @! a- K( D+ h. }7 `里边的区名改成自己的
; r, Z; J- U& I/ddd/worldServer/configWorld.properties
# }- S/ z1 U9 {' B$ y( _% h! c; i7 \第3行的ip改成自己服务器的ip- d% J5 z* E, N
第38行的ip改成自己的服务器ip 记得加端口- i9 y! X( V: q9 m
一键脚本启动关闭9 z* J- U, i4 z, j9 H( O; C, Y
在ssh里输入9 V5 i/ T1 ^+ n; _
dd- n* }$ ], {: n6 `
按提示操作 |
|