|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
3 E6 W$ y+ R0 h弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程4 r- @/ D5 _5 r; r' S
系统centos 7.2 64位
" S4 |6 G2 s# i1 ?0 W% i) R安装宝塔" }: g1 b4 x/ Z2 E$ o; G8 G( M
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
8 D0 }+ t9 h+ F6 W& \+ A宝塔环境:
/ g2 L2 q4 U nNginx1.14 php 5.6 mysql 5.6
) r% ~/ N, G3 A0 {6 W( e放行所有端口 1:65535
. ?/ ?7 i+ O5 [5 g上传ddd.zip到跟目录并用宝塔解压
7 P% g+ E p1 W$ N上传 dd文件 到bin目录下
9 @: M3 Y) g+ a, T- S/ E% Y. U上传 jdk-8u192-linux-x64.rpm 到root目录下
: b. X: Q( b0 ?8 ~: E上传 www.zip 到www/目录下 用宝塔解压
) s1 }0 C. {; u; y给权限
( N5 o6 M+ F5 Achmod -R 7777 /bin/dd8 z$ c, ^2 B% c$ v& H
chmod -R 7777 /ddd4 V, [# i ~. w& J, }$ j* H
chmod -R 7777 /root
4 v3 v# b% W! N+ Y6 S7 Vchmod -R 7755 /www/wwwroot
* a) [9 ?$ }6 |6 r/ Uchmod -R 7755 /www/backup
& d& b2 w( f$ b- q) `安装JAVA环境
& r) {: n5 B1 \+ a" h+ P2 P1 fcd /root
1 f2 N7 Y: i$ P+ K2 qrpm -ivh jdk-8u192-linux-x64.rpm
% G, y4 v: c) F环境配置:
) i! J7 N$ n @* z/ z9 T3 m安装ruby) P* H# ]& }1 z5 W# n$ K
sudo yum -y install ruby
' h0 h0 S+ B# R5 `) @0 s安装wget
7 L9 d! L+ Q6 Q1 @# l- k7 q, f( esudo yum -y install wget y9 Q. {, _5 z# d. |9 W
安装redis" V- ^' a! F5 |- X: \
wget http://download.redis.io/releases/redis-4.0.8.tar.gz% `' t/ p2 b3 t4 f1 [
tar xzvf redis-4.0.8.tar.gz; P% T3 j5 j) y7 B* Q( i+ d
cd redis-4.0.8
; h, r( R+ K& V; X+ zmake
: V# e% r1 ]4 g: \4 }: jcd src" _5 F& M; z0 {, D
make install PREFIX=/usr/local/redis
9 M5 O8 K, G# a( D; ?& xcd ../9 g9 [; R2 S" u+ S
mkdir /usr/local/redis/etc' B+ k2 U& ~7 J' ]" V# X1 b/ A
mv redis.conf /usr/local/redis/etc1 |2 B( X1 I2 y. ~( }
修改/usr/local/redis/etc/redis.conf
/ Q3 H7 h: r3 Z2 H将daemonize no 改成daemonize yes
- N% I( Q2 N/ o, X: q: ~数据库密码设置是123456# |/ x: _1 l1 a7 B- Z- t
用下边命令创建并导入数据库
0 M+ T: x/ ~5 Wmysql -uroot -p1234562 }- w7 A v* S
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;
/ w( P& U& v7 q6 _: }9 ]$ v3 Icreate database ddd2_account;
1 g; Z3 _8 z J* a4 x$ Puse ddd2_account;% T' y9 b6 y. L( L5 ?! s( H1 t( p' e
set names utf8;
+ Q( L, @1 l; Gsource /www/backup/database/ddd2_account.sql;
$ }( G) d) J/ jcreate database ddd2_world_zh;) ^ K) w T% E4 @0 `
use ddd2_world_zh;
4 T0 m/ F+ O1 j8 h0 Q. Nset names utf8;) n1 ^! l+ i" [" N9 B
source /www/backup/database/ddd2_world_zh.sql;( v; \" g; s9 t3 B' _# c' j6 o: _3 K
exit
* V/ ~/ E( C5 Y' K G创建网站:IP:81
& }! |. a6 T/ M3 k# \* m" i8 f! L8 D& g网站路径指定到 www/wwwroot/目录下 ~4 W9 K4 {* c! R& @! l
网站修改:
/ A2 k7 T' z9 U8 V9 _0 t7 f/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip# s: K1 R- u+ t0 b) V
服务端修改:
0 Q" G& W8 l: a/ G/ X: G/ddd/dispatchServer/configDispatch.properties. C* X9 d8 ?" z6 \' c
第4行的ip改成自己服务器的ip8 R& F2 R6 q' z9 b( s: i: |
/ddd/ipdmainrverInfo.xml; A+ B2 Q- U% B# E
里边的区名改成自己的) F% p" S" s0 A$ y- K w K
/ddd/worldServer/configWorld.properties6 [; U Z7 u3 }2 c( O4 l/ J9 K- N
第3行的ip改成自己服务器的ip
" L- R. `" i& t5 e8 A第38行的ip改成自己的服务器ip 记得加端口3 @* l0 H. W: s
一键脚本启动关闭$ C- l# Z+ a9 s5 M* `
在ssh里输入; V2 [: U+ t; F8 \$ y: g/ R) S
dd% l6 `* u+ v$ R; |
按提示操作 |
|