|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
1 S- T" o4 U/ Q. W5 S& m; T. j弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程9 }( L% z% M" A: l+ r
系统centos 7.2 64位 @3 @* q B+ T! P1 p1 L: H
安装宝塔' k' b3 b) J1 {9 v
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh# l* c0 ]/ h$ Z; \
宝塔环境:
1 M* b% x+ y: p; L( INginx1.14 php 5.6 mysql 5.6+ @' y. ]/ a9 Q/ b) ?5 t9 s
放行所有端口 1:65535
( Y- e s. V6 R t上传ddd.zip到跟目录并用宝塔解压& d! D, q1 U6 e! x+ w2 d( a7 u: X# Q
上传 dd文件 到bin目录下
1 S5 y9 |$ k! @" X) a: ?上传 jdk-8u192-linux-x64.rpm 到root目录下
; J& ?& h8 w2 z- m3 q+ v% m上传 www.zip 到www/目录下 用宝塔解压
8 j A+ F9 V9 d6 Q8 ?* C& S& T给权限) z! R* _! I. R
chmod -R 7777 /bin/dd. @' i' q- ?# a
chmod -R 7777 /ddd
( t3 E* S' B7 o+ ], ]chmod -R 7777 /root
# [5 L" [& C) T# r( V& n g- Wchmod -R 7755 /www/wwwroot
2 m, ]7 f% A1 C g! K4 Dchmod -R 7755 /www/backup# p$ l) F# u; \( o$ Q3 _
安装JAVA环境
4 L* I! e! A, w( s4 Kcd /root
. s' a8 E6 x$ \$ H& L' M$ prpm -ivh jdk-8u192-linux-x64.rpm, I, h8 o6 B% z v b
环境配置:
. E( `- n* V- Q2 R安装ruby
& O" I" } G; M: Zsudo yum -y install ruby
* {$ d2 e/ b+ K x0 |" g# q安装wget; a" a& E3 k! u9 B. h( K, J0 Y
sudo yum -y install wget
+ H, @* G, g9 T7 p0 C安装redis/ _) o- P6 f+ u" E, Y0 C/ ^% d
wget http://download.redis.io/releases/redis-4.0.8.tar.gz; ], p6 g: `% N
tar xzvf redis-4.0.8.tar.gz
4 j/ ?( ^' I% `9 a. L& [# ?cd redis-4.0.8
8 t8 B/ Q- i& n3 b: A! z. h Amake |: [! O8 s4 `; ]1 k2 P! O3 B
cd src' U! C$ y$ e1 q4 z& G
make install PREFIX=/usr/local/redis3 c) V0 w$ G. u, J/ r. X
cd ../
U" ?" m1 O2 ^ A0 Zmkdir /usr/local/redis/etc& H) y; D8 a, V# Y
mv redis.conf /usr/local/redis/etc
# h$ P9 L9 g6 A" _1 m- x修改/usr/local/redis/etc/redis.conf& p! V- W* t% z; g8 e$ p
将daemonize no 改成daemonize yes
7 y* q2 W# `$ A. V7 O$ b数据库密码设置是123456- ~1 @# `, J( w B3 _+ `* x
用下边命令创建并导入数据库
3 g* a# I2 Z u2 u6 f4 }mysql -uroot -p123456
* {/ Y7 A4 u; w1 z) g3 ggrant all privileges on . to ‘root’@’%’ identified by ‘123456’;
9 L w7 g( [' Bcreate database ddd2_account;
5 p R$ W% @& Q, B* @+ suse ddd2_account; M' `" T5 |4 P6 h
set names utf8;
3 Y; I; ]4 E1 v9 Psource /www/backup/database/ddd2_account.sql;
4 ?! X1 h7 t# Z" Y4 P3 ~' kcreate database ddd2_world_zh;# ]. `6 W7 k" }* m: g$ d
use ddd2_world_zh;
% T/ z- W9 {% p9 w6 l0 N& B* xset names utf8;; ?7 @' r, B7 W7 w! ^' h3 M
source /www/backup/database/ddd2_world_zh.sql;
" M5 \& P% V$ @+ P( Cexit
* T, e7 i4 l0 |( L5 _# A* H创建网站:IP:81
) |7 T3 J1 L! x |2 f/ j网站路径指定到 www/wwwroot/目录下$ X+ v" ~8 w2 _0 E
网站修改:
$ S+ N, Z/ k0 |( [' ~: P I/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
! Z R# D* }& k5 a7 J+ A服务端修改:
3 r: S6 x) {4 R E/ddd/dispatchServer/configDispatch.properties
7 y8 `% A+ N, L0 X6 j第4行的ip改成自己服务器的ip. b5 k7 \# n ]( F( c
/ddd/ipdmainrverInfo.xml
* T# y8 Q8 y9 Y# l. R里边的区名改成自己的
7 |9 E! u L" p1 ~5 k/ddd/worldServer/configWorld.properties' Y- {$ F0 X+ R9 Q3 d! D& s: \
第3行的ip改成自己服务器的ip
0 V1 m4 y; B: P1 F2 s+ Y第38行的ip改成自己的服务器ip 记得加端口% B/ G, [% t: H- @. B8 a+ ]- L3 p6 C) D
一键脚本启动关闭
+ q' I g1 o; P; u9 p4 m6 A7 J' A在ssh里输入
; g' w: Q& n! z x5 Edd
. u, ^9 M) r5 L, e" w% E按提示操作 |
|