Autor Tema: [CIRCUITOS] Cómo cargarlos en el servidor  (Leído 1779 veces)

[Juan]

  • Global Moderator
  • Hero Member
  • *****
  • Mensajes: 1231
    • Ver Perfil
[CIRCUITOS] Cómo cargarlos en el servidor
« en: Diciembre 21, 2010, 12:25:02 am »
¿Como saber los nombres de todos los circuitos que tengo instalados en el servidor?

  • Lo primero de todo es detener el servidor.
  • navegaremos por el panel de control (o por el FTP) hasta la carpeta UserData/DedicatedServer
  • Buscamos el archivo .INI del mod que estamos usando (ejemplos:DedicatedSrGrandPrix05.ini; DedicatedF1WCP_2010_MP.ini; DedicatedFSONE2009_MP.ini)
  • Eliminamos ese archivo del mod que estamos usando
  • Iniciamos el servidor

Ahora el servidor crea de nuevo el archivo con la lista completa de todos los circuitos que tenemos instalados en la carpeta Locations.
El contenido del archivo será algo así:
http://www.gamer-hosting.com/guias/DedicatedF1RFT_2010_MP.txt
Y todos los circuitos que tenemos instalados están listados debajo de la etiqueta [TRACKS]


¿Como hago para cargar solamente unos determinados circuitos en el servidor?

Si dejamos el archivo como lo tenemos, con la lista de todos los circuitos, el servidor cargará todos los circuitos. Y cuando hagamos una carrera pasará al siguiente. Y así cada vez que terminemos una carrera. Si queremos volver al primer circuito y tenemos instalados 40 circuitos en el servidor, tendremos que votar 40 veces para pasar de circuito. Tal vez estemos 10 minutos haciendo votaciones. (Hay una manera de llamar a un circuito en particular que describiré más adelante)

Lo mejor es tener cargados en el servidor sólo los circuitos que vamos a utilizar. Por ejemplo sólo cargar el circuito que toca correr esta semana, o el de esta semana y el siguiente, pero no más. Así no liamos a los pilotos y nos centramos en uno o dos circuitos. El servidor rotará sólo sobre un circuito si ponemos uno o sobre dos si ponemos dos.

Para ello:
  • navegaremos por el panel de control (o por el FTP) hasta la carpeta UserData/DedicatedServer
  • Buscamos el archivo .INI del mod que estamos usando (ejemplos:DedicatedSrGrandPrix05.ini; DedicatedF1WCP_2010_MP.ini; DedicatedFSONE2009_MP.ini)
  • Editamos ese archivo del mod que estamos usando y le ponemos sólo los circuitos que deseamos cargar
  • Reiniciamos el servidor

Estos son dos ejemplos. En el primero cargamos toda la temporada de F1,
http://www.gamer-hosting.com/guias/DedicatedF1RFT_2010_MP_f1.txt
Y en el segundo cargamos sólo dos circuitos,
http://www.gamer-hosting.com/guias/DedicatedF1RFT_2010_MP_2.txt


¿Como hago para llamar un determinado circuito desde el chat de admin del propio juego?

Sabiendo los nombres de los circuitos (del listado del .ini), y siendo administradores en el servidor rfactor, desde la línea del chat podemos llamar a un determinado circuito aunque no esté cargado en el archivo .ini
Esto es una ventaja porque podemos tener el servidor con sólo uno o dos circuitos instalados, pero si nos apetece correr en otro una noche no tenemos que cambiar nada en el panel de control sino que desde el propio juego lo podemos cambiar.

Aquí está explicado,
http://foro.trd3.net/viewtopic.php?f=33&t=3533


¿Que pasa si un circuito está en mal estado?

Si tenemos un circuito mal instalado provoca un error en el rFactor. Y el servidor rfactor se cierra de golpe. El panel de control detecta una caída del servidor rFactor y lo reinicia. Pero el servidor tiene configurado para cargar un circuito que está en mal estado y se vuelve a cerrar de golpe. El panel de control vuelve a detectar una caída y lo reinicia de nuevo. Y así pasará un par de veces hasta que el panel de control se da cuenta que el servidor tiene un fallo y lo detiene, enviando un email al propietario indicando un fallo en su servidor. Y el servidor se quedará offline hasta que su propietario lo inicie de nuevo quitando ese circuito que provoca el fallo de la lista del .ini
« Última modificación: Diciembre 21, 2010, 12:32:03 am por [Juan] »