地圖畫設定
本頁面詳細介紹地圖畫建造系統的各項設定選項,幫助您根據需求調整地圖畫建造的參數。
設定檔案位置
地圖畫設定位於 mapart.toml
檔案中,您可以使用任何文字編輯器開啟編輯,但是更建議使用 WebUI 介面進行編輯設定。
📁 Nullbot Mapart/
├── 📄 settings.toml # 主要配置檔案
├── 📄 mapart.toml # 地圖畫設定檔案
├── 📄 mapart-box.toml # 地圖畫材料位置設定檔案
├── 📄 cache/ # 快取目錄
└── 📄 nullbot_mapart.exe # 主程式
基本設定
材料與位置設定
設定項目 | 預設值 | 說明 |
---|---|---|
materialstation | "" | 材料站,分流(數字)或傳送點(字串) |
experiencefarm | "" | 經驗農場 |
territoryowner | "" | 領土擁有者 |
teleporttoterritory | false | 傳送至領土 |
說明
materialstation 可以設定為數字(分流)或字串(傳送點),例如:"8"
或 "XXXXX_8"
偵測與安全設定
設定項目 | 預設值 | 說明 |
---|---|---|
overlapdetection | false | 重疊檢測 |
skipifoverlapdetected | false | 如果檢測到重疊則跳過 |
skipifendcityconflict | false | 如果檢測到終界城衝突則跳過 |
Discord Webhook 設定
位置: webhook
Webhook 基本設定
設定項目 | 說明 |
---|---|
url | Discord Webhook 位址 |
avatarurl | Discord Webhook 頭像位址 |
userid | Tag 使用者 ID |
警告通知設定
設定項目 | 預設值 | 說明 |
---|---|---|
discordwarnnotifications | true | 通過 Webhook 發送警告通知 |
discordwarnnotificationsinterval | "30m" | 警告通知間隔,例如:30m 、1h30m 、4m37s |
重要提醒
Discord Webhook URL 包含敏感資訊,請勿分享給他人。
時間延遲設定
地圖操作延遲
設定項目 | 預設值 | 單位 | 說明 |
---|---|---|---|
readmapdelay | 200 | 毫秒 | 讀取地圖延遲 |
printdelay | 0 | 毫秒 | 打印地圖延遲 |
printmovedelay | 25 | 毫秒 | 打印地圖移動延遲 |
printgroupdelay | 0 | 毫秒 | 打印地圖群組延遲 |
物品操作延遲
設定項目 | 預設值 | 單位 | 說明 |
---|---|---|---|
takedelay | 10 | 毫秒 | 拿取物品延遲 |
updateslotdelay | 20 | 遊戲刻 | 更新物品欄延遲 |
slowmodedelay | 5 | 遊戲刻 | 慢速模式延遲 |
伺服器操作延遲
設定項目 | 預設值 | 單位 | 說明 |
---|---|---|---|
changeserverdelay | 20 | 遊戲刻 | 切換伺服器延遲 |
destroytimeout | 15 | 秒 | 破壞超時 |
遊戲刻說明
1 遊戲刻 = 1/20 秒 = 50 毫秒
效能與快取設定
快取設定
設定項目 | 預設值 | 單位 | 說明 |
---|---|---|---|
cachecapacity | 30 | 個 | 快取容量 |
clearcachedelay | 5 | 遊戲刻 | 清除快取延遲 |
渲染效能設定
設定項目 | 預設值 | 單位 | 說明 |
---|---|---|---|
wingspan | 3 | 個 | 翼展 |
rendermapmaxgoroutine | 1 | - | 渲染地圖最大協程數量 |
previewinterval | 5 | 秒 | 預覽間隔 |
rendermaptimeout | 60 | 秒 | 渲染地圖超時 |
資料保留設定
設定項目 | 預設值 | 說明 |
---|---|---|
retentionperiod | "1y" | 紀錄保留期限,例如:30d 、1y 、4h37m |
恢復建造設定
位置: resume
設定項目 | 預設值 | 單位 | 說明 |
---|---|---|---|
resume | false | - | 啟用恢復建造 |
resumedelay | 10 | 秒 | 恢復建造延遲 |
時間格式說明
對於 duration 和 interval 欄位,請使用以下格式:
格式 | 說明 |
---|---|
30s | 30 秒 |
5m | 5 分鐘 |
1h | 1 小時 |
30d | 30 天 |
1y | 1 年 |
1h30m45s | 1 小時 30 分鐘 45 秒 |
常見問題
Q: 什麼是翼展設定?
A: wingspan
設定控制建造範圍的寬度,較大的值會允許更寬的建造範圍,但可能會影響效能。
Q: 如何啟用恢復建造功能?
A: 在 resume
區塊中將 resume
設定為 true
,並可調整 resumedelay
來控制恢復建造的延遲時間。
自動重啟腳本
如果您需要在 Nullbot Mapart 遇到錯誤時自動重啟,可以使用以下腳本:
bat
@echo off
cd /d "%~dp0"
start /b "" "nullbot_mapart.exe" -f
:loop
bot.exe
goto loop