緣起:
那位想用 AI
的朋友後來跟我說,他硬碟的空間不夠,所以他可能要找份穩定的工作,才能再買個電腦來跑
AI。我想跟他說,如果真的那麼想玩的話,我的 comfyui
其實可以借他,至於怎麼借呢?就用 vpn 連 vlan 吧,找了一下資源後,發現有 zero
tier
這免費的好東西可以用,它使用上很方便,建立網路後基本上不用再多做其它的設定就能使用,而且給你
10 個連線的額度,很夠用了。
原本用它就只是想要分享 comfyui
給那位朋友用,沒有想到要打遊戲之類的,是後來跟肥宸分享後,他就問我說,那要來玩什麼遊戲?我才想到,我可以用這個
vpn 來一起玩魔物 4G,所以後來還有研究怎麼在 Steam Deck 上安裝 zero tier 跟
Emudeck。
Zero Tier:
到他們的網站,可以用 Google 帳戶註冊、登入,進去後 Create A Network,拿到 Network ID
後即可。
接著在電腦上安裝 zero tier,Windows
版的在安裝完開啟後,它不會開啟什麼畫面,你要去右下角左鍵它的 icon
Linux 版的,我是看這篇教學,Arch 的可以直接用 pacman 載,ubuntu
用它們的指令稿安裝。裝完後啟動服務,再用 zerotier-cli 來連
sudo zerotier-cli join {Network ID}
成功的話會回傳 200,之後要回到 zerotier
的網站後台,手動授權裝置的連線。
這樣裝置就成功跟 vlan 連線啦。
Steam Deck 的話,找資料時發現這篇
reddit 文章,有大大寫了個 GUI 的程式,在 Steam Deck
桌面模式把它載下來並設定成可執行,再執行它,安裝好之後開啟,然後再接著輸入
network id 連線即可。
EmuDeck:
我之前玩模擬器,用的好像是 flatpak 載的
RetroDeck,在某次更新時發現有衝突後,就把它移除了,這次就換載 EmuDeck
試試。到它們官網選 Steam OS,直接跑下載完的檔案
![]() |
選 release |
![]() |
安裝中.... |
![]() |
Easy Mods |
![]() |
我是選 SD 卡 |
![]() |
選個順眼的就好 |
![]() |
再來就等它安裝模擬器那些 |
可以把它加到 Steam 遊戲庫,這樣就能在掌機模式開啟。我一開始注意到沒有 citra,啊勒?要自己載還是怎樣?但摸索了一會後發現,它裝的是 citra 的延伸版,叫 azahar,那介面基本上完全一樣。
我這邊有
Citra Server:
想一起連線打遊戲的話,還需要有個 Server,網上搜一下,發現這個,讚啦,有人做 Docker Image,這樣就省事多了,我愛 Docker
把專案載下來,然後 Build image
git clone https://github.com/K4rian/docker-citra-room
cd docker-citra-room
docker build -t citra-server . --no-cache
然後編輯個 docker compose 檔,房間就不設密碼了
services:
citra-room:
image: citra-server:latest
ports:
- "44872:44872/tcp"
- "44872:44872/udp"
environment:
- CITRA_PORT=44872
把 container 跑起來後,再用 ip addr 看一下你 zero-tier vlan 的 ip 是多少 (名稱會是 zt 開頭),把 ip 給朋友,要他連 44872 port,完成。
對了,在 Steam Deck 掌機模式使用 Emudeck,先進入 Emulators 選單,不要選 Nintendo3DS,選 Emulators
沒有留言:
張貼留言