Guía del Administrador del servidor Assist 25

Como hospedar un servidor Assist 25

Escrito por –{GcC} -Bockmist y – {GcC}-Dinouso – info@gccclan.ch – Traducido por ovam6

Índice

¿Qué requieres?
Requerimientos del Computador
Router /Firewall
OS
Implementando el Servidor
    Obtener los archivos necesarios
    Crear el servidor
Server Name (Nombre del Servidor)
Color for server (Color del servidor)
What map to run (Que mapa Jugar)
Admin email + Admin name (correo y nombre del Administrador)
Port (Puerto)
Process ID (ID del proceso)
Multihome
Admin Password (contraseña del administrador)
Game Password (contraseña del juego)
Player Slots/Rounds match/ Round length
Playeradmin (Jugador administrador)
Motd (Mensajes del dia)
Configurar Router /Firewall
        Port Forwarding (reenvió de puerto)
        NAT Loopback
    Start server (arrancar el servidor)
    Registrar Servidor en battletracker.com
Optimización del servidor
Scripts .bat cortos y útiles para Windows
Arrancar todos los servidores Assist 25
Distribuye tu Banlist.txt a todos los servidores
    

¿Qué requieres?  

Requerimientos del Computador

Un servidor Assist 25 no necesita muchos recursos. La memoria Ram tiene un uso constante y el CPU depende del número de jugadores que jugaran en el servidor.
•    CPU
Fácilmente puedes usar un Procesador de Doble nucleo. Si quieres alojar varios servidores, entonces revisa en el administrador de recursos de tu computadora que es lo que un servidor con tus configuraciones necesita, cuando este ocupada.
•    RAM
Seguro que no tienes problemas cuando calculas que necesitas 250 Mb por servidor.
Con este hardware puedes alojar tu servidor. Es tu elección si quieres usar los  7x24  de un hardware útil o tal vez una notebook. Pero considera que hay más garantías para un servidor solido cuando usas el hardware apropiado.
RED
Debes tener una conexión decente con una buena velocidad de subida constante. El servidor Assist no requiere mucho ancho de banda de subida, pero si el ancho de banda de subida está ocupado, tu servidor se pondrá lento.
Conexión
Un enlace de 1Mbit de subida debe estar disponible si quieres evitar problemas de conexión lenta.
No uses  conexiones Inalámbricas (WLAN). Conecta tu servidor directamente a tu router o tu Switch LAN.

Router /Firewall

Tu Router / Firewall debe soportar las siguientes cosas
-NAT
-Port Forwarding
-NAT Loopback

Estas características son explicadas en el capítulo Introducción a las Redes.

Nota: si tu Router no cuenta con NAT Loopback puedes montar el servidor, pero no serás capaz de unirte a tu servidor desde la red donde esta alojado el servidor.

Puedes encontrar una lista de routers que soportan NAT loopback aquí.
http://opensimulator.org/wiki/NAT_Loopback_Routers

OS

El servidor Assist 25 es compatible con Windows y Linux.

Implementando el Servidor

Obtener los archivos necesarios

Descarga el Administrador del servidor Assist desde http://aao25.com/

Crear el Servidor

Abre el Administrador del servidor Assist y clic en
•    Create a new server
El Administrador del servidor Assist descargara los archivos necesarios (algunos Gygabytes). Después, tendrás un servidor totalmente funcional con configuraciones por defecto. A continuación una guía rápida de los campos más importantes. Estos son configuraciones básicas y no es una guía para configuraciones avanzadas.

Server Name (Nombre del Servidor)

El servidor Aparecerá  con este nombre en el cliente Assist. Usa nombres diferentes, si quieres alojar más de un servidor.

Color for server (Color del servidor)

El servidor aparecerá con este color en el cliente Assist. Debes poner los colores en formato RGB.

What map to run (Que mapa Jugar)

Escoge el mapa para el servidor

Admin email + Admin name (correo y nombre del Administrador)

Tu veras esto en un servidor en ejecución. Aparecerá en la sección de información del servidor.

Port (Puerto)

Este es un campo muy importante. Puedes escoger un puerto para tu servidor. Algunos puntos vitales:
•    0-1023 son puertos reservados (bien conocidos) -> el puerto debe ser mayor a 1023
•    No uses el mismo puerto para varios servidores
•    Cuando por ejemplo uses el puerto 1716 (puerto del juego), el puerto 1717 (puerto de consulta) también es usado.
- Eso quiere decir que el puerto del juego +1 no debe estar ocupado.
•    Cuando uses el puerto por defecto y juegues con el cliente assist en la misma computadora – arranca el servidor antes que el cliente.

Process ID (ID del proceso)

Puedes usar el ID del proceso por defecto. Si creas más de 1 servidor, todos los servidores deben tener un ID del proceso diferente.

Multihome

Si tu computadora cuenta con más de una NIC, y más de una IP debes introducir en este campo la dirección IP que pertenece a tu servidor assist 25. Si tienes un dispositivo normal con una NIC puedes usar la configuración por defecto.

Admin Password (contraseña del administrador)

Puedes establecer una contraseña para aceder como administrador.

Game Password (contraseña del juego)

Puedes establecer una contraseña para unirte al servidor. Deja en blanco este campo si no quieres contraseña en tu servidor.

Player Slots/Rounds match/ Round length (Ranura para jugadores/Rondas por partida/duración de la Ronda)

Con estas configuraciones puedes decidir cuantos jugadores pueden unirse a tu servidor, cuantas rondas contiene una partida y cuantos minutos toma una ronda.

Playeradmin (Jugador administrador)

Añade el nombre de tu cuenta Assist25 y dale clic en “Add”. Así eres automáticamente administrador cuando te unes a tu servidor.

Motd (Mensajes del dia)

Puedes usar 3 lineas de mensajes diarios que se publicaran en el chat de tu servidor. Si quieres que tu servidor repita estos mensajes, marca la casilla “repeat message” y define un valor de repetición en minutos en el campo “repeatminutes”.




Configurar Router / Firewall

Ahora tienes que configurar tu router/Firewall.  Tenemos que hacer 2 cosas importantes
•    Port Forwarding y revisar la reglas del firewall
•    Habilitar NAT Loopback

Port Forwarding (reenvió de puerto)

Ingresa a la interfaz web de tu router y configura la siguientes reglas de reenvio de puertos. En este ejemplo usaremos como el puerto por defecto 1716 para el juego y la dirección ip del servidor será 192.168.1.99
•    Reenvia el puerto 1716 (UDP - puerto del juego) y 1717 (UDP- puerto de consulta ) a la ip de tu servidor 192.168.1.99
Resumiendo, esto da a la regla de reenvió de puertos todas las posibilidades.
•    Reenvía el puerto del juego y el puerto del juego+1 a la ip de tu seridor
La mayoría de Router/Firewalls crean automáticamente una regla de firewall, la cual permite el tráfico del puerto reenviado. Si tu router no crea esta regla, debes permitir el tráfico de estos puertos entre la WAN y tu servidor.
Eso es todo lo que debes hacer en el router, para que el servidor de tu juego pueda conectarse desde el internet. Para conectar el servidor desde la misma LAN, debes usar el NAT loopback.

NAT Loopback

Para conectarte a tu servidor desde tu LAN interna debes habilitar el NAT Loopback en tu router/firewall. La configuración es diferente y depende del modelo del dispositivo. Algunos dispositivos lo hacen automáticamente y en otros debes habilitarlo.
Si no sabes cómo habilitar esta característica, busca en google o revisa el manual y encontraras la solución. Por supuesto el modelo de tu router debe soportar esta característica.

Start server (arrancar el servidor)

Ahora, puedes arrancar el servidor en el administrador del servidor assist. Una ventana se abrirá donde puedes observar la actividad del servidor.
El firewall de Windows automáticamente te preguntara para añadir la regla que permita a tu servidor usar tu conexión. Acéptala y después no hay nada más que hacer. La primera vez que arranques tu servidor  demorara un poco debido a que el servidor se está inicializando por primera vez. El segundo arranque será mucho más rápido.
El servidor estará listo cuando veas el mensaje de AuthOk. Espera unos minutos y veras el servidor  en el cliente Assist25.
Ahora tu servidor está corriendo bien y cualquiera puede unirse a tu servidor.

Registrar servidor en battletracker.com

Ahora tienes que registrar tu servidor en www.battletracker.com . Inicia sesión con tus credenciales y clic en:
•    My profile
•    Managment
•    Register Server
Aquí puedes registrar tu nuevo servidor. Llena la siguiente información.
•    Server IP addres (Tu dirección WAN)
•    Server Game Port (El puerto que configuraste en el administrador del servidor assist)
•    Server Query Port (El puerto que configuraste en el administrador del servidor assist +1)
Luego clic en submit  y tu servidor comenzara a ser rastreado en unos pocos minutos.

Optimización del servidor

Para ejecutar tu servidor con una performance optimizada, te recomendamos el video de Revuka.
•    http://www.youtube.com/watch?v=dFUIwj17pt0


Scripts .bat cortos y útiles para Windows

Arrancar todos los servidores Assist 25

Puedes arrancar todos los servidores Assist 25 con un archivo sencillo archivo .bat de Windows como el siguiente:
start "" /high "C:\Data \AA2_Server\Server0\System\server.exe" Border
start "" /high " C:\Data \AA2_Server \Server1\System\server.exe" SFExtraction
start "" /high " C:\Data \AA2_Server \Server2\System\server.exe" MP_Pool_Day
Solo necesitas el nombre del mapa. Todas las demás cosas están el el archivo aao25.ini. el parámetro /high arranca tu servidor con prioridad alta.

Distribuye tu Banlist.txt a todos los servidores

Para distribuir la lista de baneados de un punto a todos los servidores, puedes hacer lo siguiente:
copy C:\sourcebanlist\BanList.txt C:\Data \AA2_Server \AA2_Server\Server0\System
copy C:\sourcebanlist\BanList.txt C:\Data \AA2_Server \AA2_Server\Server1\System
copy C:\sourcebanlist\BanList.txt C:\Data \AA2_Server \AA2_Server\Server2\System