選擇合適的云服務(wù)器搭建Minecraft服務(wù)器
搭建自己的Minecraft服務(wù)器是許多玩家的夢(mèng)想,與朋友一起在自定的規(guī)則和世界中游玩無(wú)疑增加了游戲的樂(lè)趣,但許多玩家在家庭寬帶沒(méi)有公網(wǎng)IP的情況下遇到聯(lián)機(jī)難題,此時(shí)云服務(wù)器成為了一種理想的解決方案,通過(guò)選擇合適的云服務(wù)器,可以低成本、高效率地搭建并運(yùn)行Minecraft服務(wù)器,享受與朋友們的游戲時(shí)光。
1. 云服務(wù)器的優(yōu)勢(shì)
無(wú)需公網(wǎng)IP:家庭寬帶往往沒(méi)有公網(wǎng)IP,而云服務(wù)器自帶公網(wǎng)IP,可以直接進(jìn)行外部訪問(wèn)。
24小時(shí)在線:不受本地電腦配置和家庭網(wǎng)絡(luò)環(huán)境的限制,即使本地電腦關(guān)閉,云服務(wù)器上的Minecraft服務(wù)器仍可運(yùn)行。
靈活配置:可根據(jù)實(shí)際需求和預(yù)算選擇不同的服務(wù)器配置,避免資源浪費(fèi)。
簡(jiǎn)單易用:提供可視化操作面板,對(duì)Linux不熟悉的用戶也能輕松管理。
2. 選擇合適的云服務(wù)器配置
a. 基本配置要求
對(duì)于Minecraft服務(wù)器來(lái)說(shuō),CPU單核性能和內(nèi)存大小是關(guān)鍵因素,根據(jù)玩家數(shù)量和游戲版本的不同,配置要求也會(huì)有所變化,以下是一些基本的配置建議:
2~4人原版游戲聯(lián)機(jī):至少需要2核CPU和2GB內(nèi)存,實(shí)測(cè)內(nèi)存占用90%以上,CPU占用在不跑圖時(shí)5~20%,跑圖時(shí)90%以上。
5~7人原版游戲聯(lián)機(jī):建議使用2核4GB配置,實(shí)測(cè)內(nèi)存占用70%以上,CPU占用情況同上,穩(wěn)定性較好。
Mod服/插件服:至少需要2核8GB配置,這樣的配置能穩(wěn)定運(yùn)行Mod服/插件服,同時(shí)保證良好的游戲體驗(yàn)。
b. 具體型號(hào)推薦
阿里云的ecs.t6c1m2.large型號(hào)(2核4G,¥75/月)是一個(gè)性?xún)r(jià)比較高的選擇,該型號(hào)適合5~7人原版游戲聯(lián)機(jī),并且其性能足以支持一些小型的Mod服/插件服。
c. 帶寬和儲(chǔ)存選擇
帶寬:選擇按使用流量付費(fèi)而不是固定帶寬,因?yàn)镸inecraft服務(wù)器不可能24小時(shí)都有人在線,按實(shí)際流量付費(fèi)更劃算,帶寬峰值設(shè)定為40Mbps即可滿足需求,防止被攻擊時(shí)產(chǎn)生高額流量費(fèi)。
儲(chǔ)存:高效云盤(pán)20GB足夠用于初期存儲(chǔ),存檔不會(huì)太大,且成本較低。
3. 購(gòu)買(mǎi)和連接云服務(wù)器
a. 購(gòu)買(mǎi)流程
1、進(jìn)入阿里云官網(wǎng):在搜索欄搜索“云服務(wù)器ECS”,點(diǎn)擊“立即購(gòu)買(mǎi)”進(jìn)入購(gòu)買(mǎi)頁(yè)面。
2、選擇配置:付費(fèi)方式選擇包年包月或按量付費(fèi),地域選擇離自己最近的區(qū)域,實(shí)例規(guī)格選擇ecs.t6c1m2.large,鏡像選擇CentOS 7.9 64位。
3、網(wǎng)絡(luò)和安全組:帶寬計(jì)費(fèi)模式選擇按使用流量,設(shè)置帶寬峰值為40Mbps。
4、系統(tǒng)配置:登錄憑證設(shè)置自定義密碼,確保密碼強(qiáng)度高。
5、確認(rèn)訂單并支付:完成購(gòu)買(mǎi)后,進(jìn)入ECS控制臺(tái),找到服務(wù)器IP。
b. 連接服務(wù)器
1、下載SSH軟件:推薦使用Xshell。
2、獲取服務(wù)器IP:在ECS控制臺(tái)找到公網(wǎng)IP。
3、創(chuàng)建會(huì)話:在Xshell中創(chuàng)建新會(huì)話,輸入IP并連接。
4、輸入用戶名和密碼:默認(rèn)用戶名為root,密碼為自己設(shè)定的高強(qiáng)度密碼。
4. 安裝Minecraft服務(wù)器
a. 安裝Java環(huán)境
遠(yuǎn)程連接服務(wù)器后,首先安裝Java環(huán)境:
sudo yum install java1.8.0openjdk
出現(xiàn)提示時(shí)輸入Y確認(rèn)。
b. 下載并啟動(dòng)Minecraft服務(wù)端
使用wget命令下載Minecraft服務(wù)端(以1.17版本為例):
sudo wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar
啟動(dòng)服務(wù)端:
sudo java Xms512m Xmx1024m jar /home/admin/server.jar nogui
如果出現(xiàn)“Failed to load eula.txt”的錯(cuò)誤,需要同意用戶協(xié)議:
vi eula.txt
按i
進(jìn)入編輯模式,將eula=false
改為eula=true
,按Esc
退出編輯模式,輸入:wq
保存并退出vi編輯器。
再次啟動(dòng)服務(wù)端:
sudo java Xms512m Xmx1024m jar /home/admin/server.jar nogui
c. 關(guān)閉正版驗(yàn)證(可選)
如果允許非正版玩家進(jìn)入,需要關(guān)閉正版驗(yàn)證:
停止服務(wù)端運(yùn)行:
stop
修改server.properties文件:
vi server.properties
將onlinemode:true
改為onlinemode:false
,保存并退出。
再次啟動(dòng)服務(wù)端:
sudo java Xms512m Xmx1024m jar /home/admin/server.jar nogui
d. 使用Linux screen命令保持服務(wù)器運(yùn)行
安裝screen工具:
yum install y screen
創(chuàng)建一個(gè)名為mc的終端:
screen S mc
在該窗口內(nèi)啟動(dòng)服務(wù)端:
sudo java Xms512m Xmx1024m jar /home/admin/server.jar nogui
按Ctrl+a
然后按d
退出終端,服務(wù)器將一直運(yùn)行。
5. 客戶端連接服務(wù)器
使用對(duì)應(yīng)版本的Minecraft啟動(dòng)器,如HMCL等,啟動(dòng)后輸入服務(wù)器地址,格式為:ip:端口
,其中ip為云服務(wù)器的公網(wǎng)IP,端口為在服務(wù)器配置文件中設(shè)置的端口,開(kāi)始游戲即可與朋友一起暢玩。
相關(guān)問(wèn)答FAQs
Q1: 如何查看服務(wù)器的運(yùn)行狀態(tài)?
A1: 可以通過(guò)執(zhí)行以下命令查看服務(wù)器的運(yùn)行狀態(tài):
screen ls
找到xxxx.mc的條目,然后輸入:
screen r xxxx.mc
即可回到之前開(kāi)啟服務(wù)器的終端窗口,查看實(shí)時(shí)運(yùn)行信息。
Q2: 如果服務(wù)器崩潰或無(wú)法啟動(dòng)怎么辦?
A2: 首先檢查服務(wù)器日志,通常位于/home/admin/minecraft/logs
目錄下的latest.log
文件中,使用以下命令查看日志:
cat /home/admin/minecraft/logs/latest.log
查找錯(cuò)誤信息或異常堆棧跟蹤,根據(jù)具體錯(cuò)誤進(jìn)行相應(yīng)的解決措施,常見(jiàn)的問(wèn)題包括內(nèi)存分配不足、Java環(huán)境未正確安裝、配置文件錯(cuò)誤等,如果無(wú)法自行解決問(wèn)題,可以在Minecraft社區(qū)論壇或相關(guān)技術(shù)論壇尋求幫助。