|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
5 @7 P) n' G6 p: u1 d0 R弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
- f [9 Z6 u# D, i系统centos 7.2 64位
0 I7 u+ c" h! i( `& ~: z安装宝塔
8 [- z: j1 v4 H' L- gyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
! _% p, Q8 c; \1 o% Q宝塔环境:4 B# F4 |7 k. C0 Q5 ^- L8 M
Nginx1.14 php 5.6 mysql 5.6
S8 K: L& }% @& Z4 \放行所有端口 1:65535
. r3 ^! @5 C9 R4 u8 g& q3 I上传ddd.zip到跟目录并用宝塔解压; d6 j2 J) x$ G, s+ | G
上传 dd文件 到bin目录下
/ |4 \) E; c, C" [上传 jdk-8u192-linux-x64.rpm 到root目录下9 X& c' i; V& V& O
上传 www.zip 到www/目录下 用宝塔解压
* x% u9 |. W( k: p/ o/ @$ q2 z给权限
- ]& N0 ]! O; n" p: E3 Vchmod -R 7777 /bin/dd4 V0 J; Q0 [. E$ I) w1 ^( [' q5 A* I
chmod -R 7777 /ddd) f) V* G% |9 Q% ]8 j3 d0 h. a
chmod -R 7777 /root' U% Q! N, B: M( P* w( r
chmod -R 7755 /www/wwwroot
- c4 w( r5 A, K! o4 {8 h. dchmod -R 7755 /www/backup$ O) c+ o |7 }
安装JAVA环境
0 s5 D* B; |7 \! l, T5 L+ f! ]9 M9 Kcd /root) x0 i! W6 }$ l; N; J7 i8 u
rpm -ivh jdk-8u192-linux-x64.rpm
0 i9 ^# Y: c+ H$ e+ d, j: g环境配置:
0 H" m+ _" V0 r& V安装ruby/ @$ I& I) c% k2 d
sudo yum -y install ruby
4 u: w5 H! u$ N/ l- K安装wget
* N1 R- j# _! v7 m0 bsudo yum -y install wget
3 c" Q7 s" O1 p. ]* _6 J安装redis: Y, n+ O' V: t! I1 U7 B# Q" z0 ?5 B- x
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
% _5 J B4 I+ ?9 o( ytar xzvf redis-4.0.8.tar.gz, g# ^2 k- K Y7 G
cd redis-4.0.8
0 c' B; M) y0 r# Lmake# t" j# _' f5 J& ^
cd src
; R# h5 z7 r2 Xmake install PREFIX=/usr/local/redis9 B2 ~( n9 `( h) Q0 H8 _
cd ../+ \ L4 S! I/ R' l; I
mkdir /usr/local/redis/etc" W% r( d* w" C6 i
mv redis.conf /usr/local/redis/etc
# }: W6 x+ C# B/ F修改/usr/local/redis/etc/redis.conf
: Q5 ?- u1 g# ~* n将daemonize no 改成daemonize yes
$ E1 U2 N% c( k+ W9 r- n/ D2 s数据库密码设置是123456- l2 U( a. D1 g) `$ m
用下边命令创建并导入数据库8 I. D% [6 U# m: u4 t* h, p! J
mysql -uroot -p123456
" G' ]; H. a igrant all privileges on . to ‘root’@’%’ identified by ‘123456’;- L, H) t' u) r- G2 u/ K
create database ddd2_account;
" s7 F% {- L _8 D9 Z8 Z, `use ddd2_account;; i ^5 D7 j( X# M, _0 r" _; k5 a
set names utf8;
. k O; `: C" R1 |2 e2 N3 Ksource /www/backup/database/ddd2_account.sql;0 E7 B2 f5 w' z. Q
create database ddd2_world_zh;
$ F9 ^0 E, z, T* @4 x; N, @/ Ruse ddd2_world_zh;
" F. ?3 C4 F; m" F- w: [2 Wset names utf8;" y$ Q3 J e% b: P9 w E
source /www/backup/database/ddd2_world_zh.sql;
4 t5 H, Z8 R# O* k2 z1 j- texit* t& @1 _( w/ v% {5 w9 I: _
创建网站:IP:81! q% P% b3 z8 B; W
网站路径指定到 www/wwwroot/目录下
. N/ h) w/ l7 g# O: W$ E网站修改:
+ f, ]: ~- p. |- _' ?/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip% _) L- r2 F% c) D/ x/ n0 v2 e+ p
服务端修改:* ~2 M6 G( O% b4 g
/ddd/dispatchServer/configDispatch.properties7 M+ N2 r' J% {% K
第4行的ip改成自己服务器的ip( V3 x$ `0 W2 h* B0 ?( P
/ddd/ipdmainrverInfo.xml+ x) G1 Y$ o& I2 b! n
里边的区名改成自己的0 A$ k) ^6 `1 q4 F
/ddd/worldServer/configWorld.properties5 o* q; f) l* [9 O
第3行的ip改成自己服务器的ip
9 [% I9 [; ]2 Z- a5 V6 M第38行的ip改成自己的服务器ip 记得加端口$ R) L" {8 ]& d' @; w l; i: t& j
一键脚本启动关闭
7 o0 v/ E$ o2 @1 Q# u在ssh里输入
% b3 o+ @/ x* u" P, |dd
9 F: A/ o% s, ?. i7 K+ |按提示操作 |
|