スマホで黒い砂漠(リモートデスクトップ)
- (野球豚)Reissen
- 2017年12月5日
- 読了時間: 5分
「ゴロゴロしながら黒い砂漠とか重いゲームやりたいなー」って思いませんか?
「でもteamviewerやChromeリモートデスクトップじゃ操作つらいしな・・・」って思いませんか?
手持ちのスマートフォンで、低遅延でゲームパッド感覚なリモートデスクトップが出来る方法を教えます!
導入に必要な条件!
GeForce600番台以上のグラフィックボードを積んだPC
最低5Mbps以上のアップロード速度を持つ回線
自宅内にWi-Fi環境があり、PCとWi-Fiが同じネットワーク上にある(宅内プレイ時)
この条件をクリアできれば誰でも導入することができます。
それでは、iPhoneを例にして説明しましょう。(Androidでも可能です。)
PC側のセットアップ
まず、GeForceExperienceを立ち上げましょう。インストールしてない人は公式サイトからインストールしてください。

設定(右上、アカウント名の左の歯車)をクリックしましょう。

設定画面が出てくるので、左側のSHIELDタブをクリック。

SHIELDの設定画面が出てきます。この画面のGAME STREAMのスイッチをONにし、有効化してください。
また、このスクリーンショットでは既に追加されていますが、黒い砂漠はSHIELDの推奨アプリケーションではないので、自分で追加する必要があります。GAME STREAM欄の下部右側、追加をクリック。(GTAだとかSkyrim、FalloutといったSteamで購入できるゲームはこの作業をしなくてもプレイできます。)

黒い砂漠をインストールしてあるフォルダの中、普段64bitで起動している人であればbin64の中のBlackDesert64.exeを指定してください。
これでPC側のセットアップは完了です。
スマートフォン側のセットアップ
ここからはiPhoneを例に説明します。
まず、AppStoreでMoonligntをダウンロードします。(Androidの方はlimelightをダウンロードしてください。)

ダウンロードしたら、起動します。起動する前に、自宅のWi-Fiに自分のスマートフォンを繋いでおいてください。
起動するとこのような画面が出てきます。同じネットワーク内でGAME STREAMを有効化しているマシンはOnlineになって表示されるので、タップしましょう。

タップするとPIN入力を求められるので、スマートフォン側に出てきたPINをPC側に出てきたダイアログに入力しましょう。
入力したらペアリングは完了です。

ペアリングが完了したらこのような画面になりますので、そうしたら遊びたいゲームをタップしてください。

ゲームが起動していない場合は起動して、既に起動している場合はその状態からプレイできます。(余談ですが、黒い砂漠の場合ブラウザからの起動が必須なので起動していない状態から遊ぶには一度リモートの状態でブラウザから起動する必要があります・・・ただ、その場合でもリモート自体は機能するので普通にスマホ側でブラウザの起動ボタンを押せば大丈夫です。)
あとは以下のように遊ぶことができると思います。
注意点
・文字が打てない
ゲームパッドでのプレイが中心となるため、文字が打てません。黒い砂漠の様なログインが必要なゲームは、あらかじめPCの方でログイン等終わらせた状態(いわゆる放置の状態)にしておきましょう。
・ゲームパッドに無い機能は使えない
上記の理由からキーボード割り当ての機能も使えないので、あらかじめ使う機能はゲームパッドに割り当てておきましょう。黒い砂漠だとデフォルトで簡単にインベントリが開けないので必ず変えた方がいいです。また、NPCに話しかけるキーも左スティック押し込みになっていて使えないので変更しておきましょう。なお、バーチャルパッド以外の部分をスライドするとマウスと同じように扱えるので、SELECTに割り当てられているカーソル切り替えを使っている間はマウス操作と同じように操作できます。タップでクリック。
(まぁデフォルトでもR1+L1+Yでインベントリ開けるし、カーソルモードで操作して右クリックの時はBボタン使えばいいので一応デフォルトでもなんとかなります。めんどいけど。)
・帰宅してPCでプレイした時に音が出ない
GAME STREAMの専用音声ドライバであるNVIDIA HDMI outに固定されるので、出力デバイスをいつものデバイスに切り替える必要があります。ですが、こいつが厄介で一度ペアリングしてしまうと切断するまでデバイスが固定され戻してくれません。PCでGeForceExperienceを立ち上げてGAMESTREAMを一度無効化することでデバイスを変更できるので、変更してから再度有効化しておきましょう。(全てのデバイスを除去する、でも大丈夫ですが、次回繋げる際に再度PINコードの入力が必要になるので若干面倒です。)また、デバイス切断時に一度起動中のゲームが終了してしまうので再度立ち上げる必要があります。
外でプレイするには(応用編)
Moonlightの機能で、「Add Host」からIP指定のホストを追加することができます。
これを使って、外部のネットワークからアクセスしてプレイすることもできます。
・・・が、自分は現在v6プラスの回線を使っていて、グローバルIPv4アドレスが貰えないので検証することができません(´;ω;`)
自分のグローバルIPv4アドレスはコマンドプロンプトからipconfigで確認するか、Hamachiを入れている人は自分のIPを確認できると思います。なお、基本的にIPv4のグローバルアドレスは可変になっているので定期的に変更されます。これに関しては固定IPサービスを使うか、それかDDNSサービスを使ってホスト名でアクセスできるようにするかのどちらかしかないかと思います。また、もしかしたらポート開放が必要になるかも?このあたりはteamviewerやchromeリモートデスクトップに負けている点ですね。
以上解説でした。こうしたらうまくいったよ!みたいな改善案あったら教えてください。
Kommentare