Minecraft 伺服器架設教學 & 參數設定解說 (1.1)

Minecraft是一款有趣的「建築冒險」類遊戲,若想簡單建置伺服器與自己認識的朋友同樂
在此提供一個簡單的建置伺服器方法

前置:

若要架設Minecraft伺服器,你的電腦需要有JAVA




建議下載JAVA JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html

(撰寫時最新版本為 Java Platform (JDK) 7u2)


依據作業系統的版本,下載對應的安裝程式

(詳細設置請參考)

除了JAVA,還要有足夠的電腦配備及網路速度






開始架設:

Step1.到官方網站下載官方伺服器 Multiplayer Server
http://www.minecraft.net/download


若為Windows,可下載Minecraft_Server.exe

此版本可以開啟監測的GUI畫面


若不為Windows,或不需要GUI,則下載minecraft_server.jar

以指令
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
啟動伺服器


Step2.開啟Multiplayer Server

執行Minecraft_Server.exe(或執行minecraft_server.jar)後,等待建立資料,直到出現Done

 

出現Done之後,則先關閉伺服器


Step3.開啟server.properties

用記事本或其他文件編輯器開啟server.properties


詳細的變數設定請參考官方wiki
http://www.minecraftwiki.net/wiki/Server.properties

可輸入的參數如下(1.1版,隨著版本不同會有異動,請以官方wiki為主)

名稱 預設值 說明
allow-flight false 是否允許玩家間戰鬥
allow-nether true  是否允許玩家至nether(地獄、終界)
difficulty 1  設定難度,0-3(0為和平模式)
enable-query false  是否允許GameSpy4 protocol開啟,讓外部得到伺服器資訊
enable-rcon false 是否允許遠端管理這個伺服器
gamemode 0 設定遊戲模式
0 -生存
1 - 創造
generate-structures true  是否產生一些設計過的結構
(NPC村莊、天然洞窟等)
level-name world 地圖名稱(資料夾名稱)
level-seed blank  地圖的seed值
level-type DEFAULT
DEFAULT -預設的世界,含有npc村莊、高山、地洞等
FLAT - 產生平面的世界
max-players 20 此伺服器最大上線的玩家
motd A Minecraft Server  顯示在選擇伺服器的資訊
online-mode true 是否官方驗證
pvp true  是則玩家間攻擊會有傷害
query.port 25565 讓外部得到伺服器資訊的port值
rcon.password blank  遠端管理的密碼
rcon.port 25575  遠端管理的port
server-ip blank 伺服器IP(不填則為本機IP)
server-port 25565  伺服器port
spawn-animals true  是否產生動物(牛、豬、羊等)
spawn-monsters true  是否產生怪物
spawn-npcs true  是否產生NPC
view-distance 10  可看到的距離(3-15)
white-list false  是否開啟白名單


Step4.開啟ops.txt

輸入管理者的ID,可輸入多組,管理者可以使用管理者指令


Step5.刪除world資料夾

因為在Step2.時,已經建立的預設的世界,若要重新產生設定過的世界,則需要重新建立


Step6.重新開啟Multiplayer Server


做到這裡應該就完成了,但若是有開啟防火牆的話,別人是連不進來的唷

可以到
控制台\系統及安全性\Windows 防火牆
允許程式通過Windows防火牆

選擇Multiplayer Server的程式位置即可


 

10 則留言:

  1. 以指令

    java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
    啟動伺服器

    是到哪邊打指令呢?

    回覆刪除
  2. 請問裝設插件的話要如何設立...

    回覆刪除
    回覆
    1. 伺服器本身用這個方法就可以開了

      若是伺服器要裝插件,則必須裝插件說明有「適用多人遊戲」,並將插件安裝在伺服器的資料夾內

      若要簡單使用,還有bukkit可以用,網路上有很多教學

      刪除
  3. 您好
    我照您的步驟做了
    但進去遊戲後,我按直接連線
    伺服器位只是要打自己電腦IP嗎?
    我打了連不進去OAQ

    回覆刪除
    回覆
    1. hi,連自己電腦上的伺服器,ip位置可以打入127.0.0.1

      刪除
  4. 請問 要怎麼改自己的名字"Player"

    回覆刪除
  5. 我的開啟伺服器後出現這個 [18:44:12 WARN]: The exception was: java.net.BindException: Cannot assign requested address: bind
    [18:44:12 WARN]: Perhaps a server is already running on that port?
    要怎麼解決? 升windows 10 後才這樣 沒有1次開2個伺服器

    回覆刪除
    回覆
    1. 改port跑就可以了,因為你同一個port有兩個伺服器

      刪除