在 Linux 上安裝 Minecraft,這是有史以來最受歡迎的獨立遊戲。讓自己沉浸在一個可以建造、破壞和開采的積木世界中!最好的部分是它也可以在 Linux 上使用。如果您使用功能強大的機器,您可以將其安裝在台式 PC 或服務器上。本文介紹了 Minecraft 的桌面和服務器安裝。
在 Linux 上安裝 Minecraft
目前,Minecraft 官方下載頁面提供了三種桌面 Linux 選項。
.deb file
– 用於在 Debian / Ubuntu 及其衍生產品上安裝。AUR Repository
– 用於安裝在基於 Arch 的發行版上。.tar.gz file
– 安裝在幾乎所有 Linux 發行版上。您需要提取此存檔。包括可以直接運行的 Minecraft 二進製文件本身。
本文將向您展示如何僅通過 Debian / Ubuntu 系統的第一個選項進行安裝。
1.從Minecraft官方網站獲取.deb文件
您可以使用 wget 命令下載 .deb 文件,如下所示:
wget -o ~/Minecraft.deb https://launcher.mojang.com/download/Minecraft.deb
這會將 .deb 文件下載到您的主目錄。
2.安裝下載的.deb文件
您可以使用發行版的 .deb 打開器雙擊安裝 .deb 文件。 Minecraft.deb
或者,您可以使用 dpkg 命令。
sudo dpkg -i package_file.deb
3. 運行我的世界
您可以看到 Minecraft 被列為應用程序之一。您可以像任何其他應用程序一樣啟動它。您還可以使用命令行鍵入並運行: minecraft-launcher
在命令行。

在您的 Debian / Ubuntu 服務器上安裝和設置 Minecraft
您可能已經在本地 PC 上安裝了 Minecraft,但您也可以為自己和您的朋友使用私人服務器。 要在多人模式下玩 Minecraft,您需要購買許可證。但是,服務器版本可以免費運行,您無需購買許可證。現在讓我們開始在我們的服務器上安裝 Minecraft。
1.安裝Java
Minecraft Server 僅與 Minecraft:Java 版兼容。因此,為了能夠運行 Minecraft,您需要一個可以運行 Minecraft 的 JRE(Java 運行時環境)。 以下是在 Debian Linux 上安裝 Java 的完整步驟。
Java(特別是 JRE)由 OpenJDK 包提供(任何版本的 JDK>=8 就足夠了)。 可以使用apt命令安裝
sudo apt install openjdk-14-jre-headless

我使用了無頭 Java,因為我不需要 GUI 或鼠標/鍵盤支持(通常用於服務器)。也可以正常安裝 openjdk-14-jre
盒。
您可以通過鍵入以下內容來驗證您的 Java 安裝:
java -version

將打印像上面的屏幕截圖這樣的信息。
2. 創建一個 Minecraft 用戶
從安全的角度來看,最好為 Minecraft 創建另一個用戶。此帳戶沒有密碼,無法通過 SSH 訪問。 只有具有 sudo 權限的用戶才能訪問它。 要添加 Minecraft 用戶,請使用 useradd 命令,如下所示:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
在接下來的步驟中,您需要使用 su 命令更改為新創建的 Minecraft 用戶。
sudo su - minecraft
3.下載MinecraftServer版本
我們建議您為您的服務器創建一個單獨的目錄。這個可以用 mkdir
命令。
mkdir -p ~/server
在撰寫本文時,最新版本的 Minecraft Server 是 1.16.4。要下載服務器版本,請訪問 Minecraft 官方下載頁面。
對於 Minecraft Server v1.16.4,您可以使用 wget 命令下載它
wget https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar -P ~/server

5.配置Minecraft服務器
現在已經下載了服務器,您需要運行服務器,因為它會在您第一次運行時生成一個配置文件。
服務器是 .jar
對於文件,您需要從 java 命令下載 server
目錄
cd ~/server java -Xmx1024M -Xms512M -jar server.jar nogui

從截圖可以看出,服務器生成了一些配置文件。第一個要更改的文件是 eula.txt
.. 必須更改以同意 EULA eula=false
到達 eula=true
您可以使用您喜歡的文本編輯器或使用 sed 命令刪除一行
sed -i -e 's/false/true/g' eula.txt
4.為Minecraft創建一個systemd單元文件
將 Minecraft 作為服務運行很方便,因為 systemd 處理了啟動/重新啟動服務的麻煩。
您需要使用您喜歡的文本編輯器來創建 systemd 單元文件。 使用 nano 文本編輯器
切換到 sudo 用戶輸入 exit
..從現在開始,所有命令都將由具有 sudo 權限的用戶執行。接下來,創建一個單元文件。
sudo nano /etc/systemd/system/minecraft.service
然後粘貼以下配置
[Unit] Description=Minecraft Server After=network.target [Service] User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui [Install] WantedBy=multi-user.target
修訂 Xmx
什麼時候 Xms
根據服務器資源進行標記。這個 Xmx
此標誌定義 Java 虛擬機 (JVM) 的最大內存分配池。 Xms
定義初始內存分配池。
保存並退出。現在重新加載 systemd-daemon
sudo systemctl daemon-reload
5.啟動Minecraft服務
這可以使用 systemctl 命令完成
sudo systemctl start minecraft
要檢查您的 Minecraft 服務的狀態,請鍵入:
sudo systemctl status minecraft

最後,啟用此服務,以便 Minecraft 將在重新啟動時自動啟動。
sudo systemctl enable minecraft
6. 配置 Minecraft 防火牆
Minecraft 服務器可能位於防火牆後面。從互聯網訪問的端口 25565
必須開啟。
允許來自端口的流量 25565
使用ufw防火牆:
sudo ufw allow 25565/tcp
7. Minecraft的附加配置(可選)
您可能還注意到服務器生成的內容 server.properties
文檔。 (您可以使用 ls 命令查看它)。此文件以鍵/值對的形式讓您更好地控制 Minecraft 世界。其中一些選項是:
... max-players=20 online-mode=true enable-status=true allow-flight=false broadcast-rcon-to-ops=true view-distance=10 max-build-height=256 ...
如您所見,您幾乎可以更改遊戲的所有參數以滿足您的需求。
結論是
作為最受歡迎的獨立遊戲,《我的世界》擁有龐大的用戶群。 在 Linux 上安裝 Minecraft 很容易。在服務器上安裝的步驟可能看起來令人生畏,但按照本文中的步驟操作將幫助您在幾分鐘內設置您的服務器。您還可以尋找像 mcron 這樣可以輕鬆備份 Minecraft 世界的實用程序。 您還可以選擇帶有一些花里胡哨的非原版 Minecraft 服務器,例如 Spigot。