初期投資をおさえつついい感じの環境で遊ぶため、クラウド環境にゲームを遊ぶためのマシンを立てて、そこからストリーミングプレイを試してみることにしました。Serviceで環境を構築することにしました。PlatformやAzureでも似たようなことはできるとおもいます。端末ゲームを遊ぶ物理端末です。Steamホームストリーミングが動く環境、WindowsかMacOSかLinuxの端末が必要です。今回はWindows10のPCで遊びます。Steamゲームを遊ぶためのプラットフォームです。SteamにはSteamホームストリーミングという機能があり、ストリーミングプレイが可能です。VPN環境Steamホームストリーミングは、同一LAN内でしか動作しません。そこでVPNで実際にゲームが稼働する環境と手元の端末をVPNでつなぎ、同一LAN内に見せかけるわけです。)にはVPNサーバ機能があり、今回はこの機能を使うことにしました。いうのがなければSoftEtherを使うのが楽だと思います。DesktopだけではSteamホームストリーミングを立ち上げることができません。VNCあるいは他のWindowsにリモートアクセスする方法が必要です。今回はUltraVNCを使いました。やりかたEC2インスタンス作成EC2インスタンスをつくります。詳細な手順はなんかググってさがしてください。IAMロールをつくっておきます。あとからインスタンス内でドライバをインストールするときにS3からドライバをダウンロードしますので、EC2インスタンスにS3を読み込める権限が必要です。したらEC2インスタンスを作ります。2016のBaseでつくります。うわ〜〜〜CPU16コアRAM122GBだ〜〜〜〜〜〜〜〜〜さっき作ったIAMロールをつけてあげましょう。ストレージ、プロビジョンドIOPSのSSDを使うと結構値段が張ってしまいます。汎用SSDでもいいとはおもうのですが、今回はお試しと言うことでプロビジョンドIOPSのSSDを使いました。FW、とりあえず端末からのアクセスにおいて全てのポートを許可しました。本来ならRDPとVPNとVNCで使うポートだけ開けるべきだと思います。考えるのがめんどくさいのでこうしてしまいましたが、端末が頻繁にアドレスが変わる環境にある場合やこのアドレスをもつ端末の信頼が十分でない場合にはきちんと制限をすべきです。DriverRDPでインスタンスにログインできたら、ソフトウェアをインストールしてきます。Driverを下記に従ってインストールします。CloudSteamインストールしましょう。2016でIEをつかうとドチャクソ強力な制限がかかっているので、すこしめんどくさいです。インターネットオプションから制限をゆるめたほうがやりやすいかとおもいます。R7000にVPNサーバの機能がありますのでそれをつかいます。ここで説明してもしょうがないかと思いますので詳細は書きません。公式の説明の通りにWindowsクライアントとしてOpenVPNの最新版を使ってしまうとセキュリティ上の制限により使えませんでした。2.4.0を使いました。必要だから制限を掛けているわけで、あまり褒められたものではありません。このクライアントを使って大事な通信はしないようにしましょう。既存のVPN環境がない場合、Softetherとか使うのが楽だと思います。VNCここまででSteamホームストリーミングうごくかなと思っていたのですが、動きませんでした。Driverが動いてくれないようです。Driverも動いてくれるようなので、それをつかいます。Clientをインストールします。Opensourceこのままだと、RDPのセッション上でVNCが動いてしまうので、セッションが切れてもVNCが動くよう、サービス登録をします。ControlここでいったんPCを再起動し、VNCで接続してください。Ctr+Alt+Del送出ボタンでログインをして、接続すると、デスクトップに入れるかと思います。VPNクライアントを起動してSteamを起動、すると手元の端末のSteamでストリーミングするという選択肢が出てくるはずです。Streamingではいってみました。いま試すと結構画像粗くなっていますけど、深夜とかに試してみるともっときれいにできました。通信速度の違いでしょうか。雑感VPNとおしたpingが7msくらいでした。ストリーミングでも結構遅延感じなくてすごい。うまくいったときでも画像はちょっと粗いです。うまくいかない時間帯もあるみたいです。なんやしらんけど画面が紫色になって固まったりします。Skylinesを再起動してロードし直したりしたらなおるけどめどいです。(1)リンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!kiyookaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。