版本介紹
稀有橫版卡牌回合手遊【航海奪寶彩金版】Ubuntu手工服務端+安卓+GM授權後台+視頻架設教程
版本截圖
教程介紹
口袋覺醒手遊 《航海奪寶彩金版》 Ubuntu 系統架設教程
# (如果非騰訊雲服務器)操作系統安裝完後換apt源和pip源爲騰訊源,我這裏未更換源地址。
其實可以不換,就是安裝有點慢,最好還是換
服務器版本爲ubuntu server 18.04
測試IP:192.168.2.166 (外網架設和局網架設方法一樣)
首先進入我們官網:MiR6.com 搜索《航海奪寶彩金版》下載好服務端,我這裏已事先下載好了
然後進入常用工具分類下載Linux管理工具,并且連接到自己的服務器。用戶名爲ubuntu
輸入 sudo su 回車後會要求輸入你的服務器密碼,我們這裏輸入服務器密碼時是看不見的,輸入後回車即可 獲取管理員權限 ($是普通權限 #是管理員權限)這裏輸入密碼回車後能看到#就代表進入管理員權限了。
安裝環境
apt-get install expect subversion build-essential lib32stdc++6 gcc-multilib g++-multilib python-dev pypy-dev gdb python2.7-dbg libcurl4-openssl-dev graphviz openssl libssl-dev swig gawk iotop lsof iftop ifstat iptraf htop dstat iotop ltrace strace sysstat bmon nethogs silversearcher-ag libsasl2-2 sasl2-bin libsasl2-modules python-setuptools luajit curl wget unzip python-pip
apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
echo “deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main” | tee /etc/apt/sources.list.d/mongodb-org-3.6.list
安裝寶塔:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
輸入y回車确認安裝,可以直接輸入上面命令安裝,也可以到寶塔官方獲取最新寶塔版本安裝命令。我們這裏去獲取最新的命令。
========================面闆賬戶登錄信息==========================
【雲服務器】請在安全組放行 24385 端口
外網面闆地址: https://[240e:39a:2b04:8980:20c:29ff:fec0:dd99]:24385/0a72ef5a
内網面闆地址: https://192.168.2.166:24385/0a72ef5a
username: 9pfspmtu
password: 826786cd
寶塔安裝好後,複制出來寶塔登錄信息,然後登陸寶塔面闆。有寶塔賬号的自行登錄自己的寶塔賬号,沒有的就自行免費注冊後登錄即可。
安裝環境
Nginx 1.18
MySQL 5.6
Php 7.1
内存不夠的-軟件商店-系統工具-安裝linux工具箱-增加虛拟内存,我這裏增加4096也就是4G内存就可以了。
寶塔-安全-放行端口:1-65535
關閉防火牆
sudo ufw disable
上傳服務端kdjx.tar.gz到服務器/home/ubuntu文件夾
軟件全部上傳完畢後,我們需要等待軟件全部安裝完畢後再進行解壓和剩餘操作步驟。軟件安裝需要一定的時間,我們這裏耐心等待一會,預計可能10-20分鍾。軟件安裝完畢了,我們繼續剩餘步驟。
解壓
cd /home/ubuntu
tar -zxvf kdjx.tar.gz
安裝芒果數據庫
sudo apt-get update
mv /home/ubuntu/mongodb.tar.gz /
cd /
tar -zxvf mongodb.tar.gz
apt-get install mongodb-org=3.6.12 mongodb-org-server=3.6.12 mongodb-org-shell=3.6.12 mongodb-org-mongos=3.6.12 mongodb-org-tools=3.6.12
rm -rf /usr/lib/python2.7/dist-packages/OpenSSL
rm -rf /usr/lib/python2.7/dist-packages/pyOpenSSL-0.15.1.egg-info
pip install cython six lz4==0.8.2 numpy==1.16.0 xlrd xdot rpdb psutil fabric==1.7.3 pycurl pycrypto M2Crypto==0.36.0 objgraph msgpack-python backports.ssl-match-hostname Markdown toro pymongo pyrasite pyopenssl ThinkingDataSdk==1.4.0
pip install tornado==4.4.2
pip install Supervisor==3.3.0
pip install cryptography==2.6
sudo mv /home/ubuntu/default /etc/nginx/sites-available
sudo mv /home/ubuntu/pokemon_server_test.tar.gz /mnt
sudo mv /home/ubuntu/game.tar.gz /www/wwwroot
cd /mnt
tar -zxvf pokemon_server_test.tar.gz
cd /www/wwwroot
tar -zxvf game.tar.gz
重新加載nginx
nginx -s reload
給予權限
chmod 755 -R /mnt
chmod 777 -R /www/wwwroot/
修改服務端文件IP: 搜:49.235.188.189 替換以下路徑文件裏的IP地址爲你的服務器IP地址。
/www/wwwroot/game/pokemon/patch/1112/res/version.plist
/mnt/pokemon/release/login/conf/dev/serv.json
/mnt/pokemon/release/login/conf/serv.json
/mnt/pokemon/release/login/defines.json
/mnt/pokemon/release/game_defines.py
/mnt/pokemon/release/payment_defines.py
查看md5和獲取文件size
md5sum /www/wwwroot/game/pokemon/patch/1112/res/version.plist # 複制輸出的md5碼
9879020d3ac4d2baf2da7b963f3eed11
ls -l /www/wwwroot/game/pokemon/patch/1112/res/version.plist # 獲取文件size大小值
997
修改服務端文件
/mnt/pokemon/release/login/patch/cn/1112.json # 将version.plist的md5碼和size更新一下并保存退出
創建網站:
192.168.2.166:81
網站目錄:/www/wwwroot/game/
啓動遊戲
cd /mnt/pokemon/deploy_dev
rm supervisor.sock
supervisord -c supervisord.conf
supervisorctl start all
supervisorctl status
關閉遊戲:
supervisorctl reload
客戶端修改:
安卓,使用好壓直接打開安卓客戶端,修改以下路徑文件裏的IP爲你的服務器IP地址。
\assets\res\version.plist
安卓客戶端修改好後,我們需要下載安卓反編譯工具,對修改好的安卓客戶端進行簽名。簽名好後我們把桌面新生成簽名好的安卓客戶端,安裝到安卓模拟器裏進入遊戲試試看。
第一次登陸的時候會自動幫你注冊好賬号密碼。
後台地址
管理後台:http://192.168.2.166:39981/login
賬号:admin
密碼:qq123456..
郵件發送格式:{“指令”:數量}
授權GM後台:
http://192.168.2.166:81/gm/gm.php
GM碼:mir6.com
玩家後台:
http://192.168.2.166:81/gm/
GM碼:mir6.com
下面我們測試下遊戲裏的功能。好了,其他功能自行測試吧。更多遊戲資源請訪問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