# Field モジュール

## 概要

Diarkis Field は、Diarkis サーバー・クラスターに接続されているすべてのユーザーが共有するデジタル・スペースを作り出します。

このフィールドでは、ユーザー同士が「見える」状態になり、互いにインターアクションを行うことができます。Diarkis サーバ・クラスタは、クライアントから送信された座標に基づいて、誰が見えているか、誰が見えていないかを計算します。

通常、リモート・ユーザーがパケットを共有するためには、同じサーバーに接続されている必要がありますが、Diarkis Field では、サーバー間の境界がありません。すべてのユーザーが同じデジタル・スペースを共有し、パケットを交換することができます（「見える」状態）。

詳細な技術文書については、[こちらの API ドキュメント](https://docs.diarkis.io/docs/server/current/diarkis/field/index.html#hdr-How_Field_Works)をご覧ください。

## 拡張性

Diarkis Field は Diarkis サーバー・クラスター内の複数のサーバーで構成されているため、

スケーリングはクラスター内のサーバーを追加または削除するだけで対応できます。

## Diarkis Field の仕組み

<figure><img src="https://669307705-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlFJ89PMX2ike3NyauXNM%2Fuploads%2Fgit-blob-4396a13b7a7a131d56b848f46303090e4d10d75f%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

## サーバーの追加/削除

クラスタにサーバーを追加するほど、各サーバーが処理するユーザー数が少なくなります。クラスター内で稼働するサーバーの数を変更すると、すべてのユーザーが自動的に適切なサーバーに割り当てられ、同期が中断されることはありません。
