banner
ニュース センター
一流のコンポーネント、正確な品質管理。

Raspberry Pi で Quake LAN パーティーを主催する方法

Sep 28, 2023

Quake on LAN を使用すると、Raspberry Pi をマルチプレイヤー ゲーム サーバーに変えることができます。

Quake は、最高のマルチプレイヤー ゲーム体験の 1 つです。 Doom の続編は基本的に一人称視点のシューティング ゲームですが、素晴らしいマルチプレイヤー (協力プレイと対戦) モードも備えています。

FPS Fortnite のように、Quake は思い出に残るゲーム体験を提供します。 また、プレイするために高価なサーバーにお金を払う必要もありません (昔のように PC を持ち歩く必要もありません)。

簡素な Raspberry Pi で Quake マルチプレイヤー セッションをホストできます。

ご存知かもしれませんが、Quake は 1990 年代後半に初めてリリースされ、その続編は 2000 年代初頭にリリースされました。 Intel プロセッサを搭載した標準的な Windows PC で利用できました。

では、Linux ベースの OS と ARM プロセッサを搭載した Raspberry Pi ではどのように動作するのでしょうか? それはオープンソース哲学のおかげです。

Quake、Quake 2、および Quake 3 Arena のコードは、2012 年に開発者の id Software によってリリースされました。これらのゲームのソース コードは、id Software の GitHub で見つけることができます。 コードはオープンソースであるため、誰でもコードを表示し、変更を加えて新しい機能を有効にすることができます。

それまでの間、コードは Linux を含む他のオペレーティング システムで実行できるように再構築されました。 Nintendo Switch、Sony PlayStation、Microsoft Xbox、その他のプラットフォームでも正式にリリースされました。

Quake は、オリジナルの SBC から Raspberry Pi 4 まで、あらゆる Raspberry Pi で実行できます。

マルチプレイヤー Quake で最も印象的な結果を得るには、Raspberry Pi 4 が必要です。これまでで最も先進的な Raspberry Pi として、このモデルはソロおよびマルチプレイヤー セッションを処理できます。

これを除けば、Raspberry Pi 3 は Quake マルチプレイヤー サーバーの実行にも適しています。

さらに、Raspberry Pi Zero に最適化されたバージョンの Quake on LAN もあります。

続行する前に、次のアイテムとケーブルがあることを確認してください。

これらのアイテムを接続して使用する準備ができたら、Raspberry Pi にマルチプレイヤー Quake サーバーをインストールできます。

他のほとんどのプロジェクトとは異なり、キーボード、マウス、およびディスプレイ オプションを使用すると、セットアップにかかる時間が大幅に短縮されます。 SSH を有効にしても、良好なエクスペリエンスは得られません。

Raspberry Pi では、いくつかの Quake サーバー オプションが利用可能です。

Quake 3 は、シングル プレーヤー モードとマルチプレーヤー モードで 2 番目の 2 つのオプションを使用してプレイできます。 ただし、quake3 と io3 は、Quake が最近関連付けられるようになった大規模なマルチプレイヤー アリーナ環境には適していません。

これをプレイするには、Quake on LAN が必要です。

Raspberry Pi Quake on LAN サーバーをセットアップした後、プレイするには Quake のバージョンをインストールする必要があります。 Raspberry Pi は純粋にゲームサーバーをホストしているため、これには別のデバイスが必要になります。

このセットアップをテストする際に、Quake 2 と Quake 3 の PC およびモバイル バージョンを試しました。Android 上の OpenArena はこのサーバーでは動作しないようですが、オリジナルの Quake 2、Quake 3、Quake 3 Arena、およびオープンの両方のサーバーでは動作しないようです。ソースのバリアント (nQuake や ezQuake など) は機能します。

一部のオリジナル ファイルについては、プレイする Quake のオリジナル バージョンが必要であることに注意してください。 各オープン ソース バージョンのドキュメントには、これらを見つける方法が説明されており、これにより作業が簡素化されます。 コピーを所有していない場合は、Steam と GOG でわずか数ドルで Quake 2 と 3 を入手できます。

まずは上記のリンクから Quake on LAN をダウンロードしてください。 これは 2.5 GB のファイルなので、ダウンロードには時間がかかります。 その間に、コンピュータ (または他のデバイス) で実行されている Quake II または III のバージョンが完全に最新であることを確認してください。 そのデバイスと Raspberry Pi の両方を (少なくとも最初は) 同じネットワーク上でホストする必要があります。

Quake on LAN 7z ファイルをダウンロードしたら、これを空の microSD カードに書き込みます。

Raspberry Pi を起動して実行するには、Raspberry Pi にオペレーティング システムをインストールするためのガイドを使用してください。 これはクロスプラットフォーム ツールを使用するため、Windows、macOS、Linux のいずれを使用しているかは関係ありません。

完了したら、microSD カードを PC から安全に取り外し、Raspberry Pi に挿入します。 最初の実行と設定では、イーサネット ケーブルを介して Pi をルーターに接続することをお勧めします。

Quake on LAN サーバーが起動し、ディスプレイに接続すると、DietPi-CPU_set ステートメントと DietPi-Services ステートメントが表示されます。 このサーバーは、Raspberry Pi OS ではなく、Raspberry Pi OS Lite よりもさらに軽量なオペレーティング システムである DietPi 上で実行されます。

最初の起動時に、ログインする必要があります。DietPi のデフォルトの資格情報が必要です。

ログイン後、nQuake のインストールが開始されます。 Raspberry Pi がイーサネット経由でルーターに接続されていることを確認します。

最初の実行では、デフォルトのオプション (角括弧内) を使用しても問題ありませんが、後で Clan Arena、Team Fortress、および高解像度テクスチャ アドオンをインストールする場合があります。

インストールすると、コンソールからサーバーを管理できるようになります。 これは押すと開くことができますまたはまたは単にESC 、システムによって異なります。 オプションには次のものが含まれます。

/リブートRaspberry Piを再起動します)/シャットダウンRaspberry Piの電源を切るには/地震/マップ/リストQuakeWorld で利用可能なマップをリストするには

さらに詳しいコンソール コマンドは、Quake on LAN Web サイトにあります。 すでに Quake コンソール コマンドに慣れている場合、これらは非常に標準的なものです。

他のオプションも利用できます。 たとえば、次のようにシステム リソースを確認できます。sudo htop、または次のコマンドで CPU 温度を確認することもできます。sudo cpu

サーバーの起動時にシステム温度情報が表示されますが、CPU 情報ではさらに詳細な情報が得られます。

Raspberry Pi 上で実行されている Quake サーバーを起動してログインすると、IP アドレスが表示されます。 ゲーム クライアントのコンソールにこの IP アドレスを入力するだけです。

プロンプトが表示されたら、パスワードは次のとおりです

接続が確立されると、Quake マルチプレイヤーの世界があなたとネットワーク上の他の人に開かれます。 このソフトウェアはネットワーク外からのアクセスを想定して設計されていないため、Quake on LAN の開発者はローカルに保存することを推奨しています。

デフォルトでは、サーバーはワイヤレス ホットスポットとして接続することを要求します。 したがって、PC のワイヤレス ネットワークを QuakeOnLAN ホットスポットに切り替えても、すぐに使い始めることができるはずです。

しかし、セットアップをテストしたところ、これがうまく機能しないことがわかりました。 さらに悪いことに、何らかの理由で、ホットスポット モードを無効にすることはできましたが、Pi 4 では標準 Wi-Fi を有効にすることができませんでした。幸いなことに、イーサネット モードを使用すると、柔軟性と信頼性が向上します。

これを行うには、上記の Dietpi 資格情報を使用してサーバーにログインします。 それから:

最後に入力sudo再起動コンピューターを再起動します。 DietPi 資格情報を使用してサインインすると、ルーターによって割り当てられたイーサネット IP アドレスが表示されます。 Quake クライアントからこれを使用してサーバーにアクセスできます。

Raspberry Pi は明らかなゲーム マシンではありませんが、このプロジェクトは Raspberry Pi が Quake マルチプレイヤー セッションをホストできることを示しています。 実際、これはどの Raspberry Pi モデルでも機能するプロセスです。

セットアップは簡単ですが、ローカル ホットスポット モードでは問題が発生する可能性があります。 それでも、イーサネットへの切り替えは賢明なソリューションであり、ネットワーク上のすべてのユーザーが Quake 3 環境に直接アクセスできるようになります。

セキュリティ、Linux、DIY、プログラミング、Tech Explained の副編集長である Christian は、デスクトップとソフトウェアのサポートに豊富な経験があり、Computer Weekly、Linux Format、Tech Radar、広告 ComputerActive に掲載されています。Christian はまた、MakeUseOf の毎週の番組、本当に役立つポッドキャスト。彼の現在の情熱は、シガー ボックス ギター、レトロ ゲーム サイト (www.gamingretro.co.uk)、そして家族です。

今日のビデオの作成 スクロールしてコンテンツを続行してください `` ~ Esc /reboot /shutdown /quake/map/list sudo htop sudo cpu sudo Dietpi-config 7: ネットワーク オプション: アダプタ イーサネット 有効にする OK 戻る sudo 再起動