非常基本的如何開 Minecraft 伺服器
這是目前伺服器核心的分支情況,可以選擇一個自己想要的核心使用
Vanilla -> Bukkit -> Spigot -> Paper -> Pufferfish -> Purpur |
需求
Windows
把你想要的核心丟到資料夾中,並建立一個文字文件(這邊建議開啟副檔名)
用你喜歡的編輯器打開你的 server.bat
,輸入以下內容,
4G 可以變更成你想要給伺服器的記憶體大小
@echo off
java -jar -Xmx4G -Xms4G <下載的伺服器核心檔案名稱> -nogui
pause
儲存後點兩下開啟,會跳出一個小黑窗
看不懂沒關係,按隨便一顆鍵關掉,回去你剛剛的資料夾
你會發現跑出了一堆東西,現在先打開 eula.txt
延伸閱讀:Minecraft EULA
將 eula=false
改成 eula=true
,儲存後,開啟 server.bat
讓他跑
跑到這行,表示伺服器已經開啟成功了
本機可以使用 127.0.0.1 或 localhost 加入伺服器,外網請參考 浮動 IP 也可以開伺服器ㄉ啦!
Linux
把你的核心檔案用 SFTP 上傳或直接用 wget 下載到你的伺服器,記得放在資料夾裡面喔 …
不然等等檔案會炸出來
不要偷懶用 root 開伺服器。
用你愛的編輯器,新增一個 server.sh
,要用其他方式打開這個檔案也可以,你喜歡就好
在 server.sh
輸入以下內容
|
使用指令開啟後,出現以下訊息
$ ./server.sh |
編輯 eula.txt
將 eula=false
改成 eula=true
,儲存後重新執行 server.sh
跑到這行,表示伺服器已經開啟成功了
接下來就是使用 IP 位置連入伺服器,請記得開啟 25565/tcp
防火牆。
Linux 的模式下,session 結束伺服器會跟著關閉,請使用 screen 或是 tmux 將伺服器放在背景執行,進階使用者可以 部屬 docker,這樣才不會因為 SSH 斷開連線而導致伺服器關閉。
其他
找插件?SpigotMC
常用資料夾列表
- 安裝插件在
plugins/
- 伺服器設定檔在
config/
- 所有記錄檔
logs/
- 普通世界
world/
- 地獄
world_nether/
- 終界
world_the_end/
常用檔案列表
- 封鎖的 IP 位置
banned-ips.json
- 封鎖的玩家
banned-players.json
- Bukkit 設定檔
bukkit.yml
- 伺服器管理員 (OP) 紀錄檔
ops.json
- Spigot 設定檔
spigot.yml
- 白名單
whitelist.json
- 伺服器設定檔
server.properties
設定檔請參考 Minecraft Wiki 進行設定
有問題可以加入我的群問,晚安。