|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程$ ^; K6 I! J( L0 S3 @8 p8 k4 i
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
' o8 d+ B; w* Q3 c系统centos 7.2 64位: s1 s4 k0 u) d0 g) q9 }
安装宝塔. N9 l1 Z& D; B9 K, i$ X
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2 {/ \0 O5 n8 A$ E. K! ~- ^
宝塔环境:
1 b2 B0 r1 m) r# f) hNginx1.14 php 5.6 mysql 5.6; H" {$ [' {' V* k( Y U; Q0 \5 u
放行所有端口 1:65535
3 h+ \! E; f$ Q6 x0 X$ Z上传ddd.zip到跟目录并用宝塔解压6 A, N( _8 I4 M- a4 S4 k
上传 dd文件 到bin目录下. ~$ G2 r7 a: U5 V( L
上传 jdk-8u192-linux-x64.rpm 到root目录下: U W/ `5 R& ~
上传 www.zip 到www/目录下 用宝塔解压
7 a3 e# r* z7 ~, }$ x3 F给权限
0 \, W3 u; C0 dchmod -R 7777 /bin/dd+ B8 g% Y) J( O, y5 S3 p
chmod -R 7777 /ddd7 `3 S- O/ j/ X6 ^2 i) K0 @
chmod -R 7777 /root+ C3 N1 p2 h& D5 f! L
chmod -R 7755 /www/wwwroot2 x3 h8 D4 `% a% Z* {) q3 `
chmod -R 7755 /www/backup, M0 E( d+ m: {5 ]
安装JAVA环境
. E3 L% [5 g3 b. R7 icd /root2 L8 K8 ?2 e0 L. o' @
rpm -ivh jdk-8u192-linux-x64.rpm
2 Z D, l; G" t) x7 f5 q+ ^环境配置:
R/ F( E# o) `+ R* |安装ruby# d+ H) m9 F) g0 f% G
sudo yum -y install ruby
* X* z* t* @1 O- \8 r( k- X) u, l7 m8 ]安装wget
/ D! {' t* [6 [% r" |; q. hsudo yum -y install wget
2 `' U; k# H) K5 E: F安装redis
4 f& \+ w$ u6 S5 X/ awget http://download.redis.io/releases/redis-4.0.8.tar.gz7 C& o; R9 M- A" }# p+ Z7 T r
tar xzvf redis-4.0.8.tar.gz) C4 n9 e; h7 Y8 m1 g* F
cd redis-4.0.88 m/ q4 B1 |1 u5 E1 h0 ?2 D
make
9 h7 g4 @$ e* v3 P- x# C. W8 ncd src9 _+ `7 u7 v5 t
make install PREFIX=/usr/local/redis
* ^# x9 o+ C7 `% J; J" k% g* vcd ../9 {, w- q2 O7 { D" Q
mkdir /usr/local/redis/etc
1 F. h. T. j3 J( hmv redis.conf /usr/local/redis/etc5 d% l# h8 ]: u0 Q0 i6 ?
修改/usr/local/redis/etc/redis.conf# b5 a( ~' Z- v. K1 V3 f" `: G
将daemonize no 改成daemonize yes
/ Q R1 H% u$ {2 a7 }' \1 @数据库密码设置是123456
9 s% {* _8 q. l) w用下边命令创建并导入数据库
9 @, z r, P: P+ F2 bmysql -uroot -p1234561 p' m; a/ f% k1 b+ I
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;4 ^1 ?4 y J: @/ |: S6 E
create database ddd2_account;
- J8 I/ I- t+ T j% w# ]use ddd2_account;+ ~. H4 M8 b/ O
set names utf8;; V' G" M. Y- B1 u8 J
source /www/backup/database/ddd2_account.sql;% _3 r6 a: ]0 s0 f/ ?4 X. O1 i
create database ddd2_world_zh;
9 w- @1 E1 V5 _use ddd2_world_zh;
4 N5 M9 ~+ G9 Xset names utf8;% \( O8 h9 z3 a! z% l# d n
source /www/backup/database/ddd2_world_zh.sql;
# P/ g5 U- L {2 xexit
) ?' I/ F' C1 n0 E创建网站:IP:81) r* a8 n" t, u
网站路径指定到 www/wwwroot/目录下
- m; K0 w) z; ?网站修改:1 _* g! {; A4 g2 ]2 S5 `
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
' T0 i+ G; H* B+ A) D服务端修改:2 g+ d) F/ U- c# q3 R2 F+ y
/ddd/dispatchServer/configDispatch.properties
" _( A6 @& `8 c第4行的ip改成自己服务器的ip
. l ]* n) a6 _8 @! p- B/ddd/ipdmainrverInfo.xml6 {6 C+ {# Y7 `, \
里边的区名改成自己的8 M: T, n6 E0 a2 b5 K/ d1 ? m
/ddd/worldServer/configWorld.properties. I* m" B* z C# Q8 n6 o
第3行的ip改成自己服务器的ip
. p" `9 ]: T3 ]% x) C" [. J7 y第38行的ip改成自己的服务器ip 记得加端口
5 u4 [/ H9 u2 }9 @+ m, N* B一键脚本启动关闭/ d& v9 G8 C9 E
在ssh里输入
6 n) f9 q$ V5 A. ?( B1 A% Add: ^3 }+ y+ `; H! I. j: |2 B
按提示操作 |
|