… Bueno… despues de cagarme en hidroelectrica y su puta madre por dejarme sin luz y pillarme sin salvar todo el parraf贸n que habia escrito, vuelvo a escribirlo todo.
驴Linux o Windows?
… Nosotros tenemos Linux, y no creo que cambiemos nunca de sistema operativo, porque salvando las pocas incompatibilidades con algunos mods como Extreme o el mod MYK de Merciles+Awe, todo lo dem谩s nos funciona perfectamente y con un rendimiento esplendido. Y como nosotros tenemos Linux, me basar茅 en 茅l para redactar esta especie de manual para que los mods funcionen perfectamente en COD2.
驴Como instalar mods y que 茅s el fs_game?
La manera m谩s simple de instalar un mod es abrir tu ftp, y arrastrar el mod que quieres subir a la carpeta main. Pero no es la correcta, 驴por que? pues porque si lo pones en main, estos archivos se descargan a main de los jugadores, que tampoco es grave, pero imaginad que has puesto un mod de armas sin apenas dispersi贸n porque te gusta m谩s asi y tu eres due帽o y se帽or de tu server y haces lo que te sale de la … Pues bien, los jugadores se bajan ese archivo (no recoil) a su main, y despues se van a otro server no puro (sv_pure 0) y resulta que tiene un chetazo de cojones sin ellos saberlo. Para evitar esto recurrimos al fs_game.
El fs_game indica a cod2 que carpeta MOD tiene que iniciar despues del fs_basepath, que es el main.
Una linea de comandos simple con fs_game activado seria esta:
./cod2_lnxded +set dedicated 1 +set fs_game xtreme +exec server.cfg
No creo que sea dificil de comprender… le damos al ejecutable, le decimos que es un servidor dedicado, le decimos que se inicie ne la carpeta xtreme, y que ejecute la server.cfg que hay dentro de la carpeta extreme.
Si eres cliente de Badgames, dios mediante, sino peor para vosotros (XD) tendreis un archivo llamado scontrol-xxxx que es el archivo que incluye la linea de comandos que inicia el panel y vuestro servidor/es. El nuestro es asi:
###################################
#!/bin/bash
###################################
# GameCP SCI #
# GameCP (C) 2003-2005 #
# Server Control Interface 2.0 #
###################################
IP=213.149.251.20
PORT=28960
SCREEN=q3s-65-emc-213.149.251.20-28960
QSTATYPE=-q3s
BASEPATH=/usr/local/games/cod2
HOMEPATH=/home/emc/.callofduty2
GAMETYPE=mod_03
SERVERCONFIG=serveruo.cfg
STARTMAP=mp_carentan
MAXPLAYERS=32
GAMEID=65
HLTVPORT=28955
STARTMODE=”$BASEPATH/cod2_lnxded +set dedicated 1 +set ttycon 0 +set net_IP $IP +set net_port $PORT +set fs_game $GAMETYPE +set com_hunkmegs 64 +set fs_basepath $BASEPATH +set fs_homepath $HOMEPATH +exec $SERVERCONFIG +map_rotate $STARTMAP +sv_maxclients $MAXPLAYERS”
###################################
source /usr/local/gcp/sci/sci
###################################
Primero declara las variables de un sh linux, y luego las aplica en la linea de comandos. Lo interesante est谩 resaltado en negrita.
Como podeis comprobar nosotros iniciamos el servidor con el fs_game mod_03, lo cual podeis comprobar navegando por vuestro pc y vereis que en la carpeta de instalacion de vuestro juego teneis una carpeta llamada mod_03, eso indica que habeis jugado en el servidor de mercenarios 馃槢 y dentro de esa carpeta estan los archivos que se han descargado del servidor, dentro de esa carpeta y no en main.
Si editais este archivo, el scontrol-xxx id con cuidado, y os recomiendo hacer una copia de seguridad con los permisos originales del archivo porque sino os pasara como a nosotros una vez, que estuvimos sin servidor hasta que soporte de badgames le meti贸 mano. Novatadas.
Si quereis poner el extreme, powerserver, admiralmod, o cualquier otro, solo teneis que subir los mods a una carpeta fuera de main, editar el scontrol-xxx poniendo en GAMETYPE= lacarpetaquehassubido sin espacios ni e帽es ni acentos, y hacer un restart al server.
Despues de la ultima actualizci贸n que ha hecho Badgames de los binarios de Linux, los mods funcionan perfectamente, certificado porque los hemos probado, otra cosa es que gusten 馃槢
驴Que mods descargar?
Poweserver 0.6 (Web oficial)
AdmiralMod b 1.50 (web oficial)
Tipos de juego LTS y HTF de AWE3 (web oficial)
Retrieval para COD2 (web oficial)
Mis impresiones.
El powerserver est谩 muy bien, puedes quitar cruceta, iconos de jugadores, objetivos y granadas, y tienes barra de vida. Pero tiene algun fallo, asi que por mi parte esperar茅 a que lo mejoren.
El admiralmod no est谩 nada mal, lo tiene todo muy bien, pero hay que quitar lo de los botes en brecourt que es una cagada, y da mucho error interno haciendo un log inmenso. Estan sacando parches todos los dias, asi que no esta mala actualizarse o esperar un poquitin.
El LTS y HTF para mi son una pasada:
LTS (Last Team Standing), es un tipo de juego como de objetivos donde el objetivo es acabar con el contrario. Es como un sd, pero sin poner bombas. Muy ameno, mas que el clasico TDM. Se puede cambiar el tiempo de respawn, los puntos, etc.
HTF (Hold the Flag), es un tipo de juego parecido a CTF, pero lo que haces es coger tu bandera y mantenerla, cuanto m谩s tiempo la mantienes mas avanza la barra hacia la puntacion. Se puede cambiar el tiempo de respawn, los puntos, etc. Y es que AWE son los mejores.
Retrieval no me ha gustado nunca, pero ahi esta 馃槈
Y para no haceros la picha un lio bajaros el configurador de cod2, te acelera y facilita el trabajo si eres admin.
Nery
Hola … Tengo un hosting y quiero levantar server de cod2, lo que no se son los comandos para descargar el juego de hoy 2022 y crearlo… Uso Linux y de panel (open game panel) me ayudar铆as con este juego…
Desde ya muchas gracias
Paul Ventseck
En linux… Tela tiene el asunto… Primero tienes que tener el juego, original o pirata, haces una instalacion en tu pc en windows. Por ejemplo lo isntalas el c:/COD2. COges la carpeta COD2 y al subes a tu hosting con linux en la raiz de tu hosting. Teiens que a帽adir tambien los archivos que hacen a su ves de .exe pero en linux. Se llaman as铆: cod2_lnxded
En el server.sh (que es como un .bat de windows) a帽ades la linea de comandos siguiente:
./cod2_lnxded +set sv_punkbuster 0 +set fs_basepath /home/callofduty2server/serverfiles +set dedicated 1 +set net_ip 64.52.23.98 +set net_port 28960 +set sv_maxclients 20 +exec cod2server.cfg +map mp_leningrad
y guardas el server.sh en la raiz de la carpeta COD2 subida con anterioridad.
Dentro de la carpeta MAIN deberas poner el archico de configuracion del server cod2server.cfg, que es al que se llama desde la linea de comandos del server.sh
En el cod2server.cfg tines que poner lacfg del server tipo esto: cfg
Si veo que no me contesta te lo paso por mail.
Saludos!
Paul