Con la configuración adecuada, puedes convertir tu servidor de Assetto Corsa Evo en el circuito que tienes en mente: con nombre propio, contraseña, circuito, selección de vehículos, clima y duración de la sesión. En esta guía te mostramos qué opciones hay, dónde encontrarlas en ZapX y qué debes tener en cuenta al editarlas.
Tu servidor lee todas las opciones del archivo server_launcher.json, que está en el directorio principal de tu servidor. Puedes abrir el archivo desde la pestaña Configuración, con Editar directamente, o desde la pestaña Archivos. La primera vez que lo inicias, ZapX lo crea con valores predeterminados adecuados: sesión de entrenamiento en Brands Hatch GP, todos los vehículos habilitados y clima despejado.
Algunos valores no se cambian en el archivo, sino que los encontrarás en la pestaña Configuración, en Parámetros de inicio:
| Parámetro de inicio | Significado |
|---|---|
| Nombre del servidor | Nombre de tu servidor en el navegador de servidores. Predeterminado: ZapX Assetto Corsa Evo Server |
| Contraseña del servidor | Contraseña para conectarse. Déjala en blanco para que el servidor sea público. |
| Contraseña de administrador | Contraseña para ti como administrador del servidor. Se genera automáticamente al crearlo. |
Cada vez que se inicia, ZapX escribe estos valores, además de los puertos y el número de plazas que has contratado, en la sección Server de server_launcher.json. Todo lo demás, como el circuito y los vehículos, se mantiene tal como lo hayas configurado en el archivo.
No cambies el nombre del servidor, las contraseñas, los puertos ni el número de jugadores directamente en el archivo. Cada vez que se inicia, tu servidor vuelve a sobrescribir los valores ServerName, DriverPassword, AdminPassword, TcpPort, UdpPort, HttpPort y MaxPlayers con los valores de ZapX.
Después de guardar, ZapX te ofrecerá reiniciar el servidor. Tus cambios no se aplicarán hasta que lo reinicies.
server_launcher.json debe seguir siendo un JSON válido. Si al iniciar el archivo está vacío o contiene errores, por ejemplo, porque falta una coma o un corchete, tu servidor lo creará de nuevo con los valores predeterminados y perderás la selección de circuitos y vehículos. Antes de hacer cambios importantes, descarga una copia del archivo desde la pestaña Archivos.
En ZapX, tu servidor funciona en modo Entrenamiento (GameModeType_PRACTICE). La configuración de la sesión está en la sección Sessions, dentro de PracticeSession:
| Campo | Significado |
|---|---|
Length | Duración de la sesión en segundos. Predeterminado: 300 (5 minutos) |
Hour / Minute | Hora en el circuito al inicio de la sesión. Predeterminado: 16:00 |
TimeMultiplier | Velocidad a la que pasa el tiempo en el circuito. 1 corresponde al tiempo real. |
MaxWaitToBox | Tiempo tras el cual se expulsa del servidor a los pilotos inactivos (AFK) |
OvertimeWaitingNextSession | Tiempo de espera hasta la siguiente sesión |
Si el valor IsCycleEnabled de la sección Server está en true (valor predeterminado), la sesión volverá a empezar automáticamente cuando termine.
Deja el valor SelectedSessionTypeValue de la sección Event en GameModeType_PRACTICE. Actualmente, ZapX no admite fines de semana de carreras con clasificación y carrera, y podrían impedir que tu servidor se inicie.
En la sección Event también puedes configurar el clima y el estado del circuito:
| Campo | Valores posibles |
|---|---|
SelectedWeatherTypeValue | GameModeSelectionWeatherType_CLEAR (predeterminado), ..._SCATTERED_CLOUDS, ..._BROKEN_CLOUDS, ..._OVERCAST, ..._DRIZZLE, ..._RAIN, ..._HEAVY_RAIN |
SelectedWeatherBehaviorValue | GameModeSelectionWeatherBehaviour_STATIC (el clima no cambia; predeterminado) o GameModeSelectionWeatherBehaviour_DYNAMIC (el clima cambia) |
SelectedInitialGripValue | InitialGrip_GREEN (circuito nuevo y resbaladizo; predeterminado), InitialGrip_FAST o InitialGrip_OPTIMUM |
Escribe siempre los valores completos, por ejemplo, GameModeSelectionWeatherType_RAIN. En la tabla, ... solo representa el mismo prefijo.
| Campo | Significado |
|---|---|
SelectedServerTypeValue | MultiplayerServerListSessionType_RANKED (predeterminado) o MultiplayerServerListSessionType_UNRANKED |
IsCycleEnabled | true hace que la sesión vuelva a empezar cuando termine |
SpectatorPassword | Contraseña para espectadores. Este valor no se sobrescribe al iniciar el servidor. |
