Fabric服務器配置指南
一、準備工作
1、選擇云服務器提供商:本文以阿里云為例,使用其2核2G的學生免費套餐,騰訊云等其他服務商也適用類似流程。
2、遠程登錄與安全設置
配置密碼:確保你的root用戶密碼已正確配置。
開放端口:在安全組中開放23333(MCSManager Web服務)、24444(MCSManager Daemon服務)及25565(Minecraft默認端口)。
二、安裝Java環(huán)境
1、檢查Java版本:通過運行java -version
命令確認是否已安裝Java,如果未安裝或版本不符,需進行安裝。
2、卸載舊版Java(如有):
yum remove java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64
3、安裝指定版本Java:以Java 17為例,執(zhí)行以下命令:
yum install java-17-openjdk
4、驗證安裝:再次運行java -version
,確保顯示正確的Java版本。
三、安裝MCSManager面板
一鍵安裝腳本(推薦)
1、下載并執(zhí)行安裝腳本:
wget -qOhttps://gitee.com/mcsmanager/script/raw/master/setup.sh | bash
2、啟動MCSManager服務:
systemctl start mcsm-daemon.service systemctl enable mcsm-daemon.service systemctl start mcsm-web.service systemctl enable mcsm-web.service
3、訪問MCSManager面板:在瀏覽器中輸入http://你服務器的IP:23333/
,使用默認賬號密碼(root/123456)登錄。
手動安裝步驟(備用)
1、下載Node.js運行環(huán)境:
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 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
2、安裝MCSManager面板與守護進程:
cd /opt/ mkdir mcsmanager && cd mcsmanager git clone https://github.com/MCSManager/MCSManager-Web-Production.git web mv MCSManager-Web-Production web cd web npm install --registry=https://registry.npm.taobao.org git clone https://github.com/MCSManager/MCSManager-Daemon-Production.git daemon mv MCSManager-Daemon-Production daemon cd daemon npm install --registry=https://registry.npm.taobao.org apt install nano
3、配置Systemd服務:編輯并保存以下內容至/etc/systemd/system/mcsm-web.service和/etc/systemd/system/mcsm-daemon.service文件。
4、啟動與設置開機自啟:
systemctl start mcsm-daemon.service systemctl enable mcsm-daemon.service systemctl start mcsm-web.service systemctl enable mcsm-web.service
四、創(chuàng)建與配置Minecraft服務器
1、通過MCSManager面板創(chuàng)建服務器:登錄MCSManager后,按照引導完成服務器的創(chuàng)建與基本配置。
2、優(yōu)化與參數(shù)調整:根據(jù)需要調整啟動參數(shù),如內存分配、垃圾回收器設置等,以優(yōu)化服務器性能。
java -Xmx12G -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar fabric-server-mc.1.20.1-loader.0.15.7-launcher.1.0.0.jar nogui
3、添加模組與插件:通過MCSManager面板或直接編輯服務器配置文件來添加所需的Fabric模組與插件。
五、維護與監(jiān)控
1、定期備份:利用MCSManager的備份功能或第三方工具(如QuickBackupMulti)定期備份服務器數(shù)據(jù)。
2、性能監(jiān)控:使用MCSManager面板提供的監(jiān)控工具或系統(tǒng)自帶的監(jiān)控命令(如top、htop)監(jiān)控服務器性能。
3、日志管理:定期檢查Minecraft服務器日志,以便及時發(fā)現(xiàn)并解決問題。
六、FAQs
Q1: 如何更改MCSManager的默認登錄密碼?
A1: 登錄MCSManager面板后,通常在設置或安全選項中可以找到修改密碼的入口,具體路徑可能因版本而異,請參考當前版本的用戶手冊或在線文檔。
Q2: Minecraft服務器無法啟動,提示“OutOfMemoryError”怎么辦?
A2: 這通常是因為分配給Minecraft服務器的內存不足,請檢查并增加啟動參數(shù)中的-Xmx值(如-Xmx4G改為-Xmx8G),同時確保服務器本身具有足夠的物理內存,檢查是否有其他不必要的程序占用了過多內存。