進入 GCP 控制台
伺服器配置,這邊選擇n1-standard-1幾本上是可以跑得動的,這邊有試過最低配置f1-micro(1 vCUP;614 MB memory)是無法開啟服務的,若有人可以歡迎分享謝謝,最後要注意一下價錢再按新增。
等伺服器建立完成後用 SSH 進入該主機更新一下系統,在更新時會卡在 98% 是因為 man-db 的關係,大約等個 10分鐘左右。
sudo apt update
sudo apt upgrade
再來安裝 Java 的 JDK,這邊要遊玩的 Minecraft 版本為 1.17.1 使用OpenJDK 16(說明)
#用預設方式會安裝到 OpenJDK11
#sudo apt install default-jre#用下方指令
sudo apt install openjdk-16-jdk-headless#確認 Java 版本
java -version
在安裝相關的控制工具
sudo apt install screen -y
sudo apt install wget -y
創建一個資料夾放 Server 資料
mkdir minecraft
cd minecraft
下載 server 檔案(連結)
wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar
建立指令黨,這邊習慣用 vim 編輯器
sudo vim start.sh
貼上以下命令,最小記憶體和最大記憶體
java -Xms1024M -Xmx2560M jar server.jar nogui
設為可執行
sudo chmod +x start.sh
第一次執行
sudo ./start.sh
執行完第一次需修改 eula.txt 改為eula=true
sudo vim eula.txt
改完後就可以正常執行
screen /home/minecraft/run.sh
有需要的話需開啟 25565 port
參考資料來源