Steamworks 文獻庫
網咖模式設定步驟(包括網咖伺服器和內容快取)
Steam 網咖伺服器

Steam 網咖計畫受權人可使用 Steam 網咖伺服器在區域網路中分享商用授權。 下文將提供說明,逐步引導您架設 Steam 網咖伺服器。 計劃的其它有關資訊可在這裡找到。

設定步驟

  • 前往 Steamworks 網站並以您 Steam 主帳戶的憑證登入。 也就是您註冊為網咖計畫受權人時所使用的帳戶。
  • 點擊右方「工具 + 連結」區塊中的連結,下載 Steam 網咖伺服器檔案。 將伺服器檔案解壓縮至您的硬碟中。
  • 前往此處建立一個新的 Steam 帳戶作為單一地點專屬的伺服器帳戶。 如果您擁有多個實體地點,您必須為每個地點各建立一個 Steam 伺服器帳戶。
  • 帳戶建立完成後,請使用您的 Steam 主帳戶返回 Steamworks 網站,找到「使用者與權限」選單,點選「管理使用者」。 點擊此頁面中的「新增使用者」按鈕,並在必要欄位中填入您剛才建立的 Steam 伺服器帳戶資訊。 請勿給該帳戶任何特殊權限。
  • 前往「管理據點」頁面並新增一個網咖地點。 您在這裡選定的名稱將顯示於您顧客的 Steam 用戶端收藏庫中。 添加新地點後,將滑鼠游標懸停在新地點條目上。 您應會在「伺服器帳戶」區塊下方看到一個鑰匙符號。 點擊鑰匙符號,並選擇您剛才新增的 Steam 伺服器帳戶。 如果您有多個地點,為每個地點重複以上步驟。
  • 重要:請確保您為自己據點位置所選擇的「國家 / 地區」與您據點伺服器實際運作的國家 / 地區相符。 如果網咖伺服器登入的 IP 位置與其對應的國家 / 地區不符,我們可能會拒絕登入。

    完成以上的設定流程後,即可準備在區域網路中執行伺服器。
  • 前往解壓縮伺服器檔案的目的地資料夾,雙擊 steamcmd.exe,然後輸入您為該地點設定的 Steam 伺服器帳戶憑證。 您可以在此處登入自己的主帳戶,仔細檢查哪些帳戶被分配給哪些地點。
  • 首次在一台新電腦上使用伺服器時,您需要輸入寄送到與該 Steam 伺服器帳戶關聯的電子信箱的 Steam Guard 代碼。
‏‏‎
內容快取

內容快取讓您只須下載一次遊戲檔案,即可將內容通過區域網路發放至每一個執行遊戲的單位。 自行攜帶電腦或筆記型電腦的顧客,也可取用遊戲檔案,而無需使用您地點的網路頻寬。 請注意,由於遊戲檔案將儲存於您的伺服器電腦中,因此視您將提供的遊戲數量,可能會有增加硬碟空間的需要。

設定方式

如要啟用內容快取或變更其設定,請前往「設定」並在下拉選單中選擇「內容快取」。

settings.png

首次在您的網路中啟動遊戲時,用戶端電腦將發送下載要求至您的伺服器電腦。 如果伺服器沒有該遊戲的檔案快取,便會自動下載、儲存為快取,並回傳給用戶端電腦。 如果伺服器已有遊戲內容快取,便會自動將檔案傳送給用戶端電腦。

‏‏‎

常見問答


  • Steam 網咖伺服器所使用的硬體類型有哪些規格需求?

    執行 Steam 網咖伺服器僅需一台安全措施完善的 Windows 7 或 Windows 10 電腦,並連線至地點的網路。 您也可以使用 Windows Server 2012 R2 或 2016。 如果網咖伺服器將同時提供內容快取服務,我們建議您確保至少有 1 TB 的可用儲存空間。

  • 用戶端電腦和 Steam 網咖伺服器需要在相同的嗎網路上?

    是的,伺服器和遊戲站皆須在相同的子網路上,此功能才能運作。 快取服務不會傳送封包至其它子網路,且只有位於相同網路的用戶端電腦能存取授權庫和內容快取服務。

  • 授權提供者認證失敗:此帳戶未關聯至任何據點

    此錯誤通常代表執行網咖伺服器的帳戶尚未在 Steamworks 合作夥伴網頁上被新增至該據點。 請前往 Steamworks 合作夥伴網站,並確保以主帳戶登入。 您可以在上方的「據點」選項之下或點擊此處檢查帳戶憑證。 若尚未指派任何伺服器帳戶,請先點擊 Steamworks 頁面中的「管理使用者」選項,將帳戶新增至授權協議中。 新增後,您即可將帳戶指派給某個地點。 網咖伺服器帳戶基本上就是一個未擁有任何產品的 Steam 帳戶。

  • Steam 網咖伺服器會使用哪些連接埠?

    Steam 網咖伺服器是通過 27036 連接埠使用 UDP 廣播封包聯繫相同網路上的 Steam 帳戶。 用戶端電腦必須能接收這些封包才能辨識網咖伺服器。 接著,Steam 用戶端將通過 27037 連接埠使用 TCP 連線。 伺服器電腦必須允許該連接埠的 TCP 連線。 請按此檢視其它 Steam 所需的連接埠和通訊協定的完整清單。

  • 我可以關閉網路中的自動登出功能嗎?

    Steam 網咖伺服器將確保一段時間沒活動的 Steam 帳戶會自動登出。 我們強烈建議您不要關閉此功能,因為這對未登出 Steam 帳戶就離開電腦的顧客來說非常重要。 如果您仍想關閉此功能,我們建議您告知顧客。 欲關閉此功能,您需要前往伺服器檔案位置,以文字編輯器打開 steamconsole.cfg。 新增以下命令列,便能在仍使用伺服器時,關閉自動登出您的網路的功能:@bSiteLicenseAllowCachedClientCredentials 1