MC 服務器搭建(Linux 環境)
前些日子想玩MC,突然想到我可以自己搭建一個MC的服務器啊,正好我Linux服務器也是空閒的,於是就開始調查相關技術,在此,對我調查的結果做一個歸納總結。
這裏我選擇搭建官方最新的版本 1.18.1
同樣,這裏你可以選擇其他MC版本,例如papermc,spigot,sponge
- 官方服務端最新版本:https://minecraft.net/zh-hans/download/server/
- 官方服務端所有版本:https://mcversions.net/
- papermc服務端:https://papermc.io/downloads
- spigot服務端:https://hub.spigotmc.org/jenkins/job/BuildTools/
- sponge服務端:https://www.spongepowered.org/
使用的mod 類型是 forge 39.0.64
JAVA 17
這裏MC版本使用的是1.18.* ,自從MC 版本在1.17以後,Java 版本需要高於16 ,所以這裏選擇最新的Java 17 版本
- 安裝命令如下:
# 下載JDK17安裝包,也可以自己去官網下載,如果出錯就運行命令 yum install wget
wget https://img.zeruns.tech/down/Java/jdk-17_linux-x64_bin.rpm
# 安裝JDK17
rpm -i jdk-17_linux-x64_bin.rpm
# 測試是否安裝正常,顯示 java version "17.0.1" 2021-10-19 LTS 則爲正常
java -version
MCSManager
MCSManager
是MC的一個管理程序,我們可以通過網頁將我們做好的MC的包直接運行起來,同時還可以查看一些MC運行的狀態,簡直不要太方便。
快速安裝面板
wget -qO- https://gitee.com/Suwingser/MCSManager-installer/raw/master/install.sh | bash
啓動面板
systemctl start mcsm
設置面板程序開機自啓
systemctl enable mcsm
顯示面板運行狀態
systemctl status mcsm
面板代碼運行環境自動安裝在/opt/
目錄下
進去面板管理web端
-
開放
23333
端口 -
瀏覽器輸入http://ip:23333/
-
登錄,默認賬號:
#master
,默認密碼:123456
製作啓動包
下載官方服務器文件
Download server for Minecraft | Minecraft
安裝MC
java -Xmx1024M -Xms1024M -jar minecraft_server.1.18.1.jar nogui
同意協議
修改eula.txt
文件,修改eula=true
,這裏是同意協議
再次運行上面安裝MC的命令,安裝後會自動啓動。
下載forge插件
Downloads for Minecraft xurge for Minecraft 1.18.1
選擇自己對應版本的forge版本就可以了。
安裝forge插件
在原版server同文件夾下和server.jar放在同一級目錄,運行下面的命令。
java -jar forge-1.14.4-installer.jar nogui --installServer
安裝後就是一個做好的包了,第三方mod需要放在mods文件夾下面
使用管理面板啓動MC服務器
創建實例應用 -> 快速創建
自定義服務器名字
進入服務器管理
上傳製作好的啓動包
將啓動包解壓
注意,這裏解壓出來會在該級目錄裏面建立一個子文件夾,解壓後需要將文件剪切到上層文件夾中來。
修改啓動參數
添加啓動命令
bash run.sh
最後保存設置
啓動服務器
最後就可以開始愉快的玩耍了!!!
遠程地址輸入您服務器的ip地址就可以連接了,注意要放開25565
端口
附件:已做好的1.18.1的服務器forge 啓動包:http://cloud.hnzt.xyz/s/vmIj