DIY打造最自由個人PC串流遊戲平台:免付費訂閱、無論人在哪裡都可存取家中電腦玩遊戲!

DIY打造最自由個人PC串流遊戲平台:免付費訂閱、無論人在哪裡都可存取家中電腦玩遊戲!

雖然說手機遊戲已經是許多人日常生活中,不可或缺的消遣娛樂,但電腦遊戲由於近幾年來強作不斷,讓不少玩家選擇重拾 PC 平台,透過全新自組或升級電腦的方式,暢玩無法在手機上體驗到的各種3A級大作。

但是,雖然 PC 可以用來遊玩各種畫面精緻、特效強大的高品質遊戲,但卻有個遠遠遜於手機的罩門,那就是無法任意移動的攜帶性,即便是以輕薄為主打的效能筆電,重量和應用情境上的彈性,同樣也沒有手機來得方便。

為了在「高品質」與「便利可攜」之間取得平衡,近期「雲端遊戲」和「串流遊戲」兩大名詞,逐漸成為玩家們的討論焦點,相關技術跟體驗亦從過去的簡略草創,逐步發展到真正能夠滿足消費者的娛樂需求。

在本次的特別企劃中,筆者將把重點聚焦到電腦平台上的「串流遊戲」體驗,教學如何打造完全專屬於自己,擁有最高彈性、最高自由度的遊戲串流環境,以及適用於不同硬體、不同網路環境的相關軟體工具。

建立個人串流遊戲平台的好處

隨著現代網路的速度不斷加快,配合影像編解碼器的效率提升,消費者的影音串流品質與延遲體驗,皆因技術的發展而獲得大幅進步,而應用到遊戲相關領域時,受惠於此的兩大關鍵服務,即是「雲端遊戲」和「串流遊戲」。

無論雲端遊戲或串流遊戲,其技術本質都是利用效能較強的主機,運算出高品質的遊戲畫面後,再透過網路傳送到另一端的裝置上,並借助低延遲的輸入操作進行流暢互動。

只不過,在定義上雲端遊戲會比較偏向形容企業大型伺服器所提供的服務,而串流遊戲則更加籠統,包含由消費者自己打造的遊戲串流環境,因此亦有人會將它稱為「遠端遊戲」。 

將電腦上的3A級遊戲大作,經由串流方式放進手機,再搭配控制器、耳機等配件隨身暢玩,已經成為玩家間的全新趨勢。(圖片來源:Razer)

長期使用成本較低

本篇特別企劃所聚焦的串流遊戲,出發點為利用消費者自身所擁有的電腦硬體進行打造,所以相較於企業提供的雲端遊戲服務,最大優點即是「超低成本」。

畢竟,訂閱如 NVIDIA GeForce NOW、Amazon Luna 這類的服務,每月或每年都得支付一定的費用,再加上購買遊戲又是一筆開銷,雖然雲端伺服器能夠確保主機擁有足夠的運算效能,但花費長期計算下來將十分驚人。

若是改為打造個人遊戲串流平台,即使玩家一樣得先入手遊戲,但硬體方面卻可以選擇直接利用現有的電腦,或進行簡單零組件升級後即可滿足需求,再加上個人 PC 的功能泛用性,就算消費者是從頭開始建置新電腦,準備應用於串流遊戲上,通算下來仍有著不錯的CP值。

當在網路環境允許的情況下進行串流,只要遠端主機能夠順暢遊玩,無論遊戲來自Steam、微軟商店或任何平台,通常都能得到不錯的使用體驗。

遊戲內容不受限制

除了性價比之外,在允許遊玩的作品方面,也因為僅透過了使用者的電腦進行運算,所以遊戲內容自然不會受到任何限制。換句話說,只要是能夠安裝在自身 PC 上,可以流暢執行的遊戲作品,基本上都能輕鬆利用串流方式,在另一台遠端裝置,無論電腦、手機、平板甚至於電視進行遊玩。

不過反過來說,因串流主機效能不足而無法順暢遊玩的遊戲,若再透過串流方式進行操控,其效果就會變得更差。因此自建串流遊戲環境除了對執行遊戲的電腦,於硬體規格上有一定的要求外,兩台裝置之間的網路頻寬和延遲,自然也要達到合理水準。

 除了 PC 之外,家用遊戲主機例如PlayStation,亦有提供PS Remote Play遠端遊玩功能,但透過電腦平台進行串流則有更高的自由彈性。

設定NVIDIA顯示卡專用的Moonlight遊戲串流軟體

若消費者的電腦安裝了 NVIDIA 顯示卡,且想要獲得最佳的串流遊玩體驗,那不妨試試頗受玩家之間好評的開源軟體 Moonlight。Moonlight 應用了與 NVIDIA Shield 掌機相同的 GameStream 協議進行實作,最高可用4K、120fps、HDR 的品質,將遊戲畫面自運算主機傳送到各種終端裝置,包含 PC 、手機、Chromebook 甚至於 Apple TV。目前 Moonlight 於硬體方面唯一的限制,只有串流主機本身需安裝 GeForce GTX 600系列以上的顯示卡,而網路上傳速度則建議至少要有5Mbps以上。此外,Moonlight 還有另一個不仰賴 NVIDIA GameStream 協議的專案稱為 Sunshine,現仍處於開發階段。

Moonlight 官方網站:https:// Moonlight -stream.org/
GeForce Experience 下載位置:https://tinyurl.com/yddjej57

步驟1.使用 Moonlight 前請確認負責運算遊戲的串流主機,其顯示卡規格是否符合最低要求。於工作列的 Windows 圖示按滑鼠右鍵,並找到「裝置管理員」。

 

步驟2.接著於裝置管理員中,確認串流主機使用的顯示卡為 NVIDIA GeForce GTX 600系列以上。

 

步驟3.接著來到 NVIDIA 官方的 GeForce Experience 頁面,下載程式並進行安裝。

 

步驟4.在串流主機上安裝好 GeForce Experience 後,開啟並登入 NVIDIA 帳號,按一下頭像旁邊的齒輪圖示。

 

步驟5.於左邊欄找到「SHELD」分類,並打開「GAMESTREAM」功能的開關,至此串流主機上的前置作業完成。

 

步驟6.接著來到要接收遊戲畫面的終端主機,於 Moonlight 首頁下載、安裝對應系統平台的版本程式,此處以 Windows PC 為例。

 

步驟7.安裝並開啟 Moonlight 後,只要連上與串流主機相同的區域網路,立刻就會看見該電腦的名稱顯示於其中,點一下即可開始連接。

 

步驟8.此時運算遊戲的串流主機上,將會跳出輸入驗證碼的要求,鍵入終端裝置顯示的驗證碼,再按下「連接」即配對完成。

 

步驟9.回到終端裝置上操作,成功連接後就可以選擇遊戲並開始遊玩。若想玩的遊戲不在清單內,請參考步驟11進行新增。

 

步驟10.終端裝置的 Moonlight 程式中,有部分設定可視情況調整,例如串流解析度、FPS 和位元速率等等,只要點擊齒輪圖示就能看見。

 

步驟11.若要新增遊戲給予啟動,可於串流主機的步驟5畫面中,按下「新增」並選擇遊戲/啟動器的執行檔,只要是 EXE 程式都能透過此方式追加。

DIY打造最自由個人PC串流遊戲平台:免付費訂閱、無論人在哪裡都可存取家中電腦玩遊戲!

藉由ZeroTier讓Moonlight解放外網串流限制

前面關於 Moonlight 的基本設定教學,雖然可以讓處於同一個網路環境下的終端裝置,例如相同 Wi-Fi 熱點中的電腦、手機、電視機上盒等等,在家中進行無縫的遊戲串流,但其實更多玩家還是想要於出門在外時,仍能透過網路享受高品質的遊戲體驗。對此,Moonlight 提供了多個於外網進行串流遊玩的解決方案,考慮到台灣的網路環境,使用 ZeroTier 來建立類似於 VPN 的「虛擬內網」,將會是比較通用的突破手段,而且還不需要任何額外花費。 

ZeroTier官方網站:https://www.zerotier.com
ZeroTier帳號註冊:https://tinyurl.com/57xyjbz4 

步驟1.在完成關於 Moonlight 的設定後,來到 ZeroTier 的官方網站進行帳號註冊,點擊「Sign Up」並填寫相關資料即可。

 

步驟2.帳號註冊完畢並登入 ZeroTier 網站後,按下「Create A Network」新增一個虛擬區網,再點擊系統自動生成的「NETWORK ID」進行管理設定。

 

步驟3.首先「Settings」區塊的「Name」部分,可自行更改虛擬區網名稱方便識別,接著於「Access Control」選擇「Private」。

 

步驟4.將網頁往下拉,取消勾選「IPv6」區塊的所有選項,並於「IPv4」區塊勾選「Auto-Assign from Range」,按下「Easy」並選擇「10.147.17.*」。

 

步驟5.上述選項設定完畢後,回到頁面的最上方,複製「Network ID」方便後續步驟填入使用。

 

步驟6.接下來的步驟串流主機和終端裝置皆要進行,才能讓兩台裝置之間順利連通。首先來到 ZeroTier 網站,下載並安裝對應平台的應用程式。

 

步驟7.在串流主機/終端裝置上開啟 ZeroTier。以 Windows 版本而言,該程式沒有主畫面,僅會顯示於右下角的系統匣中。

 

步驟8.點擊位於系統匣的 ZeroTier 圖示,跳出清單後,按下「Join New Network」來連上虛擬區網,而最上方的「My Address」代表該台裝置的地址。

 

步驟9.於串流主機/終端裝置的 ZeroTier 中,輸入步驟5所複製的「Network ID」,再按下「Join」即可建立連線。

 

步驟10.當串流主機/終端裝置皆連上虛擬區網後,請回到步驟3的管理畫面,往下拉找到「Members」區塊,打勾「Auth?」給予存取權。

 

步驟11.兩端皆開啟 ZeroTier 且連線後,啟動終端裝置的 Moonlight 並點擊「+」,輸入串流主機於步驟10被分配的「Managed IPs」並按「確定」即可。

DIY打造最自由個人PC串流遊戲平台:免付費訂閱、無論人在哪裡都可存取家中電腦玩遊戲!

不限硬體設備的Parsec低延遲串流方案

前面介紹的 Moonlight 雖然於串流遊戲上,擁有相當不錯的品質與畫面體驗,但其唯一的硬體限制,即只能使用 NVIDIA 顯示卡,對於 AMD 使用者來說不太友善。對此,筆者推薦玩家不妨試試另一套軟體「Parsec」,它不只同時支援 AMD、Intel 與 NVIDIA 顯示卡,甚至還不需搭配 ZeroTier ,即可輕鬆達成外網的串流遊玩。事實上 Parsec 本質是一套遠端桌面工具,由於支援低延遲、高更新率,以及針對遊戲控制器特別最佳化,因此才成了串流遊戲的解決方案之一。

Parsec官方網站:https://parsec.app

步驟1.首先來到 Parsec 官方網站,在串流主機和終端裝置上,分別下載與安裝 Parsec 應用程式。

 

步驟2.完成安裝且開啟 Parsec 後,點選「Sign Up」首先註冊一組帳號,並且將該組帳號同時登入串流主機與終端裝置。

 

步驟3.注意在新裝置上登入 Parsec 時,將會寄出電子郵件到註冊時所填寫的信箱,要求使用者再次進行確認,且唯有通過認證後才能順利登入。

 

步驟4.登入 Parsec 後,首先於串流主機端進行設定。點擊左邊欄齒輪圖示,切換頁籤至「Host」,找到「Hosting Enabled」並選擇「Enabled」允許連線。

 

步驟5.再來於「Resolution」中,建議選擇「Keep Host Resolution」不要讓畫面解析度隨著終端裝置更改,避免頻繁切換影響串流體驗。

 

步驟6.至於「Bandwidth Limit」則視串流主機擁有的上傳頻寬進行設定,並且保留一些冗餘,如上傳極限速度為35Mbps,則建議設定為30Mbps。

 

步驟7.而「FPS」部分同樣視串流主機的硬體與網路條件進行設定,建議維持60即可,若硬體夠強、網路夠快,則不妨嘗試看看120甚至240。

 

步驟8.串流主機端最後一個重要設定為「Quality」,建議選擇「Lowest Latency」來達成最低延遲,畢竟遊戲串流的低延遲比起畫面品質更重要。

 

步驟9.在終端裝置的設定方面,建議可將「Vsync」調整為「Off」以降低延遲,而「Decoder」則選擇「AMD」或「 NVIDIA 」交由顯卡進行影像解碼。

 

步驟10.完成串流主機/終端裝置的各項設定後,開啟終端裝置的 Parsec 主畫面,找到串流主機名稱並按下「Connect」。

 

步驟11.接著就會進入遠端桌面模式,按照一般電腦操作,開啟串流主機上的遊戲即可。相較於其他遠端程式,Parsec 針對遊戲串流進行特化是最大特色。

DIY打造最自由個人PC串流遊戲平台:免付費訂閱、無論人在哪裡都可存取家中電腦玩遊戲! 

本文同步刊載於PC home雜誌
 
Sony Ear Duo- 無線開放式耳機內建語音助理
歡迎加入PC home雜誌粉絲團
MikaBrea
作者

曾任PC home雜誌硬體編輯,負責軟體教學以及產品評測,專注於遊戲/電競與其它有趣的一切

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則