H5養成類卡牌游戲源碼【魔王計劃】5月整理Linux手工外網IP服務端+GM授權運營全功能后臺
完整視頻搭建教程
魔王計劃H5 Linux架設教程
教程演示虛擬機地址:192.168.200.129 外網和局域網類似
安裝寶塔直接運行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
搭建環境:
CENTOS 6.8
Apache 2.4.46
MySQL 5.5.57
php5.5
Redis 修改Redis的端口為15101并重啟生效 (我這里Redis是老的你的Redis界面可能是可視化的)
寶塔和環境我已經安裝好了
1、關閉防火墻、開放端口
防火墻不關閉也行
寶塔放行端口:1:65535
或單獨打開
2、上傳mw.zip到服務器根目錄(根目錄不是root目錄!!!!)
解壓mw.zip 服務器寬帶小,所以服務端已經上傳到寶塔根目錄了
cd /
unzip mw.zip
給予 777權限
chmod -R 777 /opt
3、設置數據庫密碼為:123456(在寶塔直接設置)
修改opt/sql/tank_global.sql表services 里面的IP 一共替換6處 192.168.200.129
下面開始創建兵導入數據 提供兩種方式自行選擇
方式一、
命令行輸入
cd /opt
./sk
方式二、
命令行建庫
mysql -u root -p123456
create database `gdf_gm_control`;
create database `gt_1`;
create database `raypayment`;
create database `tank_1`;
create database `tank_account`;
create database `tank_ext1`;
create database `tank_global`;
create database `tank_raypayment`;
create database `user`;
create database `web`;
use gdf_gm_control;
source /opt/sql/gdf_gm_control.sql;
use gt_1;
source /opt/sql/gt_1.sql;
use raypayment;
source /opt/sql/raypayment.sql;
use tank_1;
source /opt/sql/tank_1.sql;
use tank_account;
source /opt/sql/tank_account.sql;
use tank_ext1;
source /opt/sql/tank_ext1.sql;
use tank_global;
source /opt/sql/tank_global.sql;
use tank_raypayment;
source /opt/sql/tank_raypayment.sql;
use user;
source /opt/sql/user.sql;
use web;
source /opt/sql/web.sql;
quit;
數據庫創建結束。可以通過寶塔查看是否創建成功。(數據庫 – 點擊 從服務器獲取 獲取到10個就正確的)
4、搭建網站
新建一個網站-你的ip:端口 或域名:端口
有端口就添加端口這里的端口80
網站目錄設置/opt/web
網站-設置-子目錄綁定
輸入 127.0.0.1 選擇 gm 添加
打開PHP 配置 配置修改 cgi.fix_pathinfo 選擇開啟 重啟PHP
———————————————————————
5、服務端和網站修改 192.168.200.129 修改為你的IP
修改服務器IP
opttankservertank-luascriptsconfigbaseCfg.lua 一共1處
optwebgmapplicationconfigcommon.php 一共1處
optwebgmapplicationconfigconfig.php 一共1處
optwebtank-globalindex.php 一共2處
optwebsign.mobileconfig 一共1處
optwebskip.html 一共1處
optwebsrcproject.8aa50.js 一共2處
6.環境配置
cd /opt/tankserver/embedded/bin
ln -s /opt/tankserver/embedded/bin/node /usr/bin
ln -s /opt/tankserver/embedded/bin/lua /usr/bin
ln -s /opt/tankserver/embedded/bin/tank-gameserver /usr/bin/
到這里服務端就好了,下面啟動試試
7、啟動游戲服務
cd /opt
./start.sh
啟動后可以通過
端口查看命令 netstat -lntp