貨運淨利潤與油耗測算
經營里程、運費費率、油耗、油價、過路輪渡費全部可編輯;同時給出「真實小時」與「遊戲小時」兩種時薪口徑,並把固定 10/11 小時休息計入耗時。官方從未公布 €/km 費率表,本站不編造預設值
SCS Software 歐洲公路貨運模擬 · 卡車駕駛 / 貨運物流模擬
三層來源分開:A 級官方文件明文(uset g_console "1"、export_server_packages);B 級官方論壇社群維護(goto、g_set_time 支援小數、g_set_weather 1=雨 2=晴 加 f/i、g_traffic 只有 0/1、g_flyspeed 無固定區間、warp 預設 1.0);伺服器端唯一 3 條 moderator 聊天指令(/set_time、/set_rain_factor、/help)——沒有 RCON、沒有 UI、執行中不能提權。另附「網上流傳但根本不存在」黑名單
里程、運費費率、油耗、油價、過路輪渡費全部可編輯;同時給出「真實小時」與「遊戲小時」兩種時薪口徑,並把固定 10/11 小時休息計入耗時。官方從未公布 €/km 費率表,本站不編造預設值
純物理解算:輪端扭矩、輪緣牽引力、指定檔位車速、含滾阻與風阻的最大爬坡度;底盤類型(4x2 / 6x2 / 6x2-4 / 6x4 / 8x4 / 8x4-4)與升舉橋機制只做定性說明。原站的噸位區間與油箱容量全部無出處,已刪除
油箱容量與油耗由你依遊戲內實際值填入 → 滿箱續航、單程加油次數、抵達指定加油點需要加多少升,以及起點/終點油價差帶來的節省額。油箱容量是逐車型逐底盤的配件資料,官方無公開表,本站不硬編碼
遊戲時間 ↔ 真實時間雙向換算(壓縮比可編輯:官方未公布,SCS 歷史口徑 24h≈72min、社群常引 19×,兩口徑並列);休息固定 10 或 11 小時可選、渡輪時間計入休息;判定「睡一覺會不會遲到」;並區分本地生涯壓縮時間與 World of Trucks 合約的真實 UTC 時間
用戶端硬要求(必須擁有本體;專用服不能存取 Workshop;server_packages 鏡像房主的地圖/DLC/mod,不符合就進不去)、只能用 session search id 搜尋而不能搜伺服器名、NAT 後仍可直連;附「搜不到 / 進不去」排障樹
依官方 26 鍵單一註冊表全量生成:字元上限 63/63/127/63 校驗、max_players 官方上限 8(超過需顯式確認走非官方 g_max_convoy_size 路徑)、moderator_list 計數與索引條數必須一致 + SteamID64 校驗、虛擬埠 100-200、LAN 查詢埠 27015-27020、timezones 0-2;違規即整體拒絕輸出;並可貼上現有設定做預檢
三層來源分開:A 級官方文件明文(uset g_console "1"、export_server_packages);B 級官方論壇社群維護(goto、g_set_time 支援小數、g_set_weather 1=雨 2=晴 加 f/i、g_traffic 只有 0/1、g_flyspeed 無固定區間、warp 預設 1.0);伺服器端唯一 3 條 moderator 聊天指令(/set_time、/set_rain_factor、/help)——沒有 RCON、沒有 UI、執行中不能提權。另附「網上流傳但根本不存在」黑名單
「Server packages file not found」的完整解法:config.cfg 開 uset g_console "1" → 載入地圖 → ~ 控制台 → export_server_packages;三平台 home 目錄對照、真實目錄清單核對表、報錯原文到原因的對應,以及 roads_data_file_name 是絕對路徑這個坑。本站不產生該檔案(離線產生即編造)
虛擬埠(100/101,官方明確不需轉發)與實體埠(27015/27016,轉發需 TCP 與 UDP 雙規則)分開;LAN 場景查詢埠必須落在 27015-27020;多執行個體規劃(埠與 token 逐執行個體唯一)並做衝突檢測;Windows netsh / Linux ufw+firewalld 放行命令文字。NAT 無打洞,但直接搜尋仍可連
SteamCMD 匿名安裝(ETS2 1948160 / ATS 2239530)、Linux 可執行 bin/linux_x64/eurotrucks2_server、steamclient.so 兩種解法、-homedir 必須兩端一致、4 條官方啟動參數、logon token 必須用本體 appid 227300 申請(用錯 appid 啟動即崩)、Ctrl+C 關服、server.log.txt / server.crash.txt 與已知問題 reason - 33。硬體需求官方未公布,本站不推測
| 連接埠 | 協定 | 用途 |
|---|---|---|
| 27015 | TCP/UDP | 實體連接埠:由 Steam game server api 用於填充 sessions browser;轉發需 TCP 與 UDP 雙規則 |
| 27016 | TCP/UDP | 實體查詢埠:同樣由 Steam game server api 使用;LAN 場景官方要求落在 27015-27020;轉發需 TCP 與 UDP 雙規則 |
SteamCMD appid 1948160
sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
/usr/games/steamcmd +force_install_dir /opt/gameserver \
+login anonymous +app_update 1948160 validate +quit
https://modding.scssoft.com/wiki/Documentation/Tools/Dedicated_Server
server_config.siiconfig_ds.cfgserver.cfg.siimods_info.siiconfig.cfgETS2 有官方獨立伺服器端(專用服 AppID 1948160,SteamCMD 匿名可下,無需擁有本体即可部署,但每個進服玩家都必須擁有遊戲;ATS 專用服是另一個 AppID 2239530,兩者不可混用)。首啟只生成 server home 與預設 server_config.sii,隨後必然報「Server packages file not found」——必須在裝有遊戲的客戶機上把 config.cfg 裡的 uset g_console 設為 "1",載入地圖後按 ~ 執行 export_server_packages,再把生成的 server_packages.sii 與 server_packages.dat 拷到伺服器端 home(這兩個檔案不綁帳號,可自由拷貝;專用服不使用 Steam Client,因此無法存取 Workshop)。埠分兩類:connection_virtual_port 100 與 query_virtual_port 101 是虛擬埠(官方允許範圍 <100,200>,明確不需要轉發),connection_dedicated_port 27015 與 query_dedicated_port 27016 是供 Steam game server api 使用的實體埠,轉發規則必須同時覆蓋 TCP 與 UDP;LAN 場景官方要求 query_dedicated_port 落在 <27015,27020>。同機多執行個體需要 -nosingle,且官方原文要求「ports and logon token must be different for each session instance」。server_logon_token 必須用**本体 appid 227300** 在 steamcommunity.com/dev/managegameservers 申請——官方原文「Use the game appID to generate token, not the server appID!」,上游 egg README 補充用錯 appid 會「crash upon startup」;token 是否必需存在兩口徑(官方稱匿名預設生成非持久 server id、要持久才需 token;上游 egg README 稱必需),本站並列不取其一。会話人數官方上限 8(官方註釋原文 limit is 8 players);網上流傳的 128 來自非官方的 g_max_convoy_size(需改伺服器端 home 的 config_ds.cfg,Linux 下還要 chmod 400 防覆寫),屬未支援路徑。伺服器端沒有任何 UI、沒有 RCON、執行中無法提權,moderator 只能在 server_config.sii 裡按 SteamID64 預登記,執行時干預只有 /set_time、/set_rain_factor、/help 三條聊天指令,關服只有 Ctrl+C。NAT:專用服不做打洞,要出現在会話瀏覽器需要公網 IP 或埠轉發,但官方原文寫明「session direct search works even for server that is behind NAT」;且只能用啟動日誌裡的 session search id 搜尋,不能用伺服器名。Linux 報 [S_API FAIL] SteamAPI_Init() failed 是缺 steamclient.so,官方給兩條路:用可執行檔案同目錄的 server_launch.sh,或 ln -s steamcmd/linux64/steamclient.so ~/.steam/sdk64/steamclient.so(上游 egg 會同時鋪 sdk32 與 sdk64)。server_config.sii 語法不完整時伺服器端不會退出,而是靜默回落預設值,表現為「在跑但沒有伺服器名、列表裡搜不到」。本站未運行伺服器端、未建立真實連線、未取得專用服分支 buildid。另註:本站把 hasServerList 標為 false 的含義是「本站未實現 ETS2 的查詢協議,因此不提供線上伺服器狀態查詢」,而不是「這個遊戲沒有伺服器列表」——ETS2 有真實專用服,也有遊戲內 session browser;官方只說這兩個實體埠 used by the Steam game server api,並未聲明它響應標準 A2S,因此本站不猜協議。