《我的世界》是一款風靡世界的沙盒式建造遊戲,玩家可以在遊戲中的三維空間裡創造和破壞林林總總的方塊,甚至在多人伺服器與單人世界中體驗不同的遊戲模式,打造精妙絕倫的建築物,創造物和藝術品。
官方[1]提供了服務端程序下載,我們可以方便地搭建起一個自己的遊戲伺服器。
部署伺服器部署環境是CentOS7,運行內存應當超過1G,否則你需要修改啟動參數。
安裝java運行環境yum install java-1.8.0-openjdk* -yjava -version出現以下內容即說明安裝成功
openjdk version "1.8.0_242"OpenJDK Runtime Environment (build 1.8.0_242-b08)OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
運行Minecraft服務端wget https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar
java -Xmx1024M -Xms1024M -jar server.jar nogui啟動失敗了,此時你會看到報錯信息
[22:25:13] [main/ERROR]: Failed to load properties from file: server.properties[22:25:13] [main/WARN]: Failed to load eula.txt[22:25:13] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.前兩行不用管,第三行提示我們要同意最終用戶許可協議,這裡我們編輯一下eula.txtvi eula.txt# 將文件內容化修改如下內容並保存# 也就是將eula的值修改為trueeula=true
此時在運行服務端程序,為了方便在後臺運行,我們先安裝screen。
yum -y install screenscreen java -Xmx1024M -Xms1024M -jar server.jar nogui
鍵入ctrl + a + d ,可以退出伺服器命令行界面並且斷開伺服器連接。
下次再次連接伺服器,輸入screen -r就可以切回伺服器命令行界面。
使用我的世界服務端打開埠我們需要伺服器開放25565埠,如果是雲伺服器,則配置安全組,如果是本地機器,則打開防火牆[2]即可。
命令行界面輸入help即可看到可使用的命令
關於命令的用法和含義可參考官方文檔[3]。
服務端屬性配置可以修改server.properties來修改服務端的屬性,以實現個性化
具體參數含義參見官方文檔[4]。
References[1] 官方: https://www.minecraft.net/en-us/download/server
[2] 打開防火牆: /other/centos7command.html#%E6%89%93%E5%BC%80%E7%AB%AF%E5%8F%A3
[3] 官方文檔: https://minecraft.gamepedia.com/Commands
[4] 官方文檔: https://minecraft-zh.gamepedia.com/Server.properties