L'installation du serveur private crack de COD2 1.3 sur Linux se réalise comme suit :

Installation :

Créez un répertoire "CallOfDuty2" là où vous souhaitez installez votre serveur dédié :

mkdir /CallOfDuty2

Munissez-vous du DVD-Rom de Call Of Duty 2. Insérez-le dans votre lecteur et copiez le contenu du répertoire Setup/Data dans votre répertoire "CallOfDuty2" :

cp -r /mnt/dvdrecorder/Setup/Data/* /CallOfDuty2

L'opération peut prendre quelques minutes selon votre ordinateur car il y a environ 3.4 Go de fichiers à copier.

Téléchargez, déplacez et décompactez l'archive Call of Duty 2 v1.3 Dedicated Private Linux Server dans le répertoire "CallOfDuty2" :

cd /CallOfDuty2
wget "http://gf.wiretarget.com/cd/cod2_lnxded_1.3_private.zip"
unzip cod2_lnxded_1.3_private.zip
cp /cod2_lnxded_1.3_private/cod2_lnxded_1.3_private /CallOfDuty2

A titre indicatif, voici ce que vous devez avoir comme fichier dans votre répertoire "/CallOfDuty2" :

ls -R /CallOfDuty2
/CallOfDuty2:
                                   CoD2MP_s.exe  cod.bmp      gfx_d3d_mp_x86_s.dll  localization.txt  miles
cod2_lnxded_1.3_private  COD2SP_s.exe  codlogo.bmp  gfx_d3d_x86_s.dll     main              mss32.dll

/CallOfDuty2/main:
iw_00.iwd  iw_05.iwd  iw_10.iwd  localized_french_iw00.iwd  localized_french_iw05.iwd  localized_french_iw10.iwd
iw_01.iwd  iw_06.iwd  iw_11.iwd  localized_french_iw01.iwd  localized_french_iw06.iwd
iw_02.iwd  iw_07.iwd  iw_12.iwd  localized_french_iw02.iwd  localized_french_iw07.iwd
iw_03.iwd  iw_08.iwd  iw_13.iwd  localized_french_iw03.iwd  localized_french_iw08.iwd
iw_04.iwd  iw_09.iwd  iw_14.iwd  localized_french_iw04.iwd  localized_french_iw09.iwd

/CallOfDuty2/miles:
mssa3d.m3d  mssds3d.m3d  mssdsp.flt  mssdx7.m3d  msseax.m3d  mssmp3.asi  mssrsx.m3d  msssoft.m3d  mssvoice.asi

soit 26 fichiers à extension ".iwd"

Configuration du serveur :

Vous pouvez utilisez un fichier de configuration pour paramétrer votre serveur de A à Z de façon avancée. C’est d’ailleurs ce que je vous recommande d'effectuer au plus rapidement pour définir les rotations de carte, le gameplay sur votre serveur, les informations diverses et la configuration de celui-ci selon vos préférences (nombre de joueurs, accès restreint ou public, etc ...).

Pour créer ce fichier de configuration, reportez-vous à cet :

Exemple de fichier de configuration "serveur" Call Of Duty 2

Vous pouvez directement le copier/coller dans un éditeur de texte et l'enregistrer sous "server.cfg".

Pour pouvoir le faire prendre en compte à votre serveur, on ajoute un argument à la ligne de commande :

+exec server.cfg

Attention ce fichier "server.cfg" est a placé dans le dossier caché ".callofduty2" du home de l'utilisateur qui lance le serveur :

~/.callofduty2/main/server.cfg

Vous pouvez également générer la configuration via le Générateur de server.cfg pour Call Of Duty 2

Et enfin pour connaitre l'utilité des valeurs de votre fichiers de configuration, consultez la page de France-FPS variables CoD2

Démarrage du serveur :

Ouvrez un terminal et placez vous dans le répertoire racine de votre Call Of Duty 2 sur votre serveur. Saisissez dans le terminal la commande d'initialisation du serveur :

  • LAN :
./cod2_lnxded_1.3_private +set dedicated 1 +exec server.cfg
  • INTERNET (sans fichier de conf) :
./cod2_lnxded_1.3_private +set dedicated 2 +set net_ip 91.121.11.80 +set net_port 28960

Voilà, votre serveur est lancé sans le fichier de configuration, il faudra que vous lanciez une map avec la commande "map mp_dawnville" par exemple.

  • INTERNET (avec fichier de conf) :
./cod2_lnxded_1.3_private +exec server.cfg

Et voilà, serveur lancé a rotation automatique des cartes et tous les options que vous avez configurer.

Pour lancer votre serveur et pouvoir quitter le shell a tout moment vous pouvez utiliser "&" a la fin de votre commande pour le lancer en tache de fond. Mais ce qui est plus intelligents et d'utiliser "screen" :

screen -dmS cod2public1 [CMD]
screen -dmS cod2public1 ./cod2_lnxded_1.3_private +exec server.cfg

Cela va lance ta commande [CMD] avec le nom de screen cod2public1 tu peux donc en lancer autant que tu veux en changeant simplement le nom : cod2public2, cod2public3, cod2prive1, cod2prive2, etc...

Pour afficher ton screen (voir la console de jeu quoi) :

screen -r [nom]

par exemple :

screen -r cod2public1

Pour sortir du screen SANS FERMER LE PROCESSUS (détacher le screen)

tu appuies sur CTRL A+D

Pour sortir du screen EN FERMANT LE PROCESSUS (fermer le screen et fermer le serveur de jeu)

tu appuies sur CTRL+C

Tu devras pour quitter PuTTy sans fermer tes serveurs t'assurer que tu n'est pas dans un screen, auquel cas tu le quitte en appuyant sur CTRL A+D

Autres infos

Suivre le README

############################################################################
### Call of Duty 2 v1.3 Private Linux Server ###############################
############################################################################

This is the Call of Duty 2 v1.3 Private Linux Server fix, a version of the 
Call of Duty 2 v1.3 Linux Server which does not verify game client CD-keys.
It does not have the 20-30 minute wait intervall some other private fixes 
suffer from.

You may want to speed up the lookup failure of "cod2master.activision.cod" 
by adding the line : 

127.0.0.2 cod2master.activision.cod

to Your gameservers "/etc/hosts" file, but that is optional. 
The last letter being a "d" (instead of "m") is not a typo, but the gimmick.

Administration du serveur avec les variables COD2 et en cours de jeu avec la commande "rcon"

Anti tricheurs avec PunkBuster

Certains serveurs officiels ou officieux, utilisent le programme PunkBuster pour éviter la triche, si c'est le cas vous devrez installer le logiciel PunkBuster et l'activer sous COD2 (options internet->PunkBuster)

Autres serveurs crackés (permet de jouer sans une clef officielle)

Kakou - Serveurs : Call Of Duty 2

  • Serveur TDM Rifle only : 91.121.11.80:28960
  • Serveur TDM All Weapon : 91.121.11.80:27031
  • Serveur SD All Weapon : 91.121.11.80:29000

PlaceOweb - Serveurs : Call Of Duty 2

cartes (maps) et mods complémentaires

Voici quelques adresses pour télécharger des mods et maps:

Chercher des parties internet

Ces logiciels permettent de rechercher, filtrer, détailler et de se connecter simplement à des parties de jeux sur des serveurs internet.