Repo ↗ · 原始 README ↗ · 文件包(Markdown/授權)
封面參考(原作): Skate 3 · 原作宣傳圖,由 IGDB 提供。圖片版權屬原權利人,供辨識原作使用,不代表此重寫/模組專案的實際畫面。
來源維護者: coachfreak · 版本: 96ba67adda67 · 整理日期: 2026-10-12
文件授權: MIT · LICENSE · 本文形式: README 翻譯
下文為來源 README 的繁中翻譯,由 Kirikirin 使用 AI 輔助整理;功能、完成度與測試結果均為原作者描述,本站未逐項實機驗證。圖片改為來源連結,指令與技術識別保留原文。
Skate 3 再次連線,適用於 Mac 上的 skate3recomp
Skate.live 為 skate3recomp macOS 版本帶回線上自由滑行。EA 的 Skate 3 伺服器已經關閉。取而代之的是,由一位玩家的 Mac 執行一個小型替代伺服器,所有人的遊戲都連線到它。不需要 EA 帳號。它可以在區域網路上運作,或透過 Tailscale 與任何地方的朋友一起遊玩。
非官方。 與 Electronic Arts、skate3recomp 專案或 Microsoft 無關,亦未獲其背書。Skate.live 不包含或修改任何遊戲檔案。
你需要
- skate3recomp 2.0.2 for macOS,由你自行從其發行版本安裝,加上來自你自己的 Xbox 360 版 Skate 3 遊戲片的遊戲檔案,如 skate3recomp 的 README 所述。Skate.live 不會替你安裝它。
- 一台 Apple Silicon Mac。
- 主機端需要:Python 3。
/usr/bin/python3隨 Xcode Command Line Tools 提供(xcode-select --install)。
安裝
- 從發行版本下載
Skate.live.dmg,開啟它並將 Skate.live(以及 Skate.live Server,如果你打算透過 Tailscale 主持)拖進「應用程式」。 - 這些應用程式未經公證,因此 macOS 會阻擋首次啟動。右鍵 → 打開 → 打開,或在系統設定 → 隱私權與安全性中允許它們。
Skate.live 會在「應用程式」中尋找 skate3recomp.app、~/Applications 和 ~/Downloads/Skate3Recomp-macOS/。如果不在那裡,你可以在啟動器中選擇它。
在同一個網路上遊玩
- 所有人開啟 Skate.live 並設定 Your Name,這是其他人在線上看到的名稱。
- 主機選擇 Host 並按下 Launch Skate 3。這也會啟動伺服器。先按下 Start 可以讓朋友的啟動器提早找到它。
- 朋友選擇 Join。啟動器會自行找到主機的伺服器並顯示主機的名稱;Enter address 讓你改為手動輸入。然後按下 Launch Skate 3。
- 在遊戲中,前往 Xbox LIVE → Online Challenge Map → Freeskate。主機選擇 Create Private Freeskate,朋友選擇 Join Public Freeskate 以進入主機的 session。
伺服器見過的每個人都會自動顯示為朋友,所以沒有好友名單需要管理。
透過 Tailscale 遊玩
適用於不在你網路上的朋友。所有人加入同一個 tailnet。
- 主機開啟 Skate.live Server。它會在 Terminal 視窗中於主機的 Tailscale IP 上執行伺服器並顯示該 IP。關閉視窗即停止。
- **所有人,包括主機,**在 Skate.live 中選擇 Join,輸入該 IP 並按下 Launch Skate 3。
網路與權限
- macOS 可能會詢問 Python 和 skate3 是否可以接受連入連線。兩者都允許。
- 啟動器可能會要求本機網路存取權以尋找主機。允許它。
- 連接埠:
- 伺服器使用 TCP 42127 和連接埠 80。它也會在 UDP 42128 上宣告自己。
- 遊戲過程透過 UDP 直接在玩家之間進行。連接埠在
lan.log中。
- 日誌位於
~/Library/Application Support/Skate3 LAN/:lan.log:遊戲的網路層server.log:每個伺服器請求,僅限主機端
狀態
已測試:同一台 Mac 上的兩個遊戲加入了同一個私人自由滑行。跨不同 Mac 遊玩仍需要更多測試,所以如果有東西壞掉,請開啟 issue 並附上你的日誌。
skate3recomp 2.0.2 有時會以黑畫面啟動,即使沒有 Skate.live 也一樣。退出並重新啟動會有幫助。詳情在 docs/TECHNICAL.md。
從原始碼建置
你需要 Homebrew LLVM(brew install llvm)、Xcode Command Line Tools、/Applications 中的 skate3recomp 2.0.2,以及一份含 submodule 的 skate3recomp checkout 以取得標頭檔:
git clone --recursive https://github.com/mchughalex/skate3recomp
SKATE3RECOMP=/path/to/skate3recomp ./build.sh # dist/Skate.live.app, Skate.live Server.app, Skate.live.dmg
如果 SKATE3_APP=/path/to/skate3recomp.app 不在 /Applications 中,請設定它。
致謝
- skate3recomp 及其 rexglue SDK,讓 Skate 3 能原生執行。
- Skateboard3Server 由 Hall of Meat 製作(MIT),伺服器遵循其 Blaze 訊息格式。
授權條款
MIT,請見 LICENSE。Skate 3 為 © Electronic Arts。
授權與來源聲明
原始 README 與翻譯沿用 MIT 授權;本次修改為繁中翻譯、連結與排版調整。可修改的 Markdown、原始 README、LICENSE 與 NOTICE 收錄於頂部文件包。原作遊戲內容與商標不因此獲得授權。
LICENSE
MIT License
Copyright (c) 2026 coachfreak
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

評論
…