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
來獲取下載鏈接
免關注下載地址: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/雲服務器推薦: https://blog.zeruns.tech/archives/383.html
- 搭建內網穿透服務器,帶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