架設視頻
版本介紹
三網H5遊戲【荒野錘音H5】Linux手工服務端+全套源碼+管理後台+CDK授權後台+視頻架設教程
版本截圖
教程介紹
荒野錘音H5 《荒野錘音H5》 Linux 搭建教程
測試系統:Centos7.6
測試IP:192.168.2.166 (外網架設和局網架設方法一樣)
首先進入我們官網:MiR6.com 搜索《荒野錘音H5》下載好服務端,我這裏已事先下載好了
然後進入常用工具分類下載Linux管理工具,并且連接到自己的服務器。
安裝寶塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
輸入y回車确認安裝,我事先已經安裝好了寶塔,這裏有單獨的寶塔安裝教程。安裝好寶塔後我們登錄寶塔面闆。
安裝環境
Nginx 1.24
MySQL 5.7
PHP 7.4
Redis 6.2.7 (等待軟件都安裝完畢)如果你不小心關閉了安裝進度窗口,這裏可以打開。都安裝過完畢了,我們下面設置Redis的密碼爲:123456 改完重啓
Node.js版本管理器 2.5>設置>左上角顯示所有版本>點擊更新版本列表>安裝v16.18.1>命令行選v16.18.1
Node.js安裝模塊:直接輸入 dotenv dotenv-cli
在/etc/profile最下邊添加
PATH=$PATH:/www/server/nodejs/v16.18.1/bin
保存後執行
source /etc/profile
在安裝環境
phpmyadmin 5.1
放行端口:1-65535
關閉防火牆
systemctl stop firewalld.service
systemctl disable firewalld.service
上傳服務端home.tar.gz到服務器的home目錄
解壓
cd /home
tar zxvf home.tar.gz
給權限
chmod -R 7777 /home
修改數據庫IP :172.17.179.223 修改爲你的服務器IP地址。
\home\sql\qiqi_wgbackend.sql
删除455行 LOCK TABLES `user` WRITE;
數據庫密碼:123456
軟件商店>MySQL 5.7 第26行添加
lower_case_table_names=1
然後重新載入配置和重啓MYSQL。
導入數據庫
cd /home
./sk
修改服務端文件IP:172.17.179.223 爲你的服務器IP地址。
\home\web-mobile\assets\main\index.js
軟件商店>Nginx 1.24
修改配置文件第22 23 覆蓋
http
{
upstream qiqi_login_node1 {
server 127.0.0.1:4001;
}
upstream qiqi_game_node1 {
server 127.0.0.1:4101;
}
upstream qiqi_backend_node1 {
server 127.0.0.1:4401;
}
upstream qiqi_cross_node1 {
server 127.0.0.1:4601;
}
保存 重啓 Nginx 1.24
創建 網站
2177.com:2177 php版本7.4 指向 /home/web-mobile
================================================================
668.com:668 php版本 選擇靜态>點設置>配置文件 關閉防跨站攻擊 (修改好配置後這裏就是關閉的了,但是需要确認好一定是關閉狀态)
server {
listen 668;
server_name qiqi_backend;
index index.html index.htm index.php;
root /home/houtai;
location ~ /tmp/ {
return 403;
}
#error_page 404 /404.html;
include enable-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
location /api/
{
proxy_pass http://qiqi_backend_node1/;
set_real_ip_from 127.0.0.1; #代理服務器的IP地址
#獲取客戶端真實IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
}
location /backend1/
{
proxy_pass http://qiqi_backend_node1/;
set_real_ip_from 127.0.0.1; #代理服務器的IP地址
#獲取客戶端真實IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
}
access_log /www/wwwlogs/access668.log;
}
================================================================
891.com:891 php版本 選擇靜态>點設置>配置文件 關閉防跨站攻擊
server
{
listen 891;
server_name pro_Name;
index index.html index.htm index.php;
root /www/server/pro_Name;
location ~ /tmp/ {
return 403;
}
#error_page 404 /404.html;
include enable-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
location /ln1/login
{
proxy_pass http://qiqi_login_node1/login;
set_real_ip_from 127.0.0.1; #代理服務器的IP地址
#獲取客戶端真實IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
}
location /ln1/cross
{
proxy_pass http://qiqi_cross_node1/cross;
set_real_ip_from 127.0.0.1; #代理服務器的IP地址
#獲取客戶端真實IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
}
location /ln1/
{
proxy_pass http://qiqi_game_node1/;
set_real_ip_from 127.0.0.1; #代理服務器的IP地址
#獲取客戶端真實IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
}
access_log /www/wwwlogs/access891.log;
}
================================================================
給予權限
chmod -R 777 /home
執行
cd /home/game/web-game
./prisma-client.sh
啓動遊戲
cd /home/game/web-game
pm2 start npm –namespace qiqi –name qiqi_login1 — run login1
pm2 start npm –namespace qiqi –name qiqi_game1 — run game1
pm2 start npm –namespace qiqi –name qiqi_savedata1 — run data1
pm2 start npm –namespace qiqi –name qiqi_login1 — run log1
pm2 start npm –namespace qiqi –name qiqi_wgbackend — run backend
pm2 start npm –namespace qiqi –name qiqi_chat1 — run chat1
pm2 start npm –namespace qiqi –name qiqi_cross1 — run cross1
記得回車。
關閉遊戲
pm2 stop all
啓動遊戲
pm2 start all
後台地址:192.168.2.166:668
賬号:qiqi 密碼:qiqi123123
啓動後,登錄号後台後,我們按照以下設置。
點擊左側服務器列表>遊戲管理>增加服務器>id爲1的服務器選擇聊天節點>遊戲URL>開服時間>狀态爲開啓>點擊确定
然後手動從phpmyadmin中删除qiqi_wgbackend>中servers表中gameid等于99的那一條。
如果登錄時需要輸入賬号密碼,賬号爲:root密碼爲數據庫的密碼:123456
這裏還需要把後台文件夾裏原始的文件先的删除 把這個上傳進去 給予權限
遊戲地址: 192.168.2.166:2177
第一登錄,未注冊的賬号輸入賬号後會自動注冊。
CDK後台
192.168.2.166:2177/czh5/cdk/ 密碼:mir6.com
CDK玩家後台
192.168.2.166:2177/czh5/
好了,下面我們來測試下遊戲裏的功能看看吧。好了,其他功能就自行測試吧。更多的遊戲資源可以訪問www.MiR6.com下載,我們每款遊戲資源都單獨制作了獨立的視頻架設教程,讓小白也可以快速上手遊戲架設,快來體驗自己做GM的樂趣吧!
下載資源僅供學習版權歸原創者所有!商業用途與本站無關!資源自行測試不做任何保證
架設系統:代表爲服務端(面向後台)程序所需要架設的系統環境,其中VMware均爲一鍵架設端,指服務端在VM虛拟機系統内。
遊戲平台:代表爲客戶端(面向用戶)程序所需要運營的系統環境,其中多端互通是指客戶端支持跨平台遊戲,可以在PC電腦和手機之間或WEB網頁之間同時跨平台遊戲。
架設難度:代表爲服務端(面向後台)程序所需要怎樣的架設方式,一鍵安裝泛指可以快速一鍵架設好,手工架設需要你手工配置系統環境架設,源碼編譯指在手工架設之前還需要把程序源碼編譯爲可執行程序。
手工架設:遊戲服務端需要手工安裝配置系統所需環境和數據庫等,可以開服(外網聯網),适合老手,推薦大家都使用手工架設!架設更有樂趣!
源碼編譯:源碼編譯的服務端和手工架設一樣,但比手工架設更爲麻煩,需要事先把源碼編譯爲可執行程序,在進行手工架設。
1.單機玩耍:所有一鍵端、手工端、源碼編譯都可以支持單機,如果是手機遊戲,隻需要依靠VM虛拟機+安裝安卓模拟器即可。把服務端運行在VM虛拟機内(如果是Win服務端,也可以直接在自己電腦系統上運行服務端),客戶端在安卓模拟器運行即可。各種VM一鍵端基本都是用這種方式進行玩耍的!
2.局網玩耍:局網是指在你路由器所在網絡環境之下,簡單解釋就是手機連接WIFI後的家庭網絡環境内。局網架設和外網架設方式是一緻的,都需要對服務端及客戶端進行網絡IP地址和防火牆等進行配置,但無需進行端口映射。
3.外網玩耍:俗稱開服,服務端架設在機房的服務器上,服務器擁有固定IP地址,在其他電腦或手機上安裝客戶端即可進行玩耍,且架設方式與局網架設方式一模一樣。如果想在家裏電腦架設外網需要确認你自己的寬帶網絡環境,1是所有家庭用戶寬帶都沒有固定IP地址,這會導緻每次IP變化後需要你重新配置IP地址或使用動态DNS。2是需要确認是否有分配公網IP地址,如果你有公網IP地址隻需要在路由器進行端口映射即可架設外網,如果你沒有公網IP地址,需電話聯系運營商分配公網IP地址,如果運營商不願意分配公網IP地址那麽你就隻有使用内網穿透的方式在家裏架設外網了。
1、安裝系統運行庫組件:微軟VC++常用運行庫合集安裝包,本站的常用工具内就可以進行下載。
2、設置客戶端EXE的兼容性,一般系統隻需右鍵EXE程序,點擊屬性,在點兼容性,勾選以兼容模式運行這個程序,然後就可以試試選擇兼容 WIN7 之類或更低的系統進行運行。
3、安裝軟件要求所必備的JAVA JDK環境,本站的常用工具内就可以進行下載。
2.若您需要商業運營或用于其他商業活動,請您購買正版授權并合法使用。
3.如果本站有侵犯、不妥之處的資源,請在網站最下方聯系我們。将會第一時間解決!
4.本站所有内容均由互聯網收集整理、網友上傳,僅供大家參考、學習,不存在任何商業目的與商業用途。
5.本站提供的所有資源僅供參考學習使用,版權歸原著所有,禁止下載本站資源參與商業和非法行爲,請在24小時之内自行删除!
評論0