Skip to main content

伺服器作弊設定與啟動參數教學

作弊是用來自訂或繞過 Terraria 伺服器與 dedicated server 執行個體的正常遊戲限制的設定選項、命令列參數與伺服器設定。對於想要自動化伺服器啟動、控制存取或排查伺服器無法啟動原因的管理員來說,這些非常重要。

設定檔基礎

  • Terraria 伺服器接受純文字的設定檔。語法與可用選項在所有作業系統上相同。
  • 放在 Terraria 資料夾中的範例設定檔可以用任何文字編輯器開啟(記事本、Notepad++ 等)。如果沒有範例,你可以建立一個純文字檔案,並填入下列參數。
  • 要使用設定檔,請以以下方式執行伺服器:
    • TerrariaServer.exe -config serverconfig.txt
    • (或在你的啟動腳本中加入該參數。)

常見的組態選項與命令列參數

在組態檔中包含想要的參數名稱與數值配對,或直接在命令列上傳遞它們。常見參數包括:

  • -config
    • 指定要使用的組態檔。
  • -port
    • 設定伺服器監聽的 TCP 埠號。
  • -玩家 或 -最大玩家
    • 設定允許的最大玩家數。
  • -通行碼 或 -密碼
    • 為受保護的伺服器設定密碼。
  • -world
    • 載入特定的世界檔案並自動以該世界啟動伺服器。
  • -autocreate
    • 如果在 -world 指定的路徑找不到世界,則建立一個世界。世界大小以數字指定:1(小)、2(中)、3(大)。
  • -banlist
    • 指定 banlist 檔案的路徑。預設為工作目錄下的 "banlist.txt"。
  • -worldname
    • 在透過命令列選項建立或載入世界時,設定賦予該世界的名稱。

還有其他參數可用;請參閱範例組態檔以取得完整清單與語法。

建立與編輯組態檔

  • 組態檔為純文字。以 # 開頭的行會被視為註解,範例檔通常用來說明選項。
  • 如果看不到組態檔,請建立一個新的文字檔並以適當名稱儲存(例如 serverconfig.txt)。使用 -config 開關將伺服器指向該檔案。
  • 確保每個選項拼寫正確。選項名稱或數值的拼寫錯誤會導致伺服器無法辨識它們。

伺服器啟動疑難排解

如果伺服器無法啟動,請依序執行下列步驟:

  • 檢查命令列參數與設定檔中的拼字錯誤。鍵入錯誤是失敗的一個非常常見原因。
  • 驗證所指定的埠是否可用,並未被其他應用程式或防火牆阻擋。
  • 確認檔案路徑(world 檔案、banlist 檔案)正確且伺服器程序能夠存取。
  • 檢視任何主控台輸出或 crashlog.txt 中的錯誤訊息,並在尋求協助時附上這些資訊。
  • 如果在確認設定與命令列正確後問題仍持續,請在伺服器論壇搜尋類似問題或已知錯誤。
  • 作為最後手段,重新安裝 Terraria 以還原遺失或損壞的伺服器檔案。

伺服器管理員的最佳實務

  • 保留一份範例設定檔並把自訂內容加上註解,方便日後還原變更。
  • 在公開部署前先在本機啟動伺服器測試設定更改。
  • 在變更會影響儲存資料的伺服器設定前,先備份 world 檔案與 banlist。
  • 使用描述性的世界名稱,透過 -worldname 使管理更容易。
  • 使用 -pass/-password 限制存取,並透過 -banlist 管理被封鎖的玩家。

本指南涵蓋用以控制 Terraria 伺服器行為的設定與快速疑難排解項目。請使用精確的選項名稱與正確語法;鍵入錯誤是與設定相關失敗最常見的原因。