NPCHK Blog

路邊小博客(<ゝω・)☆

Ubuntu/Debian Linux 搭建Minecraft Server 詳細新手教學

我們會使用”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






發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料