|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
7 O+ C$ y" w' V9 x( \* v! P弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程) ^# W9 E- }+ W2 R1 W
系统centos 7.2 64位6 s' k6 g3 |& U$ z
安装宝塔9 y, t0 l& G9 C1 ?$ U2 L1 M
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
3 Z, g1 Q2 o. e/ [2 C5 T0 y- W* n宝塔环境:9 ]' A9 {+ R& H) E
Nginx1.14 php 5.6 mysql 5.6$ `2 {; Y8 V/ M# Y5 Q
放行所有端口 1:65535
) @1 r* w" `: k. ^( W8 y) F上传ddd.zip到跟目录并用宝塔解压
5 a8 T) P6 D! z# h" v& h4 H& e上传 dd文件 到bin目录下7 Q/ c8 N7 U( {9 [& ~$ a
上传 jdk-8u192-linux-x64.rpm 到root目录下
( {! X. z. w+ k7 x" r) l) W& i1 a2 V上传 www.zip 到www/目录下 用宝塔解压
8 C$ L% I7 f; H c# B2 D; R2 M给权限: o o" A. P* f
chmod -R 7777 /bin/dd
: z! H1 ~4 ?! y1 Z& v- H) \0 Cchmod -R 7777 /ddd* i( ?7 h1 S( H3 a6 i+ h
chmod -R 7777 /root1 G6 W% }% Y. d; a+ T { k
chmod -R 7755 /www/wwwroot
/ t: G& f9 i, ~2 C+ \' Y0 Achmod -R 7755 /www/backup
3 V* E/ e! E% a& v" Y安装JAVA环境
8 t0 _5 V% j8 F s7 Z9 hcd /root
, q+ z) e1 L8 Y. K' F5 crpm -ivh jdk-8u192-linux-x64.rpm
! z4 c% E, h# r1 a环境配置:
9 ~' z! z& c/ q" V# q, w安装ruby: J N4 U2 M, ]0 _
sudo yum -y install ruby
# i7 W% \ t- q/ ]& Q6 C安装wget2 _6 [& w6 e7 B5 { U
sudo yum -y install wget
. x, a. }! `/ C( v安装redis
( ]; w% n0 D$ Y. v9 P' ~wget http://download.redis.io/releases/redis-4.0.8.tar.gz, F' ^' w2 @2 H1 e
tar xzvf redis-4.0.8.tar.gz' N0 E; H4 A8 }6 V
cd redis-4.0.8
A4 ]2 Z* M( [0 nmake' \/ {+ s% q( w* q( i( S6 E5 Q
cd src
3 O# g" G0 R! h& t1 gmake install PREFIX=/usr/local/redis
) W; U" C/ s! S0 `, m0 Rcd ../
! S2 {% O3 P Mmkdir /usr/local/redis/etc8 |) K$ @# E$ s/ j3 b
mv redis.conf /usr/local/redis/etc$ { O& v# o B9 f1 r7 R% `
修改/usr/local/redis/etc/redis.conf+ y. V$ B T: u' s9 ~/ ?
将daemonize no 改成daemonize yes
) [% f* _: H4 d8 s ]+ f" L数据库密码设置是123456
9 n2 X5 _& n, w' j( [8 z* V用下边命令创建并导入数据库& F/ V4 T8 o- k2 R. N
mysql -uroot -p1234563 @/ m# f) e( |% r0 A! h- E2 w/ F
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;
6 q7 A. b% x6 j( z* ? P, H9 G& X, screate database ddd2_account;
9 H/ J! E8 `9 d/ @1 G% t2 a, n* Vuse ddd2_account;
j2 j8 N9 @* g2 n0 u9 @+ `set names utf8;
& q0 p q2 v' `source /www/backup/database/ddd2_account.sql;$ t1 l, h E2 d2 P9 }+ X/ l5 k2 r) r
create database ddd2_world_zh;6 q' k q# R$ f& m, W. h
use ddd2_world_zh;5 ^) P( \; W, E4 I- ^$ J
set names utf8;
( a' ~( X2 [5 Lsource /www/backup/database/ddd2_world_zh.sql;; I4 \+ |3 a8 K9 ]- d
exit
' \5 `. G( \- a8 w% d+ e创建网站:IP:81
' N N; Y! _6 [! E7 l! {% O# d网站路径指定到 www/wwwroot/目录下0 D9 A \$ K$ ~/ E7 M, }, E! _
网站修改:
& q" R# h2 V; S7 w1 ~) }, z' [9 |/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
8 @2 o$ R- C% l6 y4 _服务端修改:/ ?1 k* e$ h. ~, g& X
/ddd/dispatchServer/configDispatch.properties: F' e; n: H4 c( S" z1 j
第4行的ip改成自己服务器的ip
" |0 x2 a6 K- x9 @2 g! a/ddd/ipdmainrverInfo.xml" n1 `8 z" G3 T5 l
里边的区名改成自己的: {8 A/ @8 c8 ^9 N$ U4 u9 R
/ddd/worldServer/configWorld.properties
/ Z" w3 T9 Y) ?2 l2 p, t第3行的ip改成自己服务器的ip
8 M. X7 A6 i1 G4 q! |$ T第38行的ip改成自己的服务器ip 记得加端口* P, p3 H. Z0 ]) |
一键脚本启动关闭
3 q g" L$ L G8 b7 ]在ssh里输入! G" ?' ], Z/ O6 Y# b) W9 I% l
dd) i; `7 f8 H7 q7 m! K$ |" U1 j
按提示操作 |
|