|
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程- S9 Q+ }# C; k0 X8 @6 Y% S: {
弹弹堂端游服务端+手工弹弹堂游戏客户端+GM管理后台+附安裝构建实例教程
; F1 L4 j$ W( {7 Z" p h系统centos 7.2 64位
/ m5 Z/ c4 B% g" e安装宝塔4 G" _; V* Z/ f
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh1 l- Z8 m/ z# D+ \3 w N
宝塔环境:! l0 t1 C- B0 E: z: v
Nginx1.14 php 5.6 mysql 5.6
4 E' x' s6 S& _. `+ y* d放行所有端口 1:65535
# H0 K$ @: S2 {7 x+ z8 A上传ddd.zip到跟目录并用宝塔解压6 f+ Z6 H3 z4 n. M% [
上传 dd文件 到bin目录下7 r" [% W' i+ S: V" \) t
上传 jdk-8u192-linux-x64.rpm 到root目录下5 k* I9 @: m( X$ {( H* D
上传 www.zip 到www/目录下 用宝塔解压
, e {. J, b4 n% H& K0 j给权限
& r* X O5 M' t6 U/ W nchmod -R 7777 /bin/dd' l& \% L+ d- b8 D
chmod -R 7777 /ddd/ k4 t3 @! d" h+ B7 Z
chmod -R 7777 /root
4 m) Y" M5 y8 l$ F2 Pchmod -R 7755 /www/wwwroot
4 K9 y, _5 k' m3 W( {chmod -R 7755 /www/backup
3 Y7 s, U* ^7 m: Q安装JAVA环境
' \4 E2 y" z& O+ ? Ccd /root* }3 z! K* ^8 W4 [5 V4 B- L
rpm -ivh jdk-8u192-linux-x64.rpm
D( u& M* ?- T* M2 V# N1 H环境配置:
: t6 l& x) F e* S' K8 W安装ruby
, s+ s* V/ E& q) }, Dsudo yum -y install ruby, {& K/ A, _ ]3 u+ ]: x
安装wget1 T0 Z7 F: f4 q H9 d# ]- b
sudo yum -y install wget
7 o q l4 ]+ P; ~( A) {# h9 e, j安装redis
( \; h& V C6 W7 ?wget http://download.redis.io/releases/redis-4.0.8.tar.gz0 A, F7 c5 v! A0 Q: |/ w# i K
tar xzvf redis-4.0.8.tar.gz+ c% p1 b/ v: m, F; Z, ^
cd redis-4.0.8
8 Z) K9 T$ z( U& d8 Z: q/ Jmake
3 c/ G, i1 j, L: p# fcd src9 I+ t7 X, r" I/ w
make install PREFIX=/usr/local/redis" E+ X. P! \0 E4 o
cd ../' o3 Y/ U. \4 u- K: Q, X+ e5 o' b
mkdir /usr/local/redis/etc
) L( L7 d' T4 {& G0 s1 Smv redis.conf /usr/local/redis/etc
% E- B8 q+ r. j! M( a修改/usr/local/redis/etc/redis.conf
2 w4 H! K" `: T将daemonize no 改成daemonize yes
2 d) Q" x7 s8 ^* z5 G数据库密码设置是123456! l* }: S( d* @( {: y/ P' f) e
用下边命令创建并导入数据库% H; d) n5 D5 ^
mysql -uroot -p123456, `) P7 y9 K2 n
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;& R4 d6 i, D. n
create database ddd2_account;" b0 t9 Z9 z0 ~$ [4 u
use ddd2_account;: w9 g3 U, }6 T! _9 Q9 D
set names utf8;" @2 | d; l& \! v3 q
source /www/backup/database/ddd2_account.sql;
$ m d. `* e* n( Wcreate database ddd2_world_zh;8 h& [0 Q9 z6 \$ k& P' d
use ddd2_world_zh;
1 h" |& p+ P' T; jset names utf8;& E+ P$ O: s- I" a- Q5 q" c
source /www/backup/database/ddd2_world_zh.sql;6 S8 r1 [+ f' \# \8 y/ h
exit2 `3 |& G; @0 N+ B
创建网站:IP:819 G' z# ^3 Y+ V, N( A+ H* F
网站路径指定到 www/wwwroot/目录下
. F) m, j! B1 X* F网站修改:
0 L/ L r; ^% x; A3 W- j3 G/www/wwwroot/ddd2/dddCN_updateNormal_1.0.4_1606041507_domestic_androd 第210行的ip3 X4 `9 L; q" \
服务端修改:
5 N* m* e4 ~: c: T/ddd/dispatchServer/configDispatch.properties. E0 p$ e f0 i a
第4行的ip改成自己服务器的ip
# |- p) x4 h8 w7 n. e$ J" C/ddd/ipdmainrverInfo.xml8 c4 I8 l6 }2 R3 y6 \0 @
里边的区名改成自己的
) W m( u5 o+ V/ m% K* E$ J/ddd/worldServer/configWorld.properties
9 |" c( t$ z# a9 v第3行的ip改成自己服务器的ip
+ ? R2 {6 A% Z( v第38行的ip改成自己的服务器ip 记得加端口
: g5 u9 f: X+ E9 X7 v5 q一键脚本启动关闭
; r* ?: {( M' V0 B' N: }# j6 l在ssh里输入; a- ~7 N+ n, r( A) T! ?6 ?3 V: C
dd
; e$ c% J K- F( f( q+ [按提示操作 |
|