|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程& t. {3 U e, T, r4 X: K' M5 x7 q- f
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
y8 @( H1 c* M) D# @$ `: g- ?8 r6 d9 T系统centos 7.2 64位4 l: A, o+ R& `* U
安装宝塔
- C" n7 [$ a1 x: Hyum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh8 F+ B% {5 t- ]4 m6 k8 u
宝塔环境:* D; y7 U6 I, Y- \ F. ~
Nginx1.14 php 5.6 mysql 5.6
* X! I5 w; `0 P" _! b6 f放行所有端口 1:65535; e# a6 g3 N. q5 A. T& i
上传ddd.zip到跟目录并用宝塔解压
2 k4 H' X8 E, D0 L+ ~( A上传 dd文件 到bin目录下9 y |1 Y+ P4 G3 \/ Z1 ?
上传 jdk-8u192-linux-x64.rpm 到root目录下
, ^9 `8 Y: U4 w上传 www.zip 到www/目录下 用宝塔解压
# b+ n$ }2 U( z& P: J给权限
1 u2 E6 o, c, [; Hchmod -R 7777 /bin/dd6 m4 p0 ]) v( y ?4 ~
chmod -R 7777 /ddd% @9 s3 h4 p1 n' a1 n$ S
chmod -R 7777 /root( z2 T! l/ G" u! g8 u
chmod -R 7755 /www/wwwroot
4 Q2 w* ]2 u) C' `( b' ^chmod -R 7755 /www/backup
. z7 [; v3 {: m5 h4 g) d8 `安装JAVA环境
" q8 C) P7 \7 h. m# P; scd /root
; ^4 v3 c0 ~) M! m' W5 {rpm -ivh jdk-8u192-linux-x64.rpm' }/ P) r) I5 S c
环境配置:
( \+ _( y7 L4 p1 } N: v安装ruby
5 s3 q6 S$ Y7 r! S( i/ U* }- Ysudo yum -y install ruby
L7 n5 x( Q( D2 N: K3 w2 {安装wget/ L) D" c3 s0 K( e( }
sudo yum -y install wget
( |, k5 N8 I( N% d安装redis
$ b0 K, @) I$ [( L0 t8 A hwget http://download.redis.io/releases/redis-4.0.8.tar.gz6 t$ i: ]+ T# u$ w5 b Y- Q2 s
tar xzvf redis-4.0.8.tar.gz
m$ i8 c, v5 B6 Acd redis-4.0.80 c% w4 e/ e8 V1 s4 x7 q
make
0 E6 N$ q% \3 u* U ^cd src
/ w/ }- l( b- k& O, Hmake install PREFIX=/usr/local/redis2 K1 l. [0 z( t, N" c8 o
cd ../
- E) {! n4 W* m, W8 ^, dmkdir /usr/local/redis/etc
$ d; t0 Y+ V% ?4 Z! c! ~mv redis.conf /usr/local/redis/etc
- z2 z3 B# A! M& B* W- ]修改/usr/local/redis/etc/redis.conf5 J9 h0 [: y) x1 z, U2 G5 T1 b
将daemonize no 改成daemonize yes
( O8 s7 H2 F* l$ y1 Q4 h- ]' h数据库密码设置是1234561 F5 ]0 p. ]7 K) e! C- L R N
用下边命令创建并导入数据库
4 v7 j# E# U" L, x: E7 k/ J& wmysql -uroot -p123456 U( h# {9 g0 V$ ]; w1 J$ ~0 G/ h
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;$ m2 F- P- T, ~8 k/ m
create database ddd2_account;$ g% V0 s! _: R; l& e* _* A
use ddd2_account;
; Q0 D- l% o( }: F j @set names utf8;
+ v+ K5 X; t, \1 zsource /www/backup/database/ddd2_account.sql;. T( r# T' o; |# t
create database ddd2_world_zh;; R! x/ _) |! o G7 y& E: O* x
use ddd2_world_zh;+ m( t* E# _8 A/ }$ i) `+ I
set names utf8;# E8 Q ?7 l* |. e
source /www/backup/database/ddd2_world_zh.sql;
3 C5 _6 Q0 c. Jexit$ j3 r; C x7 K
创建网站:IP:81* q# s3 u- t" l) b/ O$ s
网站路径指定到 www/wwwroot/目录下
7 f: b; ^, [0 A& k网站修改:/ [7 ?& [( [9 q1 t/ v
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip
3 A4 |: A; c/ U* l0 K A; d' W服务端修改:
W8 L3 ~ z, d- o/ W& ]/ddd/dispatchServer/configDispatch.properties9 e" E1 A1 r/ ^7 g* |/ J3 a% F' Z
第4行的ip改成自己服务器的ip
9 \$ H6 _3 _7 f3 G( d/ddd/ipdmainrverInfo.xml. s2 `9 O; i- O' g, X
里边的区名改成自己的6 A! V, c& L- H; R
/ddd/worldServer/configWorld.properties
0 c) c. `7 t6 Z& k第3行的ip改成自己服务器的ip! K- ?9 _* d3 z, L% v2 u
第38行的ip改成自己的服务器ip 记得加端口
+ l9 I% @, M9 b& K1 M一键脚本启动关闭
0 e# _9 g J) G# t在ssh里输入
: ~, U; w: |0 m) ~! A8 Y& A1 X% }- ndd; Y$ T6 ~6 V/ U9 s B7 n3 \3 K
按提示操作 |
|