|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
) T3 J, D, O/ b1 i( G! l8 _弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程) w& @/ T2 c5 A/ D9 A, i4 J
系统centos 7.2 64位+ m- D* v0 i2 O1 ~& ]& c. f" K
安装宝塔4 ^' g9 Q& S* Y6 Y! y
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh1 g- L9 p$ s( v3 v5 ~+ \ h! ]
宝塔环境:( c' z; r- O9 n g5 T( }9 v+ S
Nginx1.14 php 5.6 mysql 5.66 ]" T5 u/ q% _* k
放行所有端口 1:65535. q1 R$ K8 b5 S4 J( H5 H
上传ddd.zip到跟目录并用宝塔解压/ n' C' K/ D: J+ \: L
上传 dd文件 到bin目录下
" w x/ f* z: d上传 jdk-8u192-linux-x64.rpm 到root目录下$ O2 T! F4 E/ p0 @
上传 www.zip 到www/目录下 用宝塔解压, ]5 z# @$ |% |6 w1 C: g; Z% q, m
给权限
3 S( q$ H1 R" U- f, }/ nchmod -R 7777 /bin/dd2 T/ N. [$ t' W% Q
chmod -R 7777 /ddd
4 E# }' v3 {" X4 a( wchmod -R 7777 /root
l$ o% [) ~( Z9 fchmod -R 7755 /www/wwwroot8 S5 d2 O& `8 k) s
chmod -R 7755 /www/backup
- T) f/ \4 l# _- \6 n8 B8 D3 ?安装JAVA环境- x+ d' _6 o. C7 s
cd /root0 F( s' ~3 K' d4 T- Z, k
rpm -ivh jdk-8u192-linux-x64.rpm
/ ~+ f9 s [" q1 C环境配置:. M$ E, R L; a5 \/ X
安装ruby
& ~$ M& r% w# G& r2 Gsudo yum -y install ruby
" W" i+ @- }9 M! V# y安装wget9 {5 ?6 f& l+ X; V8 o
sudo yum -y install wget# y3 t' {3 F5 q
安装redis) \; _4 z0 g* Q$ ]6 X2 H; H
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
9 o9 y: b, Q7 k/ r1 ytar xzvf redis-4.0.8.tar.gz: Y9 ?4 _ G8 d& R! U6 S
cd redis-4.0.8
9 I* ^+ z; H: |6 p7 V7 {0 @3 Wmake
+ a: i, _) y$ [6 ~4 [" \7 L1 O8 [cd src
, e T6 X. D+ `# u. u( K, cmake install PREFIX=/usr/local/redis$ z0 Y& Z; u2 \. c2 U6 b9 o
cd ../
$ J& W2 E% t( b9 hmkdir /usr/local/redis/etc7 A3 ~' k. F5 c6 q# G
mv redis.conf /usr/local/redis/etc
: \3 V! F0 S; y* L4 V- h! P修改/usr/local/redis/etc/redis.conf
J% q$ O7 a; T# r$ f3 t9 b9 Y将daemonize no 改成daemonize yes5 P5 k7 ^; r% @, i# h L1 F
数据库密码设置是123456
3 Y6 |+ \& k, i" R; F, R: b- d用下边命令创建并导入数据库 F R6 U! L) u/ S
mysql -uroot -p123456
( q, f7 M" j. m" lgrant all privileges on . to ‘root’@’%’ identified by ‘123456’;
5 c0 A5 X H: l- W3 a3 M& Xcreate database ddd2_account;
5 d( G+ R0 Y& F4 \9 |: F* Quse ddd2_account;5 M% E" v7 @. S
set names utf8;
+ L* o/ s( Q9 [( E- f0 B! ]( Rsource /www/backup/database/ddd2_account.sql;/ y$ w z/ d, k5 s6 o# a
create database ddd2_world_zh;
+ t. t3 W) Y' C8 ^; _* m$ D- ]+ [use ddd2_world_zh;
1 ~5 {5 R0 X5 V nset names utf8;
3 L- f! W. p: s" h$ ^" K$ [source /www/backup/database/ddd2_world_zh.sql;
0 U' H1 d6 J$ E3 e" sexit) D0 H1 l r# I/ r3 }8 i& O
创建网站:IP:81; U5 G* b! ]" X; b
网站路径指定到 www/wwwroot/目录下
& [& h' r, r5 `0 t* o网站修改:
4 ~. ?+ E. x( k/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
9 A* `9 b6 `3 r服务端修改:
6 Z5 d! Z5 h# f/ddd/dispatchServer/configDispatch.properties: s5 f: C8 ^5 z' K% @
第4行的ip改成自己服务器的ip5 |1 j }8 [9 }
/ddd/ipdmainrverInfo.xml( D8 D1 d1 t' i/ A0 E
里边的区名改成自己的+ H$ \, H& s* G6 Q, ~) b- v' h
/ddd/worldServer/configWorld.properties
' `$ m4 K) L, v- e7 L第3行的ip改成自己服务器的ip% ~) g, w+ Z+ C" ?0 R$ ^8 N1 h
第38行的ip改成自己的服务器ip 记得加端口1 T% \) e3 \; H
一键脚本启动关闭% t3 y. c9 P. l3 B h5 k2 u1 C# q
在ssh里输入
) I. G: d. P# h% w3 Add
) M: V' @3 M" R, N7 ]) m$ P! U按提示操作 |
|