QNAP使用LXC容器搭建Minecraft遊戲伺服器,帶WEB管理面板
Linux搭建我的世界伺服器:https://blog.zeruns.tech/archives/584.html
windows搭建MC伺服器教程:https://blog.zeruns.tech/archives/529.html
MC開服交流群:966038270
視頻教程:https://www.bilibili.com/video/BV1Fv411471D/
安卓安裝Java版我的世界,與電腦聯機:https://blog.zeruns.tech/archives/605.html
準備本教程以威聯通TS-551為例,系統版本為4.5.1,群暉的操作方法也差不多,也可以參考本教程。內存最小要有4G,建議8G,因為威聯通系統本身佔用內存較大。
首先在 APP Center 中找到並安裝 Container Station 容器管理器。
接著在NAS裡創建一個文件夾,文件夾名字自己定,我這裡是blog.zeruns.tech,接著進去這個文件夾再創建兩個文件夾分別為 opt 和 root ,用來存放Minecraft遊戲伺服器的相關文件,方便備份地圖和存檔數據。
創建容器然後打開 Container Station,點擊創建,找到LXC版 ubuntu 18.04 點安裝。
名稱自己輸入一個,CPU和內存限制根據你自己的需要設置,然後點擊高級設置。
接著在共享文件夾這裡設置好掛載,按照下圖所示設置好。
然後到網絡這裡設置好埠轉發,因為22埠被NAS本身用了,所以轉發為222埠,23333埠為網頁管理面板埠,25565埠為MC伺服器默認埠。也可以將網絡模式改bridge(橋接模式),這樣容器會從路由器獲取一個新的內網IP,而不是共用NAS的IP,選擇這個模式不用設置埠轉發。
設置好後點擊創建,然後點擊確認。
創建完成後點擊總覽,然後點擊剛剛創建好的容器。
修改密碼修改root用戶密碼,控制臺裡輸入 sudo passwd root 命令,然後提示輸入當前用戶密碼,密碼是:ubuntu,輸入密碼時不會顯示出來,輸入完成後按回車,然後輸入新密碼,接著再輸入一遍,然後就設置密碼完成了。
接著輸入 su ,再輸入密碼來切換到root用戶。
ubuntu換源因為ubuntu默認是外國的軟體源伺服器,比較慢,所以要換成中科大的鏡像源。
在控制臺裡依次輸入下面兩條命令:
sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
apt-get update
然後安裝SSH服務
apt-get install openssh-server
遇到圖中的提示就輸入 y 然後按回車
通過SSH連接伺服器首先下載一個ssh客戶端,我這裡使用的是putty。
打開ssh客戶端,輸入你的nas的IP和你上面設置的埠,我這裡是222。如果你網絡模式選的是bridge那就直接默認22埠就行,伺服器IP可以通過路由器獲取,也可以在控制臺輸入ifconfig命令來獲取。
然後輸入帳號密碼來登陸,先通過ubuntu帳號登陸(密碼跟帳號相同,可以自己通過 passwd ubuntu 命令來修改),接著通過 su 命令切換到root。
安裝JAVA環境依次輸入下面的命令
cd ~
# 下載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 /etc/profile
# 在末尾添加對應變量
滾動光標到末尾 按下 鍵盤上的 I 鍵,切換至插入模式
輸入下面這幾串內容後 按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
一行命令快速安裝(適用於 Ubuntu/Centos/Debian/Archlinux)
wget -qO- https://gitee.com/Suwingser/MCSManager-installer/raw/master/install.sh | bash
若一鍵安裝不起作用,則可以嘗試手動安裝:https://blog.zeruns.tech/archives/584.html
安裝完成後訪問 http://你的NASip:23333/ 即可進入面板。
創建MC服務端下載服務端:關注微信公眾號(zeruns-gzh),發送forge或者catserver來獲取下載連結
forge免關注下載地址:http://go.zeruns.tech/U
catserver免關注下載地址:http://go.zeruns.tech/Z
這是我打包好的forge-1.12.2和catserver服務端,選擇其中一個下載,裡面都包含了運行環境,無需再手動安裝。其中這個catserver版本的描述說是優化了多線程性能。
兩個服務端都是1.12.2版本的,都可以裝mod,客戶端必須與服務端同版本,客戶端進Q群:966038270 可以下載,也可以到網上找。
接著登陸管理面板,點擊創建新實例應用,然後點擊快速創建。
服務端文件名如果選擇的是forge就輸入:forge-1.12.2-14.23.5.2846-universal.jar ,如果是catserver就輸入 CatServer-08cb86c-async.jar ,伺服器名字自己設置,其他默認即可,然後點擊創建伺服器。
點擊管理,再點擊文件在線管理
點擊上傳文件將剛剛下載的forge服務端的壓縮包上傳,然後點擊解壓ZIP
點擊剛剛解壓出來的目錄進入目錄
然後全選文件,點複製,再點擊上級目錄,然後點粘貼
接著回到伺服器管理那裡,點擊模擬型終端,點擊開啟,然後出來類似圖片中的信息就表示伺服器開啟成功了,可以進服遊戲了。
默認埠是25565,若需要修改就改server.properties配置文件。
在遊戲中添加伺服器,直接輸入你的IP即可,如果修改了埠就需要加上埠。
推薦閱讀高性價比和便宜的VPS/雲伺服器推薦: https://blog.zeruns.tech/archives/383.html
windows搭建MC伺服器教程:https://blog.zeruns.tech/archives/529.html
Linux搭建 我的世界(MC) 基巖版伺服器:https://blog.zeruns.tech/archives/588.html
Linux搭建 我的世界 java版伺服器:https://blog.zeruns.tech/archives/584.html
樹莓派搭建我的世界伺服器教程:https://blog.zeruns.tech/archives/601.html
搭建內網穿透伺服器,帶Web面板:https://blog.zeruns.tech/archives/397.html
怎樣搭建個人博客:https://blog.zeruns.tech/archives/218.html