天天看點

Linux伺服器搭建Minecraft伺服器Java版

這裡以阿裡雲輕量應用伺服器為例,作業系統CentOS 7.3。

伺服器安裝好系統後,設定root密碼,然後用SecureCRT或者PuTTY遠端連接配接雲伺服器。阿裡雲的伺服器都配置好ssh的,如果是自己的電腦上搭建,可能還需要自己安裝配置ssh。

Linux伺服器搭建Minecraft伺服器Java版
安裝wget

yum install wget           

安裝Java

sudo yum install java-1.8.0-openjdk           

驗證Java 确實安裝到位了

java -version           

這時候應該能看到Java的版本資訊

Linux伺服器搭建Minecraft伺服器Java版

給minecraft創個檔案夾

mkdir /etc/minecraft           

進這個檔案夾

cd /etc/minecraft           

在這個檔案夾裡面下服務端程式,

下載下傳頁面是

https://minecraft.net/zh-hans/download/server/
Linux伺服器搭建Minecraft伺服器Java版

可以自己電腦下了然後用ftp什麼的傳上去,或者拿到https打頭的下載下傳連結,直接在伺服器裡用指令

sudo wget https://launcher.mojang.com/v1/objects/fe123682e9cb30031eae351764f653500b7396c9/server.jar           

就在/etc/mincraft這個檔案夾裡,用ls指令應該能看到一個servers.jar的檔案,然後用指令打開它。

java -Xms512M -Xmx1024M -jar servers.jar nogui           

-Xms參數是最小記憶體,-Xmx參數是最大記憶體。如果對自己伺服器的記憶體還不清楚的可以用free指令檢視一下(Linux沒有圖形界面,相較于Windows server真的很省資源!)

Linux伺服器搭建Minecraft伺服器Java版

第一遍運作應該是跑不起來的,不過會在目前目錄下多一個eula.txt的檔案,用vi進去修改裡面eula的值為ture。

然後用上面Java的那個指令再跑一遍servers.jar。這時候就可以看到伺服器成功啟動了。

Linux伺服器搭建Minecraft伺服器Java版

關于minecraft裡遊戲的各個參數,在目前目錄裡有個server.properties檔案,修改裡面的參數即可,詳細參考我的世界中文維基

https://minecraft-zh.gamepedia.com/Server.properties

至此,在minecraft的Java版中,啟動1.13.1版的遊戲,選擇多人遊戲,直接連接配接伺服器的公網ip即可成功進入遊戲。

Linux伺服器搭建Minecraft伺服器Java版

其實我這還有個小問題,服務端啟動,連進去玩一會,服務端就自己停了......就很煩。

參考資料:

我的世界中文維基:

https://minecraft-zh.gamepedia.com/Minecraft_Wiki

圖形界面