|
|

|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
& f" G: { r2 @' f) t弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
* V: ? I V9 o$ e+ E系统centos 7.2 64位4 |8 q, X- C, H* e$ n1 ~
安装宝塔 G U7 j5 z& X4 l' L
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
: x+ i3 @; [* R. j) n宝塔环境:
; T1 Y, A- [& ^0 I C, J' K0 TNginx1.14 php 5.6 mysql 5.61 \5 _8 R; C ^
放行所有端口 1:65535 k6 O9 `4 U6 x. G; v/ `
上传ddd.zip到跟目录并用宝塔解压
$ D* @: ^7 d3 C上传 dd文件 到bin目录下
! j: k! b) J- P$ a( g" E上传 jdk-8u192-linux-x64.rpm 到root目录下5 [5 s8 n" p: \0 w/ g) Q! A
上传 www.zip 到www/目录下 用宝塔解压9 _ c7 o9 i: d R/ J% d+ E
给权限9 C- Y. \6 W* }* ~
chmod -R 7777 /bin/dd3 {$ P) |& V. Q" ]; u! ]% X
chmod -R 7777 /ddd! [, W, |$ r) }! [" U
chmod -R 7777 /root2 b% e# I$ L' O! Z
chmod -R 7755 /www/wwwroot- R/ A7 p7 [: k) ^* [
chmod -R 7755 /www/backup1 r/ M# k0 a Q7 s
安装JAVA环境" y4 k; q6 |$ l
cd /root
: H% D7 M4 D$ ^! o5 @rpm -ivh jdk-8u192-linux-x64.rpm
, \5 N' U4 f2 u3 H( B) Y) \/ w环境配置:
; R! G# g: H( [/ C: q1 {3 U1 i/ R安装ruby
& d- V. }5 T9 B. |7 T$ tsudo yum -y install ruby/ t, h: h$ G' U; V
安装wget
0 o% v5 A4 o- }; [9 ~2 jsudo yum -y install wget$ n% q" ?1 J4 Z! [* a
安装redis
8 u3 @; `0 k3 s v# s1 d6 u; vwget http://download.redis.io/releases/redis-4.0.8.tar.gz
W0 l9 }- P7 A% i Ltar xzvf redis-4.0.8.tar.gz
% P5 S% {, n1 _8 p3 |% ncd redis-4.0.8
* c1 s+ X5 {+ h% hmake- c! c3 h r$ i/ x8 M; ?
cd src
' {& p6 d& P6 l' T" \make install PREFIX=/usr/local/redis5 R4 o2 i4 Q- X/ [0 c% C2 {, ^
cd ../ C. ^3 m! R& P: E
mkdir /usr/local/redis/etc' W/ {" z6 n9 \
mv redis.conf /usr/local/redis/etc
6 k) a* h& @; D6 P, @8 t修改/usr/local/redis/etc/redis.conf2 u1 R: ?# i, J6 J" y# S4 U- k) Y
将daemonize no 改成daemonize yes; M, C/ u4 @6 j* m$ [
数据库密码设置是123456$ R F( k- a: Y
用下边命令创建并导入数据库
' r$ a/ B4 u5 Y" y3 C- Imysql -uroot -p123456, M9 f; u8 t# f5 B I5 V* T
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;6 _, b% h, z7 G0 E3 p7 K
create database ddd2_account;+ M9 ^- q4 _$ t, }" Q
use ddd2_account;
# R3 z0 C, _6 ~set names utf8;
r7 t5 o( a$ e* n9 l9 Dsource /www/backup/database/ddd2_account.sql;
. g- k& P0 O' n5 r, a7 {create database ddd2_world_zh;- v8 s. |" `2 N% S9 f
use ddd2_world_zh;; o9 `3 I, L% R) |% W; F1 m0 H9 y
set names utf8;
+ C! I: E3 J) x; ysource /www/backup/database/ddd2_world_zh.sql;
- x" f7 m* e% {' Dexit
, t; n4 G9 F4 c% ^# _/ N! u1 h创建网站:IP:81
- V; J3 [" W. e! ?网站路径指定到 www/wwwroot/目录下' W1 i6 u2 W8 G' d. |
网站修改:: O: w# N; P: p8 F9 m$ k( r
/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip4 l7 ~6 _& C( i9 y6 |
服务端修改:/ r a' E7 T& ?# G" X5 a
/ddd/dispatchServer/configDispatch.properties
( X# G4 p" t' C: O( F/ ]! c第4行的ip改成自己服务器的ip
. f! j% X" _/ Q" p. M/ddd/ipdmainrverInfo.xml0 i5 b8 @/ I, X( \( W& m8 H8 }
里边的区名改成自己的
* q* C% n- A7 `! h& j/ddd/worldServer/configWorld.properties6 g0 m d* \2 X8 A" o
第3行的ip改成自己服务器的ip! A; l- N9 }" h. J9 k& m' n
第38行的ip改成自己的服务器ip 记得加端口/ |8 T/ L4 x: [) }; n
一键脚本启动关闭
) a' E# H, s4 C" q* Z6 t在ssh里输入
, R6 [4 S+ a: R0 J9 x! s+ ddd. b% e ?0 \) |$ h$ [6 X0 ]
按提示操作 |
|