コンソール画面

ゲーム開始

新規ユーザーや即存のユーザーがゲームを開始すると、以下のメソッドを呼び出してください。

新規加入

新規ユーザーがゲームに加入するタイミングで、以下のメソッドを呼び出してください。

  • 新規ユーザーの初回加入時にのみ、以下のJoinメソッドを呼び出してください。

    正確なリテンションを集計するためにJoinメソッドを呼び出した後、すぐTPUploadDataメソッドを呼び出すことをおすすめします。
    Join
    player_uuid* { player_uuid }

  • 新規ユーザーが会員登録後に早速ログインまで行った場合、以下のLoginAppメソッドを呼び出します。

    LoginApp
    player_uuid* { player_uuid }
    app_version {ゲームのバージョン}

ログイン

ユーザーがゲームにログインするタイミングで、以下のメソッドを呼び出してください。

  • ユーザーがゲームにログインする場合、以下のLoginAppメソッドを呼び出してください。

    LoginApp
    player_uuid* { player_uuid }
    app_version {ゲームのバージョン}

  • ユーザーがゲームにログインしてキャラクターを作成した場合、以下のGetCharacterメソッドを呼び出してください。

    キャラクターを作成する段階がない、もしくはキャラクターの数が多くない場合にも「GetCharacter」と「LoginAsCharacter」のメソッドを呼び出す必要があります。
    特にキャラクターの作成ロジックがないない場合には character_uuidに TentuPlayKeyword.DUMMY_CHARACTER_ID を入力してください。
    GetCharacter
    player_uuid { player_uuid }
    character_uuid { character_uuid }
    characterarchetype_slug* {キャラクターアーキタイプの固有の識別子}

  • ユーザーが作成した特定キャラクターでログインする際にLoginAsCharacterのメソッドを呼び出してください。

    LoginAsCharacter
    player_uuid { player_uuid }
    character_uuid { character_uuid }