|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程* X4 U5 t4 X2 \" s6 D' |
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
. T; t w1 J. m, j4 M+ _* J系统centos 7.2 64位
7 y+ ^$ {! O* N6 q安装宝塔% t- w. `, k* p. O- O) ]
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh( {# C e5 L2 G, |7 \
宝塔环境:
/ ~/ K( A/ h- T+ l2 D$ `Nginx1.14 php 5.6 mysql 5.6! h8 y( l/ f- T }; N6 @
放行所有端口 1:65535. H' S& w, w7 P0 s1 R5 u0 l- y
上传ddd.zip到跟目录并用宝塔解压! F5 P" q/ H" b2 u1 s5 Y, {7 @8 g* Y
上传 dd文件 到bin目录下
/ z( i+ \: ^( L上传 jdk-8u192-linux-x64.rpm 到root目录下, ]2 k1 d) k, d
上传 www.zip 到www/目录下 用宝塔解压7 R9 P) S; N7 L( b5 `
给权限
5 J: M( d% x) Z0 K `chmod -R 7777 /bin/dd
; T6 i" D6 {' u: h$ S3 `chmod -R 7777 /ddd s K. L. C" t5 P. H
chmod -R 7777 /root/ A& i$ A- D8 e2 {
chmod -R 7755 /www/wwwroot
+ b; `* D0 T- h9 h7 jchmod -R 7755 /www/backup# ~! ?$ h7 Q0 j2 @ c# ?
安装JAVA环境
0 ~7 J$ z6 a2 c8 r, W1 k/ Acd /root* D. ~- O9 F9 O& l+ }3 z5 R
rpm -ivh jdk-8u192-linux-x64.rpm
- s* r6 d( D s1 d# p1 K环境配置:1 x; w, P$ V. F; k: M+ |
安装ruby) t3 x; Q5 t" q0 k/ w6 ^. I$ X
sudo yum -y install ruby
; a2 T* d& i& ^- _安装wget
. {% S8 |% w2 e a( nsudo yum -y install wget, g) I1 C- E# ^% \5 f: D
安装redis
, J5 g6 Q6 J2 J) [2 e7 `& i3 jwget http://download.redis.io/releases/redis-4.0.8.tar.gz6 O# ~# i1 u3 W4 F } `
tar xzvf redis-4.0.8.tar.gz
) b: V" L6 E0 S2 Y* A4 ]2 |cd redis-4.0.8$ P2 c$ O8 N7 {3 l5 E- f- i
make
# N4 s' K: F# q& n; @# o4 G `) Acd src3 n, n- y3 ?5 Z8 g4 o
make install PREFIX=/usr/local/redis+ [$ L, S5 ?* n9 B$ M; q% F( T3 `
cd ../# D4 L3 ~. q* n2 _6 l! C! ~% n( o
mkdir /usr/local/redis/etc3 u/ e0 }5 b7 t; Y
mv redis.conf /usr/local/redis/etc _0 ^2 @2 y6 J3 ~4 {( c
修改/usr/local/redis/etc/redis.conf5 w4 H; `3 Y @! k7 P
将daemonize no 改成daemonize yes
* D' X: R+ T+ I3 ]+ d% a数据库密码设置是123456
8 l7 }4 @2 w1 D f! n用下边命令创建并导入数据库
8 n. g H( ^7 u2 o( V: g/ amysql -uroot -p123456
( b% ~$ a" v7 sgrant all privileges on . to ‘root’@’%’ identified by ‘123456’;3 S" a x( c$ f5 a1 ]" S/ t
create database ddd2_account;8 w. C; @% @' s* [
use ddd2_account;
4 d9 S @1 E, }+ t. Jset names utf8;( ]. o9 f2 o4 o: U' d
source /www/backup/database/ddd2_account.sql;+ G. b( a+ x, E2 e0 U: s, M
create database ddd2_world_zh;
6 h3 L) b# s( [1 A9 C7 Y: Tuse ddd2_world_zh;
$ ^8 Y T" r" q; ^6 Zset names utf8;
/ b; J/ C0 j3 u+ isource /www/backup/database/ddd2_world_zh.sql;3 i: ~) E- b: X8 v2 V
exit
' P( }( r* @- R; j) {5 P p$ v# O创建网站:IP:817 s! W: e, z6 [! z$ e
网站路径指定到 www/wwwroot/目录下; z1 C: d: h0 u" t+ i
网站修改:
$ o% ]' S( U/ B8 u- Z/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
1 r( w0 L6 A J l7 ?9 `) _服务端修改:/ b% E3 J; U7 e, C8 N B3 \8 Q9 a2 P
/ddd/dispatchServer/configDispatch.properties7 c: N- w0 s( T# u4 a/ P
第4行的ip改成自己服务器的ip
# Y- d9 f+ i; u! z# ~/ddd/ipdmainrverInfo.xml
& }! [+ M9 t0 b里边的区名改成自己的
3 L m' k* i# z) k. I1 z/ddd/worldServer/configWorld.properties
- N. `6 S* X3 e第3行的ip改成自己服务器的ip
% `6 D7 H; A, G0 O3 R" o# ^) l9 I第38行的ip改成自己的服务器ip 记得加端口
* K3 B9 t/ L ]4 A, \% X: g一键脚本启动关闭
8 t$ R2 f# T' W2 d在ssh里输入
( l" u4 O0 x% F* Fdd
- A( S" w! t5 @, }% |7 G: g按提示操作 |
|