我們會使用”SpigotMC”搭建最新版的Minecraft Server。如果你是小白,使用Putty連接伺服器後,可以跟着教學輸入指令,非常簡單易懂。
此教學通過測試於:Ubuntu 14/16/17、Debian 7/8
安裝前的準備
Ubuntu與Java8安裝Spigot時需要有1GB或以上的內存
Debian與Java7安裝Spigot 可添加SWAP 只需512MB或以上的內存
fallocate -l 1G /swapfile chmod 600 /swapfile mkswap /swapfile swapon /swapfile swapon -s #檢查Swap是否生效
安裝Java和Git
Ubuntu請輸入以下指令:
apt update apt install git openjdk-8-jre-headless
Debian請輸入以下指令:
apt update apt install git openjdk-7-jre-headless
下載及安裝最新版本Spigot BuildTools
apt update wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
開始安裝
git config --global --unset core.autocrlf java -jar BuildTools.jar
啟動腳本
nano start.sh ##輸入以下內容## #!/bin/sh java -Xmx1G -jar spigot-*.jar ####CTRL+O儲存 CTRL+X離開
給權限啟動腳本
chmod a+x start.sh
使用啟動腳本 啟動Minecraft Server
./start.sh
同意EULA
首次啟動時會出現”You need to agree to the EULA in order to run the server. Go to eula.txt for more info. Stopping server”。這是正常的,因為你需先同意EULA (最終用戶授權協定)
nano eula.txt ###把eula=false換成eula=true ####CTRL+O儲存 CTRL+X離開
使用啟動腳本 再次啟動Minecraft Server
./start.sh
安裝完成!在Minecraft多人遊戲中輸入 IP地址 即可
Q&A
Q1:為甚麼我關掉Putty等的SSH工具後,Minecraft Server也會關掉?
A1:把minecraft server放在screen中後臺運行即可:
apt install screen screen -S minecraft ./start.sh ###CTRL+A退出screen至背景 CTRL+K殺掉screen ###輸入screen -r minecraft 可返回screen