天天看點

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

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.html

MC開服交流群: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

來擷取下載下傳連結

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

免關注下載下傳位址:

http://go.zeruns.tech/U

這是我打包好的forge-1.12.2服務端,裡面包含了運作環境,無需再手動安裝。

接着登陸管理面闆,點選建立新執行個體應用,然後點選快速建立。

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

服務端檔案名輸入:

forge-1.12.2-14.23.5.2846-universal.jar

,伺服器名字自己設定,其他預設即可,然後點選建立伺服器。

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

點選管理,再點選檔案線上管理

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆
Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

點選上傳檔案将剛剛下載下傳的forge服務端的壓縮包上傳,然後點選解壓ZIP

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

點選剛剛解壓出來的目錄進入目錄

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

然後全選檔案,點複制,再點選上級目錄,然後點粘貼

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆
Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

接着回到伺服器管理那裡,點選模拟型終端,點選開啟,然後出來類似圖檔中的資訊就表示伺服器開啟成功了,可以進服遊戲了。

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

預設端口是25565,若需要修改就改server.properties配置檔案。

在遊戲中添加伺服器,直接輸入你的IP即可,如果修改了端口就需要加上端口。

Linux搭建我的世界(MC)服務端 forge版,帶WEB管理面闆

推薦閱讀