如何快速得到一個自己的minecraft服務(wù)器?
今天教大家0基礎(chǔ)搭建屬于自己的mc游戲服
準(zhǔn)備工作
你需要做好以下準(zhǔn)備
一個可用的郵箱
一個QQ/微信號 (加我QQ2606593358可以咨詢技術(shù)問題)
手機(jī)號(可選)
一臺PC/筆記本/手機(jī)/pad
一個人,對的,就是你
開始搭建
第一步,購買一臺游戲服務(wù)器
如果已有服務(wù)器,直接下載服務(wù)端包+java環(huán)境即可,但考慮到部分開學(xué)黨時間不夠+基礎(chǔ)薄弱+無法管理,可以選擇這家游戲云:https://www.rainyun.cc (當(dāng)然想用自己服務(wù)器的完全沒問題,參照“獨立vps操作部分”)
這里也是爭取到了一個優(yōu)惠碼 MzM5Njk= 可以抵用5元
這也是博主自己在用的游戲vps,實測大陸地區(qū)30ms-50ms延時 完全可以滿足游戲服務(wù)器需求



A、服務(wù)器類型選擇
支持三種類型,如果已有l(wèi)inux基礎(chǔ),可以選擇第一種游戲vps 全部自定義操作,并且支持獨立ip地址,免費內(nèi)網(wǎng)映射等,如果想自定義域名或大型服務(wù)器推薦獨立ip
如果純小白,可以選擇面板服,開箱即用,十分方便,環(huán)境可以自選,模組/插件等全部支持自定義,可以看到甚至支持了泰拉瑞亞等
B、游戲類型選擇
支持基巖版MC/JAVA版MC/泰拉瑞亞等游戲,如果熱衷于命令行,可以選擇純環(huán)境
C、配置選擇
配置這里是一個比較重要的參考選項,下面我分幾個場景給大家介紹
a 個人服務(wù)器/家庭服務(wù)器
適用于:人數(shù)不超過10人,純凈mc服務(wù)器無mod/插件/整合包等
推薦配置:面板服務(wù)器 + E5-2666v3機(jī)型 動態(tài)計費(僅需支付每日計算資源費用) ?類型選擇輕量級即可
b 大一點的服務(wù)器
適用于:人數(shù)不超30人的純凈mc服務(wù)器
推薦配置:面板服務(wù)器 + E5-2666v3機(jī)型 動態(tài)計費(僅需支付每日計算資源費用) ?類型選擇入門級
c 更大的服務(wù)器
適用于:人數(shù)>30人的純凈mc服務(wù)器
推薦配置:面板服務(wù)器 + E5-2666v3機(jī)型 動態(tài)計費(僅需支付每日計算資源費用) ?類型選擇進(jìn)階級
d 非常大的服務(wù)器
適用于:人數(shù)>50人的純凈mc服務(wù)器
推薦配置:面板服務(wù)器 + E5-2666v3機(jī)型 動態(tài)計費(僅需支付每日計算資源費用) ?類型選擇高配級
f 有插件需求的大型服務(wù)器
適用于:人數(shù)>30人 加入mod
推薦配置:面板服務(wù)器 + Ryzen 5900X超強(qiáng)主頻機(jī)型 動態(tài)計費(僅需支付每日計算資源費用) ?類型選擇高配級
高級配置:獨立vps服務(wù)器 + Intel i9 13900KF或 Ryzen 5900X超強(qiáng)主頻機(jī)型 動態(tài)計費 類型自選
g 高端游戲服 加入大量mod
適用于:人數(shù)>50人 加入大量mod或高性能需求mod
推薦配置:獨立vps服務(wù)器 + Intel i9 13900KF或 Ryzen 5900X 動態(tài)計費 進(jìn)階級 推薦基礎(chǔ)上加1-2核心 1-2G內(nèi)存
另外,如果購買時無法確定具體配置,可以創(chuàng)建后在進(jìn)行升級 如下圖所示

D、服務(wù)器配置
重中之重!?。。?(mcsm面板操作極其簡單,不再贅述)
第一步,選擇服務(wù)器類型如下
a 翼龍面板操作流程
打開控制臺(如果您已有vps,請轉(zhuǎn)至下一部分)
應(yīng)該看到如下圖所示的頁面,指出您已有一臺游戲云實例:

點擊實例右上角“管理”以進(jìn)入管理面板,對于一些配置項。下面圖片標(biāo)注的很清楚了:


操作面板
下面是面板操作流程,點擊管理界面實例右上角“進(jìn)入面板”以進(jìn)入游戲面板



點擊開機(jī)按鈕,等待2-3分鐘,正確的開機(jī)狀態(tài)應(yīng)該如下圖所示

本教程為小白入門教程,服務(wù)端詳細(xì)指令不提供,可自行百度
其他配置選項

希望與其他人一同管理服務(wù)器?沒問題:


注意 子用戶無法修改自己的用戶!
添加計劃任務(wù)



至此,您的mc服務(wù)器配置完畢

使用控制面板-網(wǎng)絡(luò)中的地址連接到服務(wù)器,如上。這個服務(wù)器的鏈接地址即為43.248.184.94:20021
注意:端口與主ip之間是英文半角冒號,否則無法連接!
b 獨立vps服務(wù)器操作流程
進(jìn)入服務(wù)器
如果您購買了vps首先,進(jìn)入控制臺界面https://app.rainyun.cc/apps/rgs/list
點擊您的實例,獲取ip地址(如123.45.67.89)或轉(zhuǎn)發(fā)的natip如(123.45.67.89:12345)
如果您已有服務(wù)器,請獲取root密碼以及ip地址
注意:建議選擇Ubuntu 20.04 下面以此系統(tǒng)為例介紹
安裝依賴
依次執(zhí)行以下命令,以安裝依賴
sudo apt update # 更新軟件包列表 sudo apt upgrade # 更新包 ?sudo apt install git build-essential # 安裝依賴
執(zhí)行以下命令,安裝jdk11無頭軟件包
sudo apt install openjdk-11-jre-headless # 安裝jdk11 java -version # 驗證安裝,應(yīng)該會輸出類似以下的信息: openjdk version "11.0.187" 2023-01-17 OpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu122.04) OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu122.04, mixed mode, sharing)
創(chuàng)建用戶(組)
出于安全原因,應(yīng)創(chuàng)建mc專用用戶及用戶組
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
我們不為這個用戶設(shè)置密碼。這個用戶不能通過 SSH 登錄。你將需要使用 root 登錄服務(wù)器,或者其他有 sudo 權(quán)限的用戶
執(zhí)行以下命令以配置用戶:
sudo su - minecraft # 切換用戶 mkdir -p ~/{backups,tools,server} # 創(chuàng)建目錄
目錄名稱解釋:
backups目錄將會存儲服務(wù)器備份。你可以同步這個目錄到你的遠(yuǎn)程備份服務(wù)器。
tools 目錄將托管mcrcon客戶端和備份腳本。
server目錄將包含實際的 Minecraft 服務(wù)器和它的數(shù)據(jù)。
下載服務(wù)端軟件
RCON 是一個協(xié)議,它允許你連接到 Minecraft 服務(wù)器,并執(zhí)行命令。mcron是一個 RCON 客戶端。
我們將從 Github 下載最新的源代碼,并且構(gòu)建mcrcon二進(jìn)制文件。
從 Github 克隆Tiiffi/mcrcon源到~/tools/mcron目錄:
git clone https://github.com/Tiiffi/mcrcon.git ~/tools/mcrcon # 克隆包 ./mcrcon -v # 確認(rèn)安裝,輸出如下: mcrcon 0.7.2 (built: Feb 23 2023 16:34:44) - https://github.com/Tiiffi/mcrcon Bug reports: ? ? tiiffi+mcrcon at gmail ? ? https://github.com/Tiiffi/mcrcon/issues/
從官網(wǎng)下載mc服務(wù)器
wget https://launcher.mojang.com/v1/objects/a0d03225615ba897619220e256a266cb33a44b6b/server.jar -P ~/server # 可以根據(jù)自己的需要更換服務(wù)器jar文件
配置服務(wù)端
下載完成后,切換到~/server目錄
cd ~/server
運行服務(wù)器
java -Xmx1024M -Xms1024M -jar server.jar nogui # 參數(shù)說明:-Xmx 最大內(nèi)存 -Xms最小內(nèi)存 -jar 使用jar包 nogui 無界面模式
應(yīng)該會出現(xiàn)如下輸出,指出要運行服務(wù)器,你需要同意Minecraft EULA:
# [17:35:14] [main/ERROR]: Failed to load properties from file: server.properties # [17:35:15] [main/WARN]: Failed to load eula.txt # [17:35:15] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
打開eula.txt:
vim ~/server/eula.txt ?# 輸入eula=True :wq
修改服務(wù)端配置文件
vim ~/server/server.properties
輸入/rcon,定位到如下行,修改值
rcon.port=25575 # rcon服務(wù)端口,非游戲端口?。?! rcon.password=strong-password # 訪問密碼 enable-rcon=true # 將rcon服務(wù)設(shè)為啟用
修改防火墻
sudo ufw allow 25565/tcp # 開放服務(wù)端口
再次運行啟動腳本
cd ~/server java -Xmx1024M -Xms1024M -jar server.jar nogui # 參數(shù)不再解釋
在客戶端mc服務(wù)器連接到<ip>:<port>即可游戲
配置服務(wù)終端(進(jìn)階)
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t # 將其中值更改為自己的,應(yīng)出現(xiàn)如下界面: # Logged in. Type "Q" to quit! # >
若要從遠(yuǎn)程位置訪問 Minecraft 終端,務(wù)必確保 rcon 端口沒有被阻塞
完結(jié)
至此,您的vps獨立mc服務(wù)器搭建完成,部分參考自騰訊云
注意事項
一定要打開25565以及rcon端口,否則可能無法連接到游戲
如出現(xiàn)jdk版本過低,或無法使用,請從官網(wǎng)下載
我是skycrow,大家再見!