centos7使用MCSManager搭建我的世界(MineCraft)伺服器,forge-1.12.2服務端可裝mod,帶網頁管理面闆。
windows搭建MC伺服器教程:
https://blog.zeruns.tech/archives/529.html ARM搭建MC伺服器教程,适用于樹莓派: https://blog.zeruns.tech/archives/585.htmlMC開服交流群:966038270
視訊教程:
https://www.bilibili.com/video/BV1HD4y127uq準備
首先你得有台伺服器(已經有的可以忽略),推薦阿裡雲,最近有不少優惠。
每日秒殺購買連結:
https://www.aliyun.com/minisite/goods?userCode=jdjc69nf新使用者優惠:
https://www.aliyun.com/activity/daily/cloud?source=5176.11533457&userCode=jdjc69nf提醒一下:如果你是新使用者有優惠,能買多長時間就買多長時間,因為優惠價的伺服器到期後續費很貴的,而且新使用者優惠隻能買一次,是以盡量買長時間點劃算。
其他成本效益高的伺服器推薦:
https://blog.zeruns.tech/archives/383.html購買伺服器後選擇安裝centos7系統,然後用ssh登陸伺服器。
安裝JAVA環境
# 下載下傳JDK安裝包,也可以自己去官網下載下傳
wget https://img.zeruns.tech/down/jdk-8u261-linux-x64.tar.gz
# 建立安裝目錄
mkdir /usr/local/java/
# 解壓目前目錄下的JDK壓縮檔案
tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java/
# 設定環境變量(安裝 VIM 輸入 yum -y install vim)
vim /etc/profile
# 在末尾添加對應變量
滾動光标到末尾 按下 鍵盤上的 INS 鍵,切換至插入模式
輸入這幾串内容後 按ESC退出插入模式
然後按下 Shift + ; 輸入 wq 并回車儲存
export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 應用修改後的環境變量
source /etc/profile
# 軟連結程式到環境變量中
ln -s /usr/local/java/jdk1.8.0_261/bin/java /usr/bin/java
# 測試是否安裝正常,顯示 java version "1.8.0_261" 則為正常
java -version
端口開放
面闆需要 23333(主功能) 端口與 20010 - 20200(FTP功能)端口區間。
遊戲伺服器預設端口是 25565。
如果你使用阿裡雲,騰訊雲或者服務商,請進入控制台到防火牆安全組政策,放行以上端口。
如果依然無法通路,請關閉系統自帶防火牆:
# 關閉防火牆,依次執行
systemctl stop firewalld
systemctl disable firewalld
service iptables stop
安裝面闆
# 切換到使用者目錄
cd ~
# 下載下傳淘寶鏡像源的node運作環境
wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz
# 解壓
tar -zxvf node-v12.16.1-linux-x64.tar.gz
# 連結程式到環境變量中
ln -s ~/node-v12.16.1-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v12.16.1-linux-x64/bin/npm /usr/bin/npm
# 測試是否安裝正常,顯示 v12.16.1 則為正常
node -v
# 克隆倉庫(若沒有 git,請安裝它 yum install git)
git clone https://github.com/suwings/mcsmanager.git
# 進入目錄
cd mcsmanager/
# 安裝依賴庫
npm install
# 啟動面闆
npm start
# 或 node app.js
安裝完成後通路
http://你的ip:23333/即可進入面闆。
- 預設賬号:#master
- 預設密碼: 123456
測試能正常登陸後回到ssh終端按Ctrl+C來結束面闆,接下來設定讓面闆保持背景運作
保持背景運作
先
Ctrl+C
關閉面闆,我們使用 screen 軟體來讓面闆保持背景運作。
yum install screen # (Centos)
apt install screen # (Ubuntu)
# 建立一個名為 mc 的視窗并啟動面闆
screen -S mc npm start
接着按Ctrl+A+D來退出screen,這時面闆已經在背景運作。
設定開機自啟動
wget -P /root/mcsmanager https://img.zeruns.tech/down/start.sh
chmod +x /root/mcsmanager/start.sh
chmod +x /etc/rc.d/rc.local
# 編輯/etc/rc.d/rc.local檔案
vim /etc/rc.d/rc.local
# 在檔案末端添加以下内容然後儲存
sh /root/mcsmanager/start.sh
建立MC服務端
下載下傳forge服務端:關注微信公衆号(zeruns-gzh),發送
forge
來擷取下載下傳連結
免關注下載下傳位址:
http://go.zeruns.tech/U這是我打包好的forge-1.12.2服務端,裡面包含了運作環境,無需再手動安裝。
接着登陸管理面闆,點選建立新執行個體應用,然後點選快速建立。
服務端檔案名輸入:
forge-1.12.2-14.23.5.2846-universal.jar
,伺服器名字自己設定,其他預設即可,然後點選建立伺服器。
點選管理,再點選檔案線上管理
點選上傳檔案将剛剛下載下傳的forge服務端的壓縮包上傳,然後點選解壓ZIP
點選剛剛解壓出來的目錄進入目錄
然後全選檔案,點複制,再點選上級目錄,然後點粘貼
接着回到伺服器管理那裡,點選模拟型終端,點選開啟,然後出來類似圖檔中的資訊就表示伺服器開啟成功了,可以進服遊戲了。
預設端口是25565,若需要修改就改server.properties配置檔案。
在遊戲中添加伺服器,直接輸入你的IP即可,如果修改了端口就需要加上端口。
推薦閱讀
- 高成本效益和便宜的VPS/雲伺服器推薦:
- 搭建内網穿透伺服器,帶Web面闆: https://blog.zeruns.tech/archives/397.html
- 使用Cloudreve自建網盤: https://blog.zeruns.tech/archives/515.html
- 怎樣搭建個人部落格: https://blog.zeruns.tech/archives/218.html
- 學生優惠權益大全: https://blog.zeruns.tech/archives/557.html