「トラブルシューティング」の編集履歴(バックアップ)一覧に戻る

トラブルシューティング - (2013/11/07 (木) 08:13:19) の編集履歴(バックアップ)


トラブルシューティング

ゲーム内で発生することがある不都合の対処法を説明します。



エラー等


サーバーに入ろうとすると「Disconect: invalid steam userid ticket.」と出て入れない

  1. Steamを終了し、Steamのインストールフォルダのconfigフォルダの中身をすべて消す。

ゲーム中にエラーが出てゲームが落ちてしまう

比較的定番の対処法をいくつか載せておくが、どうしても落ちる時は落ちるのでそこは我慢するしかない。
  1. GoogleIMEなどのIMEを使用している場合はMSIMEに戻す。(一番のよくある原因がこれ)
  2. プレイ中は英語入力モード(IMEオフ)にしてみる。(チャットに日本語を打つことはできなくなるが)
  3. グラフィック・ネットワーク設定を下げる。フレームレート制限をする。
  4. フルスクリーンモードでプレイする。
  5. 起動オプション「-novid」「-dxlevel 81~90(非推奨)」「-heapsize * -mem_max_heapsize *」などを試す。
  6. 可能な限り常駐ソフトを減らす。(特にアンチウィルスソフトはオフにしておく)
  7. NMRiH(hl2.exe)を管理者権限で起動する。UACをオフにする。
  8. チップセット、グラフィックボード、サウンドーカード、ネットワークカード等の最新版/安定版ドライバをインストールする。
  9. PCやルーター、ハブなどの再起動・リセットを行う。
  10. USBポート等を出来るだけ開ける。(周辺機器が邪魔をしている可能性がある)
環境によっては、Realtek製(オンボード)サウンドカードが邪魔をすることがあるらしい。
デバイスマネージャーで無効にした状態でプレイしてみて改善された場合はサウンドカード導入の検討を。

サーバーのマップ変更時にゲームが落ちてしまう

これも同様に、落ちる時は落ちる。CPUやメモリ、ストレージデバイスなどの交換で改善する可能性はあるが、
そこまでするほど深刻な問題では無いだろう。(替えたところで治るという保証がある訳でも無いし)
腹が立つほど頻繁に落ちるようであれば、マップの読み込みが始まった時に一旦抜けて入り直せば結果的には楽になる。
なおロード画面で一時的に応答なしになるのは仕様なので問題無い。

テクスチャがおかしい(紫色のチェック柄のテクスチャになる)

ライティングが適用されていないくっきりした紫テクスチャが貼られている場合、
そこに貼られるべきテクスチャがNMRiH本体とマップファイル(bsp)のどちらにも存在しないのが原因。
主な原因は、頻度順に並べると「1. マップ制作者が自作のカスタムテクスチャをマップに埋め込み忘れた」
「2. NMRiHのアップデートで、昔はNMRiH本体に含まれていたテクスチャが省かれてしまった」
「3. プレイヤー(あなた)がテクスチャの削除や不適切な変更を行ってしまった」の3つ。
  1. まず3については、あなたがNMRiHフォルダに触らない限り起こらない。万が一起きた場合は、ゲームキャッシュの整合性確認で直る可能性が高い。
  2. 1はマップ制作者のミスなのでどうしようも無い。この手の作者は誰かに報告されるまで気づかないことが多いので、暇ならフォーラムで報告してあげると良いだろう。
  3. 2もやはりどうしようも無いが、作者に報告すればマップの次バージョンで対処してくれる可能性がある。
正常なテクスチャの表面に紫テクスチャが被さって見えるのは、本来そこに表示されるべきcubemapという
少し特殊なテクスチャが読み込めていないため。「マップ作者が生成&埋め込みするのを忘れた(マップ制作者の怠慢)」場合と、
「何かの拍子に見えなくなってしまった(ゲームのバグ)」場合がある。
  1. 前者の場合、ビデオ設定でHDRを有効にする(もともと有効の場合は無効にする)ことで直る可能性がある。これはLDR時(HDR無効)とHDR時で使用されるcubemapが別で、本来マップ制作者は両方を生成すべきだが、これを片方しか生成しなかったのが原因。
  2. 後者の場合、NMRiHの再起動で直る。コマンド(mat_reloadallmaterials)や、マップの再ロードだけで直ることもあるが、直らなかった場合二度手間になるので最初からさっさと再起動することをお勧めする。

モデルがおかしい(赤い「ERROR」という3Dモデルがある)

  1. NMRiHかマップ側の問題なので我慢しよう。

サーバーブラウザがおかしい

サーバーが全く表示されない、ごく一部しか表示されないなど。
  1. このページ に書いてあることを全てやっても治らなかったらお手上げ。
  2. サーバー検索中に極端にウェブブラウザ等の調子が悪くなる場合はSteamの設定でサーバーブラウザの秒間最大ping数を低めに設定しよう。250でも何ら問題は無い。


ゲーム内


マップがダウンロードできない/入れ方がわからない

  1. "~\Steam\SteamApps\common\nmrih\nmrih\cfgに入れる。bsp以外にもnavやnmoがあるマップはそれらも全て入れる必要がある。

英語設定でプレイしたい

  1. Steamの言語設定を英語にする。

コンソールの出し方が分からない

  1. オプションのキーボード設定で「詳細...」をクリックして、「開発者コンソールを有効にする」をチェックする。
    そして半角全角キーを押せば出せる。(英語配列キーボードでは同じ位置の「`」キー)
コンソールは普通にプレイするだけの人でも必ず使うことになるので、出せるようにしておこう。

バリケードを打っていたと思ったら自分が打ち付けられていた

  1. しゃがんだりジャンプしても抜け出せない場合は、バリケードを壊すしかない。

サバイバルモードでどこにもゾンビがいないのに次のウェーブが始まらない

大抵はバグでマップ外に引っかかっている。
まずは耳を澄ませてゾンビを探し、見つけたら以下の方法を試してみよう。
  1. プレイヤーのほうに向かってくる特性を利用して引っかかりを解除させる。
  2. 複数名で重なり高さを稼いで銃で撃つ。
  3. 壁越しにグレネードやガソリンタンクを爆発させる。フレアガンを撃つ。
  4. 湧き数が合っていなくて探してもいないという場合は諦めるしかない。

マップ内になんか書いてあるんだけど読めない

  1. テクスチャ設定を上げるしかない。

武器が投げられない

  1. bind * +dropweaponで希望のキーにバインドし直す。

NMRiHを起動中やプレイ中にほかのアプリケーションの音量が下がってしまう

  1. Windowsのタスクバー通知領域のスピーカーアイコン(音量調節に使うやつ)を右クリックし、「再生デバイス」をクリック。「通信」タブにて、「Windowsが通信アクティビティを検出したとき:何もしない」に設定する。

スプレーは出来ないの?

  1. 開発チーム曰く「雰囲気を損なう」ということでスプレー機能は無効化されている。

「NMRiH」ってなんて読むの?

  1. 「ぬむりっひ」

「プロップ(prop)」って何?

マップ内に配置されているモデルのこと。以下の3種類がある。(正確には他にもあるが、振る舞いは以下3種のどれか)

prop_static
固定配置のprop。何があっても絶対に移動せず、ゲーム中に出現・消滅もしないし、壊れることもない。
プレイヤー達の会話で耳にすることも少ない。
ほとんどの車や看板、一部のテーブルなどがこれに該当する。

prop_physics
物理演算されるprop。攻撃や体当たりによって動いたり、使用キーで持ち上げられるものもある。
ゲーム中に出現・消滅することもある。ダメージ等によって壊れる物もある。
ほとんどのガラス瓶やガソリンタンク、一部の椅子などがこれに該当する。武器もprop_physicsの派生系と言える。

prop_dynamic
移動できるprop。物理法則に従わない代わりに、予め設定された軌道の上を移動できる。
その他の性質についてはprop_physicsと同じと思って良い。
プレイヤーによって発電機に取り付けられた後のガソリンタンク、脱出時のヘリ等がこれに該当する。ドアもprop_dynamicの派生系と言える。

なおphysicsやdynamicでも、移動・出現・消滅せず壊れることも無い、実質的にstaticと化した物もある。
同じモデルでも、移動できたり出来なかったりするので見た目だけで判断することは難しい。
ただしstaticはその影がライトマップに焼きこまれているので他とは区別できる。
またそのpropが精細だが単色(濃淡が無い)の影を落としていた場合はphysicsかdynamicであることが確定する。
propの種類に関わらず、プレイヤー等との接触判定が無いこともある。


その他


サーバーの建て方が分からない

このwikiではサーバー関連は扱わないので以下のリンク等を参考にしてください。
http://wiki.nomoreroominhell.com/wiki/Listen_Server_Setup
http://wiki.nomoreroominhell.com/wiki/Dedicated_Server_Setup