Compilación del proyecto de ejemplo ThirdPersonMP
En este artículo se describe cómo compilar correctamente un proyecto de Unreal compatible con PlayFab Multiplayer usando el ejemplo ThirdPersonMP de Unreal como proyecto de plantilla. En esta guía encontrará todas las configuraciones de compilación necesarias en pasos posteriores para probar y verificar su proyecto de Unreal. No hay pasos especiales del GSDK en esta página; solo se cubre un conjunto específico de instrucciones de compilación de Unreal útiles para este ejemplo.Objetivos
- Compilar el “Development Editor”
- Compilar un cliente de juego
- Compilar el “Development Server”
- Compilar un servidor de versión
Requisitos
- Descargue Visual Studio. La versión Community es gratuita.
- Cargas de trabajo necesarias: desarrollo de escritorio de .NET y desarrollo para el escritorio con C++
- Descargue el código fuente de Unreal Engine. Para obtener instrucciones, consulte Descarga del código fuente de Unreal Engine (externo).
- Proyecto de Unreal completado con el GSDK de Unreal de PlayFab instalado y configurado
- Conocimiento de las opciones de configuración de compilación de Unreal
Instrucciones
La guía de configuración del GSDK describió anteriormente los pasos para “Switch Unreal Engine Version” y “Generate Visual Studio project files”. También hay una guía de Unreal sobre las distintas opciones de compilación, que debería revisar.Development Editor
El Development Editor debería ser lo primero que compile. Para ello, busque su archivo{ProjectName}.uproject, haga clic con el botón derecho y seleccione “Generate Visual Studio project files” (puede que ya lo haya hecho en la guía anterior; en ese caso, puede omitir este paso). Una vez completado, puede abrir {ProjectName}.sln en Visual Studio.
Cuando Visual Studio se cargue, cambie la configuración a “Development Server”. El menú desplegable de configuración de la solución a veces es difícil de leer, pero se puede redimensionar en las opciones de personalización de la barra de herramientas. Ahora, compile. La primera vez que lo haga puede tardar varias horas, aunque probablemente ya lo hizo en la guía anterior. Las compilaciones repetidas deberían ser bastante rápidas para un proyecto pequeño. Una vez finalizado, puede ejecutar/depurar el proyecto Solution/Games/ThirdPersonMP. Esto iniciará el Development Editor.
Compilar el cliente de distribución (Shipping)
Ejecute el Development Editor. Desde la ventana del Development Editor, elija estas opciones en este orden:- File -> Package Project -> Build Target -> ThirdPersonMP (o el nombre de su proyecto)
- File -> Package Project -> Build Configuration -> Development
- File -> Package Project -> Windows (64-bit)
- (Se abrirá una ventana emergente que le pedirá que elija una ubicación; asegúrese de recordar esta ubicación)
- La primera vez que se empaqueta con esta configuración, puede tardar un tiempo
- La primera compilación del cliente de distribución puede tardar hasta varias horas, incluso si ya ha compilado el Development Editor
- Las compilaciones repetidas serán mucho más rápidas para un proyecto sencillo como ThirdPersonMP
- Abra la ubicación del cliente que eligió y busque ThirdPersonMP.exe
Compilar el Development Server
- Cierre el Development Editor (Unreal ya no está en ejecución; ahora solo debería estar abierto Visual Studio)
- Barras de herramientas -> Configuración -> “Development Server”
- Compilar/recompilar la solución
- La primera vez que se empaqueta con esta configuración, puede tardar un tiempo
- La primera compilación del servidor de desarrollo puede tardar hasta varias horas, incluso si ya ha compilado el Development Editor
- Las compilaciones repetidas serán mucho más rápidas para un proyecto sencillo como ThirdPersonMP
- Use el Explorador para buscar {projectLocation}\Binaries\Win64\ThirdPersonMPServer.exe
Compilar el servidor de distribución (Shipping)
Ejecute el Development Editor. Desde la ventana del Development Editor, elija estas opciones en este orden:- File -> Package Project -> Build Target -> ThirdPersonMPServer (o el nombre de su proyecto)+Server
- File -> Package Project -> Build Configuration -> Development
- File -> Package Project -> Windows (64-bit)
- (Se abrirá una ventana emergente que le pedirá que elija una ubicación; asegúrese de recordar esta ubicación)
- La primera vez que se empaqueta con esta configuración, puede tardar un tiempo
- La primera compilación del servidor de distribución puede tardar hasta varias horas, incluso si ya ha compilado el Development Editor
- Las compilaciones repetidas serán mucho más rápidas para un proyecto sencillo como ThirdPersonMP
- Abra la ubicación del servidor que eligió y busque ThirdPersonMPServer.exe
