diff --git a/Aicard.md b/Aicard.md index d116154..3559b4d 100644 --- a/Aicard.md +++ b/Aicard.md @@ -42,3 +42,15 @@ ueでUIを作るのが大変でクオリティも低いことから、プレイ つまり、AirseのUIを兼ねる意図もあるわけです。 +## アカウントの新規作成 + +`syu.is`というatproto pds serverがあります。独自運用しており、ゲームアカウントとしても使用することにしました。 + +ただし、atprotoを採用する以上、知識がある人はリモートデータを書き換える事が可能です。これは、Airseに影響します。 + +これを防ぐため、新規作成されたアカウントは、一時的なuuidを発行することで、そのuuidを使ってsessionを復元できるだけにし、アカウントのrecord操作をできない仕組みにしました。 + +このような仕組みのため、`syu.is`のアカウントはデータ改ざんがないものとみなし、特別な扱いを受けます。 + +1. maxの値が通常よりも高く設定される +2. `{user}.syu.is`の部分を省略し、`{user}`の部分を表示 \ No newline at end of file