各位版友好,在cloud gaming被越來越多人關注的現在,在亞洲區及台灣的cloud gaming使用者也漸多。
在前幾年該服務都要使用vpn跨區才得以遊玩,近來陸續有高手在瀏覽器上撰寫擴充(header editor、Keyboard & Mouse for Xbox xCloud)及Javascript腳本(讓語言本地化及強制啟用觸控),此前在PC和Android上均可仰仗這些工具,達成「免VPN」遊玩cloud gaming。
然而,iOS使用者就被平台限制住,被蘋果的遊戲串流服務限制(要求xbox app不能連結微軟雲端串流功能),必須將cloud gaming服務以Safari app的形式運行,但這種模式不支援任何Safari擴充套件,因此只能用VPN遊玩…。
但是!就在前幾天有高手針對這個問題,開發腳本,讓iOS Safari可以繞過這個限制,直接透過Safari瀏覽器運行cloud gaming,於是其他功用腳本就有機會生效了(為什麼說是有機會呢?後頭會提到)。
具體作法是什麼呢?想用iPad和iPhone暢玩cloud的你趕快來看看!
https://i.imgur.com/ecGdI6G.jpg
iPhone遊玩畫面
https://i.imgur.com/VCCbLHH.jpg
可以看到上方網路,沒有額外開VPN!
事前準備:
1. Safari瀏覽器(不要使用iOS版的chrome瀏覽器,這很重要)
2. Userscripts(適用於Safari的JS腳本執行擴充套件,本身有將程式碼開源,對資安有疑慮的可檢視其程式碼)
App Store安裝網址:https://apps.apple.com/tw/app/userscripts/id1463298887
https://i.imgur.com/mSTQX9B.jpg
https://i.imgur.com/QGOD9ho.jpg
準備就緒後就來看看具體步驟吧!以下會使用iPad示範,裡面的選項在iPhone也能找到對應的,所以是通用的。
步驟一、啟用Userscripts
https://i.imgur.com/wO1C1Hn.jpg
打開Userscripts這個App後,它會需要你提供一個在裝置上的安裝位置(預設),這個可以選擇到iCloud的位置上,如果你裝置空間比較吃緊,是可以考慮將腳本都存到雲端上的。
有網友回應提及這個步驟無論是否更換位置,都請先點擊「Set Userscripts Directory」,這也是由於iOS系統嚴格的權限設定,需要讓Userscripts存取裝置空間(或雲端空間)。
https://i.imgur.com/PqXgL1G.jpg
接著到iOS的系統設定,找到Safari,並且在右方找到「延伸功能」,點擊該選項,進入延伸功能的頁面。
https://i.imgur.com/FW8Famo.jpg
在延伸功能頁面找到Userscripts,點擊進本頁面後,啟用Userscripts擴充功能。
※此時注意下方,Userscripts需要讀取網頁資料的權限(用來讀寫json、根據網頁原始碼修改內容),存取權限預設是「詢問」,請將其改成「允許」,此步驟如果沒做,拼圖圖示可能會被隱藏。
https://i.imgur.com/ChBLbRd.jpg
接著打開Safari瀏覽器,如果看到網址列旁邊有「拼圖」圖示,就代表你的擴充功能是有啟用的。
https://i.imgur.com/FrsQvDj.jpg
想確定Userscripts是不是被啟用,你可以再點擊拼圖,看看是不是有Userscripts(iPhone的網址列會在螢幕下方,拼圖也會出現在下方)
步驟二、安裝JS腳本
這個步驟會是iOS能否免去VPN的關鍵!
https://i.imgur.com/bxS42Kb.jpg
首先需要的核心功能腳本是「禁用添加到首頁」,要有這個功能,iOS才能免去VPN。
該腳本連結在此處:https://greasyfork.org/en/scripts/455469-xbox-cloud-gaming-disable-add-to-home-screen
縮網址:https://reurl.cc/qZnprE
點擊Install this script(綠色按鈕),接著會顯示腳本原始碼。
https://i.imgur.com/ltDPWrf.jpg
在原始碼頁面才能安裝此腳本,這是Userscripts這套App的特色。
點擊拼圖圖示。
https://i.imgur.com/s59vhMv.jpg
選擇Userscripts。
https://i.imgur.com/Gy42132.jpg
實際安裝是一行小字:Tap to install。
由於我已經安裝過此腳本了,顯示的是Tap to re-install(要更新腳本時,也是按這裡)。
https://i.imgur.com/nW9PINx.jpg
它還需要再經過一次確認,所以在這個選單畫面「下滑」,找到藍色按鈕Install。
目前為止,你已經安裝好「禁止添加至主畫面」腳本了,但想要免VPN,我們接著就如同其他平台,再加裝「解除區域限制」腳本。
https://i.imgur.com/KnQSXjg.jpg
具體操作流程和前面大同小異,就不再贅述。
該腳本連結在此處:https://greasyfork.org/en/scripts/455261-xbox-cloud-gaming-region-unlocker
縮網址:https://reurl.cc/286avO
當以上兩個關鍵腳本都安裝好後,恭喜你,可以試試看效果了!
步驟三、實際至xbox cloud gaming頁面
https://i.imgur.com/RVk56j2.jpg
你可以藉由以下幾個網址進行測試:
1.美國:https://www.xbox.com/en-US/play
2.日本:https://www.xbox.com/ja-JP/play
3.韓國:https://www.xbox.com/ko-KR/play
ps. 也可以去巴西的頁面,該腳本的運作機制支援6個國家。
如果你看到上方畫面,恭喜你,你已經免VPN且可以點擊你愛的遊戲遊玩了。
https://i.imgur.com/VJt0xMs.jpg
聰明的你應該已經想到,還可以再裝其他功能腳本,讓雲端遊玩更符合你的遊玩習慣,以下就提供幾個可選功能,供你參考:
1.強制啟用觸控:https://reurl.cc/4X6leV
2.禁用低解析畫質:https://reurl.cc/de1p3k
3.語言本地化:https://reurl.cc/ymDO9l (更正,本功能在iOS有效,但對特定遊戲無效,例如P5R這類型在亞洲區僅韓國主機具備中文選項的遊戲)
好了,本次教學就到這邊,希望各位蘋果使用者也能愉快的使用cloud gaming服務,並且期待之後台灣伺服器的開放,屆時就不用這麼繁瑣的設定了!
Q&A時間
Q:我打開遊戲了,但觸控按鈕沒顯示怎麼辦?
https://i.imgur.com/DUj41Ip.jpg
A:iPhone的Safari瀏覽器運行有時候會被工具列擋住,導致畫面太小,觸控按鈕無法正常排列,可以強制隱藏工具列,讓按鈕回歸。
https://i.imgur.com/kJmsDXx.jpg
點擊「大小」字樣,選擇「隱藏工具列」。
https://i.imgur.com/IPA6FHx.jpg