|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
7 q) i7 r0 J+ t( v' }弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程7 _* ~9 B, j n
系统centos 7.2 64位% Y6 e8 \. { [0 g! h, W
安装宝塔" b9 b7 b$ k" f5 C
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh, s* I* Y9 X. S. M$ W* k0 g5 U
宝塔环境:
& H" c! C! O$ y- q- E1 \' jNginx1.14 php 5.6 mysql 5.6
1 Z, r' N4 a6 }3 P* Q放行所有端口 1:65535* T! B$ L1 p' J0 [; M* I
上传ddd.zip到跟目录并用宝塔解压
) n" A4 z7 Y2 Z2 O上传 dd文件 到bin目录下
3 a" ]) T! G4 p& B0 }上传 jdk-8u192-linux-x64.rpm 到root目录下; G; X4 B4 H0 U7 K" {
上传 www.zip 到www/目录下 用宝塔解压
4 \/ Y& ?- ~- t给权限
) d' v+ N9 Q7 w3 b( o( Tchmod -R 7777 /bin/dd
$ F' j& ^# I8 L- X4 U/ {' w8 tchmod -R 7777 /ddd9 }$ G' Q: L' _4 j: X
chmod -R 7777 /root
- |1 y: ?, K/ _3 ^ H7 r: jchmod -R 7755 /www/wwwroot
# H2 J, e0 [- q$ }chmod -R 7755 /www/backup [$ h% P1 U, x( D8 A y
安装JAVA环境
' I. u; O7 v# `+ ~cd /root- m% n; j8 Y+ w' P1 V- Y
rpm -ivh jdk-8u192-linux-x64.rpm
5 m1 D* E$ ^9 @环境配置:
$ J5 a H! ^0 ?- W- A# }安装ruby! C# z1 V. a* A0 R3 [. l6 E, z4 i1 C
sudo yum -y install ruby
E5 x. N) `+ Z安装wget
. n7 _% `! E7 T! a9 N* g& H+ c+ v; ?* tsudo yum -y install wget
" ?+ B! ?* s) o/ A安装redis3 h4 ~2 `; I" T, O9 L
wget http://download.redis.io/releases/redis-4.0.8.tar.gz& A! ?9 ]# x A
tar xzvf redis-4.0.8.tar.gz
5 M: d" F7 ~+ n* `0 N) acd redis-4.0.8. Q, g- s8 [5 l" b% x0 s2 E
make# w. k* c0 q, Q% f4 V
cd src1 ]& x* K$ A2 |6 X
make install PREFIX=/usr/local/redis
( {6 w$ x" L4 v/ E3 C. mcd ../
& @% r/ \0 q! g9 l9 K+ Lmkdir /usr/local/redis/etc
- \. D k# B) P# E! W! m# Q7 Jmv redis.conf /usr/local/redis/etc
; h# ~1 A5 a6 V1 `+ ?修改/usr/local/redis/etc/redis.conf
- d t" J) U: [" K9 A将daemonize no 改成daemonize yes, k0 k( L& [' f
数据库密码设置是123456% X4 O5 u1 `0 O7 a, y
用下边命令创建并导入数据库' Y$ u/ T: F5 q# K6 s& _; c
mysql -uroot -p123456( i4 g/ l( t5 C' b1 D% e8 y: H+ J
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;. a0 B$ B: a# ~" t1 l# P
create database ddd2_account;, c7 {3 ^" X: m
use ddd2_account;
8 g9 u. m3 p+ i. p3 K7 Pset names utf8;& R* G0 M' b) |/ i5 B' H4 }
source /www/backup/database/ddd2_account.sql;
0 T8 G4 h( g2 e7 ycreate database ddd2_world_zh;/ |: I6 s0 Y$ a# |/ [% D
use ddd2_world_zh;
* V& N9 b- }3 _* [( n3 ^5 y: y' {set names utf8;
3 d0 g! a# N/ x gsource /www/backup/database/ddd2_world_zh.sql;5 U3 B9 k' `4 H0 G9 L
exit5 U3 [$ A. E- L0 M( E; Z, f: N
创建网站:IP:81
$ p1 z: K1 j% t2 x网站路径指定到 www/wwwroot/目录下
* f; e7 E$ F5 {+ C$ m. r% H+ W网站修改:& \6 A4 A' x3 b2 i7 s" l8 O* E
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
& | B( h8 K- M- t服务端修改:
* I/ w( R6 @! Z/ddd/dispatchServer/configDispatch.properties
$ W v5 f" g0 T0 ?" }第4行的ip改成自己服务器的ip
# }& Z! Z" Q. Z1 k% [6 E/ddd/ipdmainrverInfo.xml1 Q7 b) e, X: Z
里边的区名改成自己的# D2 @( }$ J( q% l' m; T
/ddd/worldServer/configWorld.properties
# Q' U/ b, B b% e第3行的ip改成自己服务器的ip
, h" o$ ]/ O# D2 G: I& F9 F第38行的ip改成自己的服务器ip 记得加端口
( g% `, I" \# ^" o& A0 M( }5 N一键脚本启动关闭. x0 e5 t4 R5 Z9 C* Z& I4 d
在ssh里输入
' {* ]& x' D# Rdd8 n, ?. K+ K) d5 s
按提示操作 |
|