Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Registro de mensajes del servidor (servidores personalizados)
Puede capturar los mensajes de servidor personalizados de sus servidores Amazon GameLift Servers personalizados en archivos de registro. Para obtener más información sobre cómo iniciar sesión Amazon GameLift ServersRealtime, consulteRegistro de mensajes del servidor (Amazon GameLift ServersRealtime).
importante
El tamaño de un archivo de registro por sesión de juego está limitado (consulta los Amazon GameLift Serverspuntos finales y las cuotas en Referencia general de AWS). Cuando finaliza una sesión de juego, Amazon GameLift Servers carga los registros del servidor en Amazon Simple Storage Service (Amazon S3). Amazon GameLift Serversno cargará registros que superen el límite. Los registros pueden crecer muy rápido y superar el límite de tamaño. Debe supervisar los registros y limitar la salida del registro a los mensajes necesarios únicamente.
Configuración del registro para servidores personalizados
Con los servidores Amazon GameLift Servers personalizados, usted escribe su propio código para realizar el registro, que configura como parte de la configuración del proceso del servidor. Amazon GameLift Serversusa tu configuración de registro para identificar los archivos que debe cargar en S3 al final de cada sesión de juego.
Las siguientes instrucciones muestran cómo configurar el registro mediante ejemplos de código simplificados:
Escritura en los registros
Los archivos de registro existirán después de que comience el proceso del servidor. Puede escribir en los registros mediante cualquier método para escribir en los archivos. Para capturar todos los resultados estándar y de errores del servidor, reasigne los flujos de salida a los archivos de registro, como en los ejemplos siguientes:
Acceso a los registros del servidor
El acceso al registro varía según el tipo de flota:
EC2 Flotas gestionadas
Cuando finaliza una sesión de juego, guarda Amazon GameLift Servers automáticamente los registros en un depósito de S3 y los conserva durante 14 días. Para obtener la ubicación de los registros de una sesión de juego, puedes usar la operación de la GetGameSessionLogUrlAPI. Para descargar los registros, utilice la URL que devuelve la operación.
También puedes configurar tu propia solución de registro configurando el servidor del juego para que envíe los registros directamente al servicio de registro o ubicación de almacenamiento que prefieras. Para obtener más información, consulte Comuníquese con otros AWS recursos de sus flotas.
Flotas de contenedores
Las flotas de contenedores capturan los flujos de salida y error estándar de todos los contenedores. Puede configurar el registro mediante una de estas opciones:
-
Guarde la salida del contenedor como flujos de CloudWatch registro en un grupo de registros especificado
-
Guarde la salida del contenedor en un depósito de almacenamiento de S3
-
Desactive el registro (la salida del contenedor no se guarda)
Para obtener información detallada sobre la configuración de las opciones de registro al crear flotas de contenedores, consulta LogConfigurationla Referencia de la Amazon GameLift Servers API.