[教學] 從無到有建立屬於自己的 Minecraft 伺服器:1-2-2 伺服器軟體初次設定 - Windows平台 + 原版(官方)伺服器

 

前言

對我知道前一篇(1-2-1)是廢文
取得伺服器軟體以後接下來就是怎麼設定了

本教學預設:

  1. 你已經完成對應的前置作業:Java環境安裝完畢並且已經下載到了伺服器軟體
  2. 你熟悉對應平台的基本操作
  3. 你已經把伺服器主程式 server.jar放置在你想要存放伺服器檔案的位置。請注意完整路徑如果包含非ASCII字元則可能導致伺服器無法啟動等問題。有關ASCII的相關資訊請參閱 ASCII - 維基百科,自由的百科全書 (wikipedia.org)
  4. 你神智清醒,清楚自己在做什麼
  5. 你已經在檔案總管的設定裡面強制顯示副檔名
本教學使用Windows 8.1示範,不同版本操作基本一樣請放心照搬。
本教學使用Notepad++文字編輯器,如果你想要使用記事本也可以,但請不要使用Word等針對文件的軟體,以避免造成問題。

撰寫啟動批次檔

  1. 在伺服器的目錄下新增文字文件,重新命名為你喜歡的名稱.bat(windows批次檔)。這邊使用start.bat

  2. 右鍵編輯前面的bat檔,不要直接點兩下。兩個選項擇一即可。

  3. 在bat檔中輸入啟動的指令並儲存


     各參數、指令等的意義如下:
    • java:通知系統,呼叫Java Runtime
    • -Xmx<大小><單位G/M>:分配Java Runtime執行此程式時最大允許的記憶體容量,過大、過小都有可能造成問題。
    • -Xms<大小><單位G/M>:分配Java Runtime執行此程式時的初始記憶體容量,不大於前項設定的分配上限。
    • -Dfile.encoding=UTF8:強制Minecraft使用UTF-8編碼對檔案進行編碼。Windows預設可能會以Big5(台灣)、GBK(大陸)等不相容UTF-8的編碼格式對檔案進行編碼。由於實際寫入的資料為UTF-8編碼的,使用文字編輯器開啟時可能會看到亂碼。以下兩張圖,第一張為使用UTF-8格式解碼的結果,第二張為使用Big5格式解碼的結果。

    • -jar server.jar:告訴Java Runtime你要執行的Java執行檔
    • PAUSE:暫停,等待使用者確認後再繼續執行後續動作

初次執行、同意終端使用者協議

  1. 開啟/執行前面創建的啟動批次檔。(直接點兩下就好了)
  2. 可能會看到如下圖的錯誤訊息,安裝Visual C++ Redistributable 2015~2019套件即可。


  3. 如果看到前面的錯誤,請前往微軟的網站下載相關的套件並安裝:最新支援的 Visual C++ 下載 (microsoft.com)

  4. 看到以下畫面代表執行成功:

  5.  在伺服器的目錄中找到「eula.txt」並使用文字編輯器打開他 (點兩下用記事本也可以)

  6. 將檔案中的「eula=false」改為「eula=true」並儲存。如果你想要公開營運的話請詳閱檔案中連結的文件,否則可能遭到Mojang的制裁。

總結

這樣拆只是因為懶(草 
之後會有Linux版的這篇文還有後面細部設定的教學
有任何問題歡迎在下面留言,想繼續看得話歡迎追蹤

留言

張貼留言

這個網誌中的熱門文章

[教學] 從無到有建立屬於自己的 Minecraft 伺服器:2-1 如何讓別人連進你的伺服器 - 區域網路篇