一服務器方面
(1)首先我們需要先搞到一臺云服務器,如阿里云,騰訊云,等等我用的是阿里云的2核2g,(因為學生可以免費用,贊),云服務器搞到手之后那,我們先進入服務器,記住公網(wǎng)ip
?
(2)我們在進行遠程登錄服務器之前我們需要給他配置密碼如圖所示步驟
(3)我們還需要打開云服務器的23333,24444,25565三個端口 ,首先點開安全組-點擊管理實例-在選中安全組規(guī)則-手動添加-輸入開放端口號-輸入源ip
?
?
(4)寫好密碼之后我們可以用windows的運行cmd,在里面打如圖所示代碼,linux也是一樣的,也可以使用軟件如SecureCRT,XShell等去遠程登錄服務器進行接下來的服務配置.
ssh root@服務器的公網(wǎng)ip
(5)一下以SecureCRT為第一視角演示
二java的安裝
(1)java的安裝,當我們遠程進入服務器后使用如下代碼
java -version
如果輸出不是not?found?command而是如下所示則證明你的服務器上帶有java,我這里裝的是1.18.1版本的服務端,所以我需要的是java-1.17
?(2)刪除java如果你需要更換版本則可以使用刪除也可以切換版本我是用的刪除,使用如下命令找到我們的java文件名
rpm -qa | grep java
?(3)使用如下所示代碼刪除,我們只需復制第一行java文件名就好
yum remove java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64
(4)然后我們在下載對應版本命令如下(以java1.17為演示)
如果你不知道java版本名字就使用
yum search jdk
下載java1-17
yum install java-17-openjdk
在使用如下命令確定你的java安裝完成了
java -version
三安裝服務端
一行命令快速安裝
wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash
- 腳本僅適用于 AMD64 架構 Ubuntu/Centos/Debian/Archlinux)
- 執(zhí)行完成后,使用?
systemctl start mcsm-{daemon,web}
?即可啟動面板服務。 - 使用?
systemctl enable mcsm-{daemon,web}.service
?來開啟開機自啟 - 面板代碼與運行環(huán)境自動安裝在?
/opt/mcsmanager/
?目錄下。 - 如果dameon可以正常運行但是web不能啟動建議把服務器恢復出廠設置(經(jīng)驗)
配置文件目錄:?data/SystemConfig/config.json
用戶數(shù)據(jù)文件目錄:data/User/*.json
遠程守護進程配置文件目錄:data/RemoteServiceConfig/*.json
安裝完成后訪問?http://你服務器的ip:23333/?即可進入面板。
- 默認賬號:root
- 默認密碼: 123456
Linux 手動安裝
- 若一鍵安裝不起作用,則可以嘗試此步驟手動安裝。
# 切換到安裝目錄,沒有此目錄請執(zhí)行 mkdir /opt/
cd /opt/
# 下載運行環(huán)境(已有 Node 14+ 可忽略)
wget https://npm.taobao.org/mirrors/node/v14.17.6/node-v14.17.6-linux-x64.tar.gz
# 解壓文件
tar -zxvf node-v14.17.6-linux-x64.tar.gz
# 鏈接程序到環(huán)境變量中
ln -s /opt/node-v14.17.6-linux-x64/bin/node /usr/bin/node
ln -s /opt/node-v14.17.6-linux-x64/bin/npm /usr/bin/npm
# 準備安裝目錄
mkdir /opt/mcsmanager/
cd /opt/mcsmanager/
# 下載面板端(Web)程序
git clone https://github.com/MCSManager/MCSManager-Web-Production.git
# 重命名文件夾并進入
mv MCSManager-Web-Production web
cd web
# 安裝依賴庫
npm install --registry=https://registry.npm.taobao.org
# 返回上級目錄
cd ..
# 下載守護進程(Daemon)程序
git clone https://github.com/MCSManager/MCSManager-Daemon-Production.git
# 重命名文件夾并進入
mv MCSManager-Daemon-Production daemon
cd daemon
# 安裝依賴庫
npm install --registry=https://registry.npm.taobao.org
# 安裝nano編輯器
apt install nano
接著是配置 Systemd 服務
運行命令?nano /etc/systemd/system/mcsm-web.service
?來編輯web面板的服務,輸入下面的內容,然后按 Ctrl + O 再按回車來保存,接著按 Ctrl + X 來退出。
# /etc/systemd/system/mcsm-web.service
[Unit]
Description=MCSM 9 Web
[Service]
WorkingDirectory=/opt/mcsmanager/web
ExecStart=/usr/bin/node app.js
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
[Install]
WantedBy=multi-user.target
運行命令?nano /etc/systemd/system/mcsm-daemon.service
?來編輯web面板的服務,輸入下面的內容,然后按 Ctrl + O 再按回車來保存,接著按 Ctrl + X 來退出。
# /etc/systemd/system/mcsm-daemon.service
[Unit]
Description=MCSM 9 Daemon
[Service]
WorkingDirectory=/opt/mcsmanager/daemon
ExecStart=/usr/bin/node app.js
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
[Install]
WantedBy=multi-user.target
接著是啟動服務和設置開機自啟
# 重新載入變更
systemctl daemon-reload
# 設置開機自啟
systemctl enable mcsm-{daemon,web}.service
# 啟動服務
systemctl start mcsm-{daemon,web}.service
# 停止服務,正常情況不要運行此命令
systemctl stop mcsm-{web,daemon}.service
# 顯示運行狀況和日志
systemctl status mcsm-web.service
systemctl status mcsm-daemon.service -l
# 默認情況下,面板端會自動掃描 daemon 文件夾并且自動連接到守護進程。
如果登錄面板后沒有看到守護進程,可以運行下面的命令來獲取密鑰,然后按下圖所示手動添加到面板。
cat /opt/mcsmanager/daemon/data/Config/global.json
下圖里的127.0.0.1應該改成 你服務器公網(wǎng)IP 或者 localhost
第三大塊都是從zeruns大佬那邊抄過來的
四進入mcsm控制面板
下載好fabric后
Fabric官網(wǎng):https://url.zeruns.tech/Fabric
點擊 應用實例→新建實例→Java版Minecraft服務端→上傳單個服務端軟件
自己輸入一個想設置的名稱,啟動命令輸入?java -Xmx4G -server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar ${ProgramName}
?,然后點下面的上傳服務端軟件選擇上面下載的jar文件。
解析一下上面的啟動命令:-Xmx4G
表示限制最大內存到4G,你可以自己改成8G或其他數(shù)值,建議設置比自己服務器實際內存小一點;-jar
?表示運行jar程序,后面填要運行的jar文件名,后面的${ProgramName}
?代表你接下來上傳的文件名;-Dfile.encoding=UTF-8
?指定文件編碼為UTF-8,可以避免中文亂碼的問題;-Duser.language=zh -Duser.country=CN
?指定語言和地區(qū)為中文和中國,部分插件或服務端會自動切換到中文。
點擊控制臺
點擊開啟終端
當我們看到這個提示的時候我們就需要修改eula.txt文件,同意一下eula協(xié)議。
點擊?服務器配置。
然后點擊?[通用] eula.txt?下面的瀏覽,將eula的 否 改成?是,然后點擊保存配置,接著點擊回到配置文件列表,回到控制臺。
?
再次點擊開啟實例。出現(xiàn)Done則表示服務器開啟成功。
接著點?服務端配置文件→[通用] server.properties?,然后就可以修改服務器的設置,非正版用戶記得將?在線正版驗證?設為否,設置完成后要點保存。修改完要重啟實例。
至此我們的服務器就開啟了?
進入游戲
在游戲里點擊添加服務器,輸入你服務器的公網(wǎng)IP即可,如果改了端口,需要加上端口號,IP和端口之間的冒號要用英文冒號,不要用了中文冒號。
大功告成!和你的小伙伴暢快玩耍吧
文章來源:http://www.zghlxwxcb.cn/news/detail-696151.html
附上zeruns大佬的帖子位置:我的世界(MC) Fabric 1.19.3 開服教程,純小白教程,手把手 - 知乎文章來源地址http://www.zghlxwxcb.cn/news/detail-696151.html
到了這里,關于我的世界安裝fabric服務器(云服務器)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!