首先下載 JAVA 版伺服器
https://www.minecraft.net/zh-hans/download/server
伺服器下載java 21。這裡我看了需求,如果你開mc伺服器從1.20.5(24w14a)開始,執行Minecraft的最低要求是Java 21,且作業系統要求為64位。
apt install openjdk-21-jdk
執行就行。java -Xmx1G -Xms1G -jar 服務端核心名稱.jar nogui
第一次執行會失敗,因為沒同意它的EULA檔案。
開啟eula.txt將eula=false
改為eula=true
。
然後再次執行就好。
如果非正版登入需要去server.properties
配置檔案,修改一個引數online-mode=true
改成online-mode=false
預設埠是25565
ipv4連線格式為:127.0.0.1:25565
ipv6連線格式為:[xx:xx:xx:xx:xx:xx]:25565
如果想長時間執行,可以透過screen去開個視窗
輸入screen執行一個視窗
再執行伺服器
分離一個screen會話Ctrl-a d
快捷鍵
-ls
選項列出所有的screen
會話。
使用-r
選項重新連線到一個已經存在的screen
會話。
設定崩潰後自動重啟:
寫一個指令碼
#!/bin/bash
while true
do
java -Xmx3G -Xms1G -jar server.jar nogui
done
執行指令碼即可