Skip to main content

設定與伺服器配置:選項、世界、網路設定教學

Terraria 的設定控制遊戲行為、使用者介面、世界建立、網路以及伺服器配置。妥善設定這些選項可以根據你偏好的遊玩風格或伺服器需求調整難度、便利性與多人遊玩存取。

設定與設定檔位置

  • 遊戲內的設定與控制可在主選單的 設定 頁面存取;許多 UI 切換與控制鍵綁定都可在那裡變更。
  • 伺服器執行檔接受純文字的設定檔(伺服器附帶範例)。使用 TerrariaServer.exe -config 來載入它。
  • 設定檔位於 Terraria 安裝目錄(範例 Steam:C:\Program Files (x86)\Steam\steamapps\common\Terraria)。世界與角色存檔位於使用者的存檔資料夾(Windows:My Documents\My Games\Terraria\Worlds;macOS:/Library/Application Support/Terraria/Worlds;Linux:/.local/share/Terraria/Worlds)。
  • 在 macOS 和 Linux 上大多數伺服器與網路設定是透過終端機完成。

遊戲難度與世界建立選項

  • 世界大小:選擇 小型、 中型 或 大型。世界越大旅行時間越長,但會產生更多生物群系、資源與寶藏;小型較容易穿越但資源較少。
  • 世界難度:
    • Expert Mode:強化敵人與首領(增加生命、加入新攻擊、改變 AI)、改變金幣處理與重生行為,並新增含有專屬戰利品的 Treasure Bags。
    • Master Mode:在 Expert 之上額外提升的一個難度等級,帶來更多挑戰。
    • Journey Mode:以創作為導向的模式,可讓你改變時間、敵人出現率,並複製 Researchable 物品;Journey 世界只能由 Journey characters 進入。
  • 角色難度:在建立角色時設定(Classic/Softcore 與其他模式)。角色難度會跨世界持續存在。

重要遊戲切換選項

  • 自動存檔(Autosave):開啟時,世界會在固定間隔自動存檔(預設:每 10 分鐘)。關閉時,只有在從 Esc 選單退出時才會儲存世界。
  • 自動暫停(Autopause):僅限單人遊戲。開啟時,開啟 Esc 選單或與 NPC(非玩家角色)對話會暫停遊戲;啟用自動暫停會限制某些背包互動(可能會限制拖放物品的使用),且某些操作需要使用快捷列。
  • 地圖(小地圖)(Map / Minimap):切換小地圖顯示開或關。
  • 縮放與介面縮放(縮放與介面縮放):僅遊戲內的選項,用於縮放攝影機與調整介面元素大小,與解析度無關。也可以用 + 和 - 鍵改變縮放。
  • 自動開火(Autofire):選擇性啟用武器的自動射擊。
  • 智慧游標與自動選取(智慧游標與自動選取):游標模式,可自動選取適當工具以加快建造與工具使用(例如在樹上滑過時自動切換到斧頭)。
  • 智慧門(Smart Doors):走過門時自動開啟/關閉門。
  • 懸停控制(Hover Controls):切換翅膀懸停行為。
  • 啟用套裝加成(Activate Set Bonuses):選擇套裝加成是要在按兩次上鍵時觸發,或按兩次下鍵時觸發。
  • 右鍵行為(Right-click behavior):某些互動(例如命令僕從或使用召喚武器)會受到控制設定中右鍵選項的影響。

實驗性與進階設定選項

  • 伺服器/設定 JSON (config.json) 與伺服器設定檔包含像 UseExperimentalFeatures 這類旗標,當其為 true 時,會啟用例如自訂種子輸入與使用 texture pack 的功能。
  • UseSmartCursorForCommonBlocks:當為 true 時,smart cursor 的行為會擴展到常見方塊。
  • SettingsUnlock_WorldEvil:當為 true 時,即便玩家之前未進入 Hardmode,也可以選擇 Corruption/Crimson 的選項。

控制與按鍵綁定

  • 可從 Settings 重新綁定滑鼠按鍵(中鍵/側鍵)與鍵盤按鍵,以改善建造、戰鬥與背包操作流程。
  • 許多便利行為(autofire、smart cursor、auto select)可從 Settings 切換,能大幅加速重複性工作。

多人遊戲、主機與網路設定

  • 在執行專用伺服器時,請使用 Terraria server 資料夾中提供的範例設定檔來設定像是埠(port)、最大玩家數、密碼、世界檔案、自動建立旗標、封鎖名單位置,以及世界名稱/種子等參數。
  • 預設伺服器埠通常為 7777;確保防火牆規則允許 TerrariaServer.exe 與所選的埠通過。
  • 對於區域網路(LAN)伺服器,找出主機電腦的本機 IP(在 Linux/macOS 上使用 ip addr 或 ifconfig),讓客戶端連到該位址。若要進行 Internet 遊玩,請提供玩家你的路由器公開 IP 或一個動態 DNS 名稱。
  • 如果從家庭網路主機:
    • 為伺服器電腦指定固定 IP(或在 DHCP 中設置預留),以確保埠轉發設定不會因 IP 變動失效。
    • 在路由器上為伺服器埠設定埠轉發,指向伺服器電腦的本機 IP。
    • 如果你的公開 IP 是動態變動的,則要麼在變更時通知遠端玩家,要麼使用搭配動態 DNS 的網域名稱。遊戲儲存的伺服器清單會儲存 IP 位址,而不是網域名稱。
  • 常見連線問題:IP 位址錯誤、防火牆封鎖 TerrariaServer.exe、埠號錯誤、路由器未轉發該埠,或因 DHCP 而導致本機 IP 變更。

伺服器命令列參數(伺服器設定檔格式)

伺服器執行檔會辨識可以在設定檔中設定的常見參數:

  • -config :指定要使用的設定檔
  • -port :監聽的通訊埠
  • -players / -maxplayers :最大玩家數
  • -pass / -password :伺服器密碼
  • -world :要載入的 world 檔案
  • -autocreate :如果沒有找到世界則建立新世界(size:1 small、2 medium、3 large)
  • -banlist :指定 banlist 的位置
  • -worldname :為新建立的世界設定名稱

伺服器內附一個範例設定檔;若不存在,你可以將範例文字複製到一個新檔案並以 -config 傳入。

疑難排解與建議

  • 如果玩家「無法連線」,請先確認 IP、通訊埠、防火牆規則與通訊埠轉發設定。
  • 確保伺服器機器使用固定的本地 IP,以避免 DHCP 變更地址時造成連線中斷。
  • 在進行重大變更或執行實驗性伺服器之前,請備份 Worlds 資料夾中的世界檔案。
  • 使用 Journey Mode 與 UseExperimentalFeatures 進行創意測試與建造,避免受到一般進度限制的影響。

本指南總結了遊戲內選項、伺服器設定作法與網路準備,協助你將 Terraria 調整為偏好的單人或多人遊玩體驗。