ゲームサーバーとは
ゲームサーバーは、クライアントまたはゲーマーがインターネット経由でマルチプレイヤーコンピューターゲームを実行するために使用します。 サーバーは、ローカルまたはリモートでホストされます。 ローカルでホストされているものには、ローカルイントラネットのユーザーがアクセスでき、リモートでホストされているものには、世界中からアクセスできます。 多くの場合、ゲームサーバーでプレイできるコンピューターゲームやビデオゲームには、アクセスと引き換えに会費が必要です。
ゲームサーバーは、クライアントのリクエストに対応するコンピュータープログラム、そのようなプログラムをホストするコンピューター、データベース、ファイル、メールに使用するソフトウェア/ハードウェアシステムの3つの方法で定義できます。 3つの定義はすべて相互に依存する傾向があります。 ゲームサーバーは、プログラムのホストに使用される物理コンピューターとプログラム自体の両方になります。
サーバーのハードウェアは、多くの点で通常のコンピューターと異なります。 サーバーは、グラフィックインターフェイスやモニターを持たないか、オーディオおよびUSBインターフェイスと機能を省略することにより、重要なスペースを節約できます。 多くの場合、サーバーは停止せずに継続的に実行する必要があり、フォールトトレラントである必要があり、最も重要なこととして、バックアップする必要があります。 サーバーで使用されるオペレーティングシステム(OS)は、コンピューターで使用されるオペレーティングシステムと比較して単純である傾向があります。
望むなら、そのようなサーバーをローカルでホストすることができます。 ホストはクライアントとゲームに参加できるため、これらは専用サーバーではなくリッスンサーバーと呼ばれる傾向があります。 これは通常、ローカルエリアネットワーク(LAN)ベースで実行されます。つまり、サーバーへの接続は簡単に切断でき、たとえばホストが再生を停止した場合に切断されます。 ホストとユーザーの両方がゲームをプレイしているため、サーバーにも余分な負荷がかかります。 これらのサーバーは、ユーザー数が少ない傾向があります。
専用サーバーはより高価で、ゲームプロバイダーによってリモートでホストされる傾向があります。 ゲーマーやクライアントとは独立して実行されます。 これは、サーバーが数千人ではないとしても数百人のゲーマーにゲームプラットフォームを提供できることを意味します。 ユーザーの容量は、サーバーのサイズと、1つのマルチプレイヤーゲームにリンクされている専用サーバーの数によって異なります。
3番目の成長するオプションは、ゲームサーバーがリッスンまたは専用サーバー形式から移動することです。どちらの形式も、個別のホストまたはホスト会社がハードウェアとソフトウェアを物理的に購入する必要があり、クラウドコンピューティングとクラウドサーバーに移行します。 クラウドコンピューティングでは、企業が多数のサーバーを実行し、他の企業がサーバースペースをレンタルしてWebサイトやサービスを実行しています。 ゲーム会社、特に新興企業は、ゲーム自体に集中しながら、遠くから専用サーバーを制御するために会社を雇うことを選ぶかもしれません。