Servidor dedicado/Es

From OpenTTD
Jump to: navigation, search


Ventana del servidor dedicado
Un servidor dedicado es un servidor (juego en red) de OpenTTD que no necesita un cliente local dentro del juego. Un servidor dedicado puede funcionar en un computador sin tener abierto el juego.

Contents

Comenzando un servidor dedicado

Abre el ejecutable(archivo con que se abre el juego) usando -D (D mayúscula) en la opción de la línea de comandos.

Usando sistema operativo Windows

Método 1:

  • Crea un acceso directo al archivo openttd.exe
  • Hacer click el botón derecho en el acceso directo y apreta Propiedades
  • Agrega -D en el final de la línea de destino (con un espacio después de las comillas).
  • Hacer click en Aplicar.
  • Abre el acceso directo.


Método 2:

  • En el menú de inicio abre la opción Ejecutar
  • Escribe: "c:\(ruta a la carpeta del openttd)\openttd.exe" -D
  • Haga click en Aceptar.


Usando sistema operativo Linux

  • Abre openttd -D en un terminal. Si te estás conectando al servidor por vía SSH y le gustaría que funcione cuando cierre sesión debería usar Pantalla GNU o Dtach.


También puedes abrir OpenTTD con la opción -f. Eso significa que el proceso se realizará en el computador, pero la consola no estára disponible. Todas las salida serán enviadas al archivo openttd.log. Tú puedes ver el archivo en la cola -f openttd.log para seguir eventos.

Usando sistema operativo OS/2

  • Abre el archivo dedicated.cmd. Si ejecutas openttd -D, no verás una ventana de consola y serás incapaz de proprcionarle comandos al programa.

Usando sistema operativos Mac OS X

  • Abre Terminal.
  • cd dentro de la carpeta con OpenTTD
  • escribe cd OpenTTD.app/Contents/MacOS/
  • escribe ./openttd -D
  • OpenTTD debería abrirse como un servidor dedicado.

Usando Docker

Configurando el servidor

Hay tres formas de cambiar las opciones del juego:

Cambia las opciones de servidor en la sección [network] del archivo openttd.cfg:

Controlando el servidor con RCON

Configura el servidor dedicado para aceptar comandos rcon:

  • En la ventana del servidor, escribe rcon_pw <password>.
Ejemplo: rcon_pw x8na7f

Conectándote al servidor como un cliente:

  • Abre OpenTTD normalmente.
  • Encuentra el servidor mutijugador en la lista y conéctate.
  • Abre la consola (tecla ~)(ctrl, alt y +).
  • Escribe rcon <password> "<command>".
Ejemplo: rcon x8na7f "kick 5"

Instalando contenido online

Si quieres instalar contenido online usando la descarga de contenido del OpenTTD, puedes hacerlo desde la consola en tu servidor dedicado. El beneficio de usar esto a copiar los archivo manualmente a tu servidor es que automáticamente consiguen todas las dependencias que el autor del contenido declara cuando lo sube al sistema de contenido.

  • Primero necesitas cargar la lista de contenido disponible del servidor de contenidos:
content update
Espera hasta "Content server connection closed"(Se cerró la conexión al servidor de contenidos) se muestre en la consola.
  • Lista todo el contenido disponible
content state
La lista de contenido disponible es mostrada. Encuentra el contenido que quiera para descargar y lee sus ID, lo cual está escrito al comienzo de la línea. Ej: 2947 para Simple City Builder(Script de juego).
  • Después, selecciona el contenido para descargar usando sus ID:
content select 2947
  • Puedes agregar más contenido repitiendo el comando content select.
  • Entonces descarga todo el contenido seleccionado:
content download

Insinuación: Si usas la versión nightly r26000+ o la estable 1.4+, puedes escribir content state city para solamente buscar el contenido que tenga la palabra city.

Cargando un juego

En la ventana del servidor dedicado (o con rcon):

  • Escrible ls para encontrar los archivos en la carpeta actual, un número que será junto a cada uno, cual representa un <number> (número) abajo.
  • Escribe cd <number> para ir a esa carpeta.
  • Escribe load <number> para cargar ese archivo.
  • También puedes cargar juegos guardados o escenario con la opción -g "<filename>", de la línea de comandos.
Ejemplo: openttd.exe -D -g "scenario/echo.scn".


Automáticamente empieza/para y gurada tu juego

Si no quieres usar docker: Abre tu servidor dedicado en ubuntu/debian, tú puedes descargarlo e instalarlo en init.d script

Tú conseguirás las sigiuientes funciones:

  • Automáticamente empieza cuando tu caja de servdor arranca.
  • Automáticamente se acaba cuando tu caja de servidor se apaga.
  • Automáticamente se guarda tu juego en intervalos definidos.

Para más funciones, guía de descarga e instalación, visita: https://bitbucket.org/frodus/openttd-init

Con un confeccionado envase de docker tú conseguirás un probado y trabajado entorno de OpenTTD. En ubuntu 14.04 o más nueva puedes ejecutar: sudo apt-get install docker.io y entonces leer la documentación de la siguiente página: https://registry.hub.docker.com/u/bateau/openttd/ (en inglés) Importa que es un máquina virtual preconfigurada y embalaje está hecha por el tercer equipo.


Vea También

  • Autolimpiar empresas en orden para especificar que sucede cuando un jugador está fuera durante el juego y su empresa comienza a estar inactiva.
  • Una pequeña introducción en Firewalls(Cortafuegos) en Servidores Dedicados [1](en inglés).
Personal tools