Aki os dejo cosas de utilidad para la gente nueva que no sabe como manejar los servers.
mapList.list
Cada mapa del servidor tiene un número de identificación que se usa
para votar el cambio de mapas. Este comando muestra estos números,
el nombre del mapa, el modo de juego y el nº de jugadores si se ha especificado.mapList.configFile <nueva ubicación del archivo>
Se usa para especificar la ubicación de _mapList.con
De forma predeterminada es \Mis documentos\Battlefield 2\ServerConfigs\mapList.load
Hace que el servidor vuelva a cargar _mapList.con.mapList.save
Guarda en el servidor la lista de mapas actual en el archivo _mapList.con.mapList.mapCount
Muestra el total de mapas de la lista de mapas en uso.mapList.currentMap
Muestra el nº de identificación de la lista que incluye el mapa en el que se juega.mapList.clear
Borra la lista de mapas en uso
Atención: Si no hay ningún mapa en la lista de mapas cuando el servidor comience
a cargar un nuevo mapa, todos los servidores clientes pasarán a la pantalla de
carga.mapList.remove <nº de identificación del mapa>
Quita el mapa de la lista de mapas que especifiques.mapList.append <nombre del mapa> <modo de juego> [nº de jugadores]
Añade un mapa nuevo al final de la lista de mapas.
Es necesario indicar el nombre del mapa y el modo de juego. El nº de jugadores
es opcional, si no se especifica, la configuración del servidor
lo asignará.mapList.insert <nº de identificación del mapa> <nombre del mapa> <modo de juego> [nº de jugadores]
Exactamente lo mismo que en mapList.append, aunque con este comando se puede
especificar en qué nº de identificación de la lista se introduce el mapa nuevo.
COMANDOS DE ADMINISTRACIÓN:
admin.listPlayers
Muestra los jugadores conectados al servidor.
Este comando identifica el nº de identificación de los jugadores, su nombre y
si es un jugador con acceso remoto, su nº de IP.
Los nº de identificación de los jugadores aparecen en la pestaña Puntuación / Administrar.admin.runNextLevel
Obliga al servidor a finalizar la ronda y empezar con el siguiente mapa de
la lista.admin.currentLevel
Muestra el nº de identificación de la lista que incluye el mapa en el que se juega.
Lo mismo que en mapList.currentMap.admin.nextLevel
Muestra el nº de identificación de la lista que incluye el siguiente mapa que se jugará.admin.restartMap
Reinicia el mapa en uso.admin.banPlayer <nº de identificación del jugador> [duración]
Escribe el nº de identificación del jugador que quieras censurar. Expulsa al jugador
de este servidor usando su dirección IP.- La prohibición se puede establecer por códigos de CD no válidos.
- Las prohibiciones se almacenan como tiempos absolutos en el archivo banlist.con.
Las prohibiciones existentes en el archivo banlist.con se considerarán permanentes.
Elige entre los siguientes tiempos de prohibición:
- Si escribes "perm" querrá decir que la prohibición es permanente. Esta es
la opción predeterminada si no se escribe otra.
- Un número entero supondrá el número de segundos que la prohibición estará
activada (por Ej. 3600 será una hora).
- Si escribes "round" querrá decir que la expulsión continuará hasta el siguiente mapa.
- Un número entero precedido de dos puntos (por Ej.:1234567) supondrá
el periodo de tiempo de la prohibición (el nº de segundos desde el 1 de enero de 1970).
admin.banPlayerKey <nº de identificación del jugador> [duración]
Escribe el nº de identificación del jugador que quieras censurar. Expulsa al jugador
de este servidor usando su clave del CD.
También puedes especificar el tiempo de expulsión, para ello consulta la
lista de admin.banPlayer.admin.addAddressToBanList <dirección IP> [duración]
Escribe la IP que quieras censurar.
También puedes especificar el tiempo de expulsión, para ello consulta la
lista de admin.banPlayer.admin.addKeyToBanList <clave del CD> [duración]
Escribe la clave del CD que quieras censurar.
También puedes especificar el tiempo de expulsión, para ello consulta la
lista de admin.banPlayer.admin.removeAddressFromBanList <dirección IP>
Escribe la IP que quieras quitar de tu lista de expulsados.admin.removeKeyFromBanList <clave del CD>
Escribe la clave del CD que quieras quitar de tu lista de expulsados.admin.clearBanList
Borrar todas las listas de expulsados.admin.listBannedAddresses
Muestra una lista de las direcciones IP censuradas actualmente.admin.listBannedKeys
Muestra una lista de las claves de CD censuradas actualmente.admin.kickPlayer <nº de identificación del jugador>
Escribe nº de identificación del jugador que quieras expulsar.
ACCESO REMOTO A LA CONSOLA:
Para configurar el acceso remoto a la consola del servidor:
- Desde el servidor, crea un nuevo documento de texto en \admin\ called default.cfg
- Escribe el siguiente texto en el nuevo archivo:
port=4711
password=Tu contraseña
- Guarda el archivo y reinicia el servidor.
Ahora podrás acceder al servidor mediante los siguientes comandos
como un cliente con acceso remoto:
rcon login <Tu contraseña>
Utiliza este comando para registrarte en el servidor.rcon users
Este comando muestra una lista de todos los jugadores conectados al servidor.
Muy parecido a admin.listPlayersrcon exec <nombre del comando>
Sustituye el <nombre del comando> por el comando de consola que quieras
ejecutar en el servidor.
Por ejemplo: rcon exec admin.kickJugador 3
Para conocer las opciones avanzadas para la administración del servidor,
se recomienda que te descargues una de las numerosas herramientas
disponibles para Battlefield 2.
========================================================================
CÓMO GRABAR LA BATALLAS
QUÉ ES BattleRecorder
BattleRecorder te permite grabar y distribuir una ronda del juego.
El sistema es bastante flexible y la actual puesta en marcha se puede cambiar
con facilidad. Sería recomendable que tuvieras buenos conocimientos de Python
antes de modificar los scripts utilizados.
En BattleRecorder se dan dos componentes. El primero es el programa de inicio
del servidor dedicado.
Este programa de inicio necesita la siguiente información para funcionar:
AutoRecord
Pon en "on" AutoRecord para activar BattleRecorder. Cada ronda que se juegue
en el servidor se grabará en un archivo.URL de la demo descargable <http://Tuservidor.com/Tudirectorio/>
Esta es la URL que se pasará a todos los clientes conectados al finalizar
la ronda. La interfaz de Battlefield 2 conectará e intentará descargar
el archivo de la demo desde esa URL cuando el usuario seleccione "descargar".
El archivo de la demo deberá encontrarse en el directorio indicado en la URL o
se producirá un error durante la descarga.AutoDemoHook <adminutils/demo/Your_Script.exe>
El servidor ejecuta este script al final de cada ronda si se ha activado
AutoRecord.DemoQuality <valor>
Se puede determinar la calidad de la grabación realizada por BattleRecorder.
'1' es la configuración predeterminada y es la recomendable para las partidas
en Internet. '10' es el más alto de la configuración; si se usa este valor,
se aumentará el tamaño del archivo ocho veces. Una configuración con valores
altos también aumenta la carga del servidor.
El segundo componente de BattleRecorder es el script que se ejecuta al
terminar una ronda. Este script se puede reescribir o reemplazar si fuera necesario.
El servidor Battlefield 2 tan sólo intentará ejecutar el script especificado
en AutoDemoHook al finalizar cada ronda.
El script predeterminado, llamado auto_rotate, está escrito en Python y, por tanto,
integrado en un ejecutable.
El script Python se puede encontrar en \adminutils\demo\rotate_demo.py
El script se moverá a un archivo de BattleRecorder desde el servidor a una
nueva ubicación local o a un sitio FTP. También se puede determinar el número
de archivos que se quiere almacenar.
El script se ha configurado mediante el archivo de configuración
auto_rotate.cfg', que se encuentra en el directorio raíz de la instalación
de Battlefield 2.
En él, se puede configurar lo siguiente:
file_limit = <valor>
Con este valor se establece el número de archivos de BattleRecorder que quieres
tener disponibles. 30 es el valor predeterminado. Tras alcanzar el límite,
se reemplazará el antiguo archivo por uno nuevo.target_root = <ruta del directorio local>
Si lo que quieres es que se copie en un directorio local, escribe aquí la ruta.use_ftp =
Escribe 1 si quieres transferir desde el FTP el archivo DemoRecorder
a una nueva ubicación.ftp_target_dir = <ruta para las demos del raíz de la Web>
Escribe la ruta en el sitio FTP donde quieras transferir el archivo
DemoRecording.ftp_server = <U>
Escribe la URL o la IP de tu servidor FTP.ftp_user = <nombre de usuario para acceder al FTP>
Escribe tu nombre de usuario para registrarte en tu espacio FTP.ftp_password = <contraseña>
Escribe la contraseña de tu cuenta para registrarte.
NOTA
BattleRecorder aumenta en gran medida la carga de tu servidor, por ello
no se pueden jugar partidas con 64 jugadores si la opción BattleRecorder está
activada.
Los archivos BattleRecorder aumentan de tamaño a medida que crece el número de jugadores
y la asignación de los puntos. Para una ronda con 64 jugadores y 250 puntos por
cada bando, lo normal sería tener un archivo de unas 10-12 MB.
Cuando descargues un archivo de BattleRecorder mediante la función 'Comunidad' de la
interfaz de usuario de Battlefield 2, se guardará en el siguiente directorio:
\Mis documentos\Battlefield 2\Profiles\Default\Demos\
Dentro de cada perfil que haya en tu ordenador se guardarán los archivos de BattleRecorder en
esta ruta.
Se pueden descargar los archivos de BattleRecorder de un amigo o una página Web y copiarlos
en el directorio de BattleRecorder anterior. Después se podrán ver en la página de la 'Comunidad'.
REPRODUCCIÓN
Al igual que se utilizan las teclas 'Q' y 'T' para manejar la reproducción de una grabadora
podrás usar también un conjunto de teclas directas de tu teclado:
Teclas 1 al 9
Cambia la velocidad de reproducción.Para pasar de la cámara libre a la cámara del jugador:
tecla de disparo Alt. De forma predeterminada, el botón derecho del ratón.
Durante el modo cámara libre:
W, A, S, D
Ir hacia delante, hacia atrás, inclinarse a la izquierda y a la derecha.Dos toques ligeros sobre la W
Mover la cámara rápidamente. Se puede alternar manteniendo pulsada la tecla Esprint.Agacharse/Tumbarse
Mover la cámara arriba y abajo.Ratón
Girar la cámara.
Durante el modo cámara del jugador:
Barra espaciadora
Siguiente/jugador anterior.'W' y 'A' o bien la rueda del ratón
Alejar o acercar la cámara.Agacharse/Tumbarse
Inclinar la cámara arriba y abajo.Ratón
Girar la cámara alrededor del jugador.