www.SimulaOnline.com >> Simuladores Online  

Autor Tema: EVENTO HOTSWAP - Configuración servidor y clientes  (Leído 3439 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Nitsuga

  • Piloto Leyenda
  • *****
  • Mensajes: 707
  • Karma: 46
  • Sexo: Masculino
  • Nitsuga "El Tortuguín"
    • ZITRO Consultores, S.L.
EVENTO HOTSWAP - Configuración servidor y clientes
« en: 07 de Noviembre de 2006, 12:15:26 »
Octubre de 2006. V1.0.


Aquí está el procedimiento para organizar una carrera de resistencia con cambio de conductor en rFactor.

Este procedimiento se basa en la configuración siguiente: HOTSWAP = 1.
Esto significa que el cambio de conductor se podría hacer en cualquier momento, no sólo en parada de boxes.

Puede haber otra manera más fácil de hacerlo pero ésta funciona 100% en base a  las muchas horas de prueba que hemos hecho.
Si encuentras cualquier cosa que no este clara o incorrecto en este tutorial, no dudes en preguntar en el foro de rFactor de RSC.


Configuración

•Lado del servidor


Necesitas configurar el servidor para una carrera de resistencia.
Configura el servidor para optimizarlo no será tratado aquí.

En el archivo multiplayer.ini del servidor necesitas ajustar los valores siguientes:

Spectator Mode="0" // Join games in spectator mode (rather than with a separate vehicle)
Show Seating="1" // Show vehicle seating and status (driver/passenger/spectator) when vehicle labels are on
Spectators When Closed="1" // whether spectators are allowed to join closed sessions
Allow Spectators="1" // Whether to allow spectator clients to join the server.
Allow Passengers="1" // Whether to allow spectators to join a car as a co-driver/passenger. If set to 1 and Allow Spectators is set to 0, spectators will be kicked from the game during the Race Session.
Allow Hotswaps="1" // 0=drivers can only change at pitstops using the pit menu, 1=Drivers can switch at anytime with the Driver Hotswap key
Allow Spectator Chat="1" // Whether to allow spectators to send chat messages
Allow Passenger Chat="1" // Whether to allow passengers to send chat messages


Las carreras de resistencia implican que generalmente mucha gente estará conectada al servidor, por lo tanto se aconseja modificar en el archivo Server.plr la siguiente línea:

Max Data Per Client="64" // if desired, a per-client upload limit (in kbps) will be used if lower than the computed throttle rate

64 es un buen valor para juntar a 36 jugadores en el servidor con una conexión de subida de 100Mbps.


•   Lado del jugador

En el archivo multiplayer.ini necesitas cambiar la línea:

Show Seating="1" // Show vehicle seating and status (driver/passenger/spectator) when vehicle labels are on

De esta manera tendrás un icono que te indica si eres espectador, pasajero o piloto.

Cada jugador puede elegir el tiempo en segundos para el intercambio de piloto.

Necesitas modificar la siguiente línea en el archivo player.plr

Driver Hotswap Delay="3.00000" // Delay in seconds between switching controls to AI or remote driver By default it is set to 3.00000

Con rF V1.150, el intercambio de piloto SE DEBE HACER ANTES DE la parada en boxes. Lo mejor en configurar un tiempo corto para el cambio de piloto y cambiar en la linea de boxes, antes de llegar a la parada, y así permitir al nuevo piloto comprobar los valores del LCD.

Para una carrera de noche o de día/noche, debes optimizar tus FPS modificando las siguientes líneas en el archivo player.plr:

Max Headlights="2" by default 12 // Max headlights visible relative to your car.
Headlights On Cars="0" by default 1 // Headlights illuminate other cars.


La primera línea muestra cuántas coches con luz ves, es decir, si tienes puesto un valor 2, sólo verás a 2 coches con luces, los más cercanos, las luces del resto de vehículos no las ves. Fijando el valor a 2 aumenta mucho la tasa de FPS.
La segunda línea decide a si tus luces iluminan otros coches, esto es muy chulo pero consume muchos FPS!
Si el circuito esta muy bien hecho para correr por la noche, no se necesitan modificar estos valores.

Configuración del proceso de cambio

Para este tutorial utilizaremos el MOD V8Factor y el circuito SpaGTL 1.0

Puede que necesites configurar tu teclado en: CUSTOMIZE/SETTINGS/CONTROLS/MAPPING:

Para este ejemplo, usaremos lo siguiente:
Intercambio del conductor = W
Seleccionar Pasajero = X (P es la tecla por defecto pero genera un error en la ventana de Chat diciendo que la pausa no esta permitida en sesiones multijugador).

Para unirse como ESPECTADOR, necesitaras asegurarte que en la configuración de la partida estan permitidos los espectadores.
 
Cada jugador podra ser:
•   CONDUCTOR, PASAJERO o ESPECTADOR.

Sólo puede haber un piloto y un pasajero
Sí se permiten 2 espectadores.
 
• Configuración de cada piloto antes de la carrera

El grupo de jugadores A, B y C necesitará utilizar un setup común.
Tienen que tener el mismo setup enviándoselo mediante send setup o enviando el archivo .svm por otras vías.
 
El setup tiene que tener el mismo nombre para todos los jugadores del grupo y tiene que asignarlo los 3.

Localiza la arpeta del circuito en:

GameData\Locations\SpaGTL\SpaGP

Abre.el archivo del gdb con el bloc de notas y localiza la línea:
SettingsAI=trackname.svm

Así es como debes renombrar tu setup: SpaGP.svm

Ahora renombramos la configuración de carrera que esta en el directorio:
UserData\GR_Aloko\Settings\Spagtl

SpaGP.svm

Ahora copiamos el setup y lo pegamos en el directorio del MOD:
GameData\Vehicles\V8Factor

Procedimiento de conexión a la partida

El jugador A se une como piloto
Los otros 2 jugadores se unen como ESPECTADORES
El jugador B, que hará el primer cambio, seleccionará el nombre del jugador A y pulsará X para convertirse en PASAJERO.
El jugador A ahora verá en la ventana de chat:
« Driver B is now Riding with you » which will confirm the Player B is now a PASSENGER of DRIVER A.
El jugador que C no tiene que hacer todavía, él es ESPECTADOR.

Te debe quedar claro que el cambio de piloto SE TIENE QUE HACER ANTES de la parada en boxes.
El conductor A debe pulsar W al entrar en el pit lane (al pasar el semáforo por ejemplo) para que el jugador B pase a controlar el coche y tenga tiempo suficiente para comprobar y modificar la estrategia de boxes antes de la parada.
El setup compartido no guarda la estrategia de paradas, se deben reajustar manualmente las estrategias.



El conductor B debe comprobar cada opción de su MENÚ DE ESTRATEGIA DE PARADA y cambiar manualmente los valores siguientes:
•   COMBUSTIBLE
•   CAMBIO DE LOS NEUMÁTICOS
•   PRESIÓN DE LOS NEUMÁTICOS
•   ALAS
•   DAÑOS
•   + OTRAS OPCIONES DEPENDIENDO DEL MOD.

Cuando el conductor B haga su parada, los cambios que él pidió se harán pero sólo cuentan tiempo:
•   COMBUSTIBLE
•   CAMBIO DE LOS NEUMÁTICOS
Las reparaciones, cambios de ala, presiones de neumáticos se hacen SIN costar tiempo.

Cuando se haya hecho el cambio de piloto, el jugador que A debe pulsar X para liberar el asiento en el coche (él era un PASAJERO), ahora será un ESPECTADOR..
El jugador C ahora puede seleccionar el nombre del jugador B y pulsar X para convertirse en PASAJERO.
Así el jugador C podrá participar en el cambio de piloto.
 
Esto es un ejemplo con 3 jugadores en un coche pero es el mismo procedimiento con 2 o más jugadores.

Si hay más de un pasajero en el coche, el servidor casca si el piloto ejecuta la función de cambio de piloto.

Notas

El coche se repara automáticamente después de una parada en boxes; esto se hace aunque se haya configurado que NO REPARE en el menú de parada en el LCD. No consume tiempo.

Si decides no cambiar los neumáticos, la temperatura de los neumáticos baja muy rápido cuando se hace la parada en boxes.


Agradecimiento a Aloko del foro RSC por toda su información
Información original en: http://forum.rscnet.org/showthread.php?t=269031
« Última modificación: 10 de Noviembre de 2006, 19:27:32 por Nitsuga »
Sl2,

Nitsuga "El Tortuguín"
"Sólo tienes una oportunidad de causar una buena primera impresión"
 :third: - TEMPORADA 2008 F1 (FOCAF1RFT) GP DE GRAN BRETAÑA
 :third: - PRETEMPORADA 2009 CT (MEGANE) GP LAGUNA SECA

Desconectado KROSH

  • Piloto Leyenda
  • *****
  • Mensajes: 3.408
  • Karma: 82
  • Sexo: Masculino
  • Para terminar primero, primero debes terminar.
Re: EVENTO HOTSWAP - Configuración servidor y clientes
« Respuesta #1 en: 09 de Noviembre de 2006, 23:16:32 »
Pedassso de traducción, sí señor!  :sign98:

Una cosilla, esto:

Citar
En el archivo multiplayer.ini necesitas cambiar la línea:

Show Seating="1" // Show vehicle seating and status (driver/passenger/spectator) when vehicle labels are on

Debe hacerse en el lado del jugador para que le salga la etiqueta que le muestra en qué estado se encuentra (piloto, pasajero o espectador), si no no sale.

En inglés dice:

Citar
In the player multiplayer.ini you can change the line :
Show Seating="1" // Show vehicle seating and status (driver/passenger/spectator) when vehicle labels are on

O sea que en el tutorial lo puedes poner dentro de las modificaciones que hay que hacer en el lado del jugador.

Saludosss

:first: Campeonato Grand Prix 4 - GP4Kings F1 2004 (Teclas)  //  :first: Campeonato F1Challenge - GP4Kings F1 2005  //  :first: Campeonato rFactor - FOCA GPM 2006  //  :first: Campeonato rFactor - FOCA F1 2008  //
:first: Campeonato rFactor - FOCA F1 2009  //  :first: Campeonato rFactor - FOCA F1 2010  //  :first: Campeonato rFactor - FOCA F1 2012

Desconectado MansA

  • Piloto Leyenda
  • *****
  • Mensajes: 1.258
  • Karma: 68
  • Sexo: Masculino
  • MansA
Re: EVENTO HOTSWAP - Configuración servidor y clientes
« Respuesta #2 en: 11 de Diciembre de 2008, 02:02:29 »
Hey
no se puede hacer un archivo comun para todos aunque solo sea para esta carrera??

saludos

Desconectado MoNoMaLo

  • Piloto Leyenda
  • *****
  • Mensajes: 1.539
  • Karma: 14
  • Sexo: Masculino
Re: EVENTO HOTSWAP - Configuración servidor y clientes
« Respuesta #3 en: 13 de Diciembre de 2008, 01:39:56 »
joooooooderrrr la de cosas que hay que hacer y yo no sabia naaaa!!! Menos mal que he visto el post jejejeje.
Ostia MAnsA si no llego a leer esto tengo que sacarte del coche a lo GTA... alguien sabe donde encontrar un bate? :P

MansA tenemos que practicar esto y ya hablaremos del setup, que esa es otra... parace que lo complicado no será pilotar el coche si no tirarte en marcha de él jejejejeje
No hay mejor vicio que el vicio del silicio