在DEBIAN10利用Mcsmanager面板配置Minecraft Sponge Forge服務端

直接單刀直入,第一篇乾貨。在這裡我直接用root用戶,您們巨佬自行酌情加sudo

我這是在公網環境下直接搭建,沒有設置防火牆,就不介紹防火牆內網穿透的一系列操作了,其實是我不會(霧

1.安裝mcsm面板

我直接抄官方安裝教程好了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 安装 Node 版本控制工具(若没有 wget,请安装它)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
# 请关闭终端重新打开或重新连接终端 再依次执行以下命令(重要!)
# 重新打开后:项目支持 8.0.0 版本以上
nvm install 11.0.0
#使用这个版本
nvm use 11.0.0
# 克隆仓库(若没有 git,请安装它)
git clone https://github.com/suwings/mcsmanager.git
# 进入目录
cd mcsmanager/
# 安装依赖库
npm install
# 启动面板
sudo npm start #或 sudo node app.js

安裝完之後利用screen保證面板持續運行,在這裡我直接把這個screen 命名為1,然後運行面板

1
2
3
screen -S 1
cd mcsmanager/
npm start

想恢復的話

1
screen -r 1

2. 安裝java 8

您們不想要forge的話那就直接apt安裝java11就好了。安裝forge的話理論上是用java8(我這個方式是在Minecraft 1.12.2的基礎之上,如果是新的版本的話可能會支持java11),那就按照以下步驟,您們酌情加sudo,聽說用docker更快,但我不會🌚

1
2
3
4
5
6
7
8
9
10
apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
#安裝防缺軟件包大禮包
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add -
#加個key
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
#加個源
apt update
#更新軟件源
apt install adoptopenjdk-8-hotspot
#安裝java8

安裝完之後如果之前有裝java11,那就得切版本

1
2
3
4
update-alternatives --config java
#然後選數字選你要的版本就好了
java -version
#這是拿來檢查java版本的

3.安裝Minecraft服務端

至此環境已經搭建好了,那就可以開始搭建服務端了。那就先瀏覽器登入面板,地址是 您的ip:23333;賬號密碼是#master,123456

最首先就是創建一個實例,名稱您隨便設置,那我這邊是new_server,核心文件先空著,後面再來安裝,內存您自行設置,能多大寫多大,數字後面記得加M或G。

設置好之後,利用在線文件管理上傳Minecraft server還有forge installer

Minecraft server 核心在這裡下載

sponge在官網下載

Minecraft 核心放在文件管理的根目錄,如 minecraft_server.1.12.2.jar 就是放在根目錄,sponge核心放在mods文件夾中。以下根目錄都是表示文件管理的根目錄,除非另有說明

1

forge installer也是放在根目錄,forge在官網下載,選定你要的mc版本下載installer jar然後放在根目錄,我這就沒有展示installer jar,畢竟已經裝好了的

2

這3個jar下載位置放好之後,在這個根目錄中放一個eula.txt,裡面寫一句eula=ture,保存。

然後就進入ssh/控制台,進行forge安裝

1
2
3
4
cd mcsmanager/server/server_core/您的伺服器名稱/
#進入mc服務端目錄
java -jar forge-你的forge版本號-installer.jar --installServer
#安裝forge

forge到此安裝完成,打開面板的文件管理,複製您的forge universal jar的名字,如forge-1.12.2-14.23.5.2847-universal.jar,在伺服器參數的伺服器核心那裡填入,然後保存。最後就可以開啟伺服器開心遊玩了。

想加插件mod的話直接扔在mods裡面就好了。

其實會完全操作wget的話就不需要文件管理了

參考資料