伺服器作弊設定與啟動參數教學
作弊是用來自訂或繞過 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 伺服器行為的設定與快速疑難排解項目。請使用精確的選項名稱與正確語法;鍵入錯誤是與設定相關失敗最常見的原因。