Lumberyard
Guía del usuario (Version 1.21)

Generación y configuración de un ID de cliente de Twitch

Para que Twitch ChatPlay y las características de la API de Twitch funcionen correctamente, debe configurar las siguientes variables de consola para utilizar un ID de cliente de la aplicación:

  • Para Twitch ChatPlay, establezca chatPlay_ClientID

  • Para la API de Twitch, defina broadcast_ClientID.

Puede utilizar el mismo valor para ambas variables de consola.

Si ya se ha registrado la aplicación con Twitch, puede localizar el ID de cliente en el sitio web de Twitch Dev. Haga clic en My Applications (Mis aplicaciones) y, a continuación, seleccione Manage (Administrar) en el nombre de la aplicación.

Generación de un ID de cliente

Para generar un ID de cliente, siga las instrucciones a continuación.

Para generar el ID de cliente

  1. Vaya al sitio web de Twitch Dev e inicie sesión en su cuenta.

  2. En My Applications (Mis aplicaciones), elija Register an App (Registrar una aplicación).

  3. En Dashboard (Panel), bajo Developer Applications (Aplicaciones de desarrollador), elija Register Your Application (Registre su aplicación).

  4. En la página Register Your Application (Registre su aplicación), complete el formulario y elija Register (Registrar).

  5. Anote el ID de cliente que vaya a utilizar para establecer las variables de consola.

Definición del ID de cliente

Defina el ID de cliente según las instrucciones de más abajo para la versión de Lumberyard que le corresponda.

Para establecer el ID de cliente (Lumberyard 1.6 o versiones posteriores)

  1. En el equipo, vaya al archivo game.cfg de su proyecto (ubicado en el directorio \dev\project_name\ en la raíz de su instalación de Lumberyard).

  2. Edite el archivo game.cfg para añadir lo siguiente:

    chatPlay_clientID = "client ID generated from Twitch" broadcast_clientID = "client ID generated from Twitch"

Para establecer el ID de cliente (Lumberyard 1.5 versiones anteriores)

  1. Modifique el archivo HttpRequestManager.cpp (ubicado en el directorio \dev\Code\CryEngine\CryAction\HttpCaller) para añadir la siguiente línea a la función HttpRequestManager::HandleRequest: httpRequest->SetHeaderValue("Client-ID","client ID generated from Twitch");.

    Debería aparecer de esta forma:

    auto httpRequest = Aws::Http::CreateHttpRequest(uri, httpRequestParameters.GetMethod(), Aws::Utils::Stream::DefaultResponseStreamFactoryMethod); httpRequest->SetHeaderValue("Client-ID","client ID generated from Twitch"); auto httpResponse = httpClient->MakeRequest(*httpRequest);
  2. Reconstrucción del juego y el motor.