Call Of Duty 4

De Verywiki-FR.

Sommaire

Présentation du jeu

Pour son retour Call of duty 4 va révolutionner les jeux en réseaux, concernant cette aventure, vous serez plongé dans un conflit contemporain laissant derrière lui l'époque de la seconde guerre mondiale.
Côté arsenal, plus de 70 armes (tous camps confondus) seront à disposition, vous aurez toujours la possibilité de ramasser une arme à terre.
Le mod multi-joueurs se compose de 16 maps et propose des affrontements dans de multiples modes de jeu :

  • Recherche et destruction
  • QG
  • Mélée
  • Sabotage
  • Match à mort par équipes
  • Domination

A chaque fin de partie les joueurs reçoivent des points d'expérience, en fonction de leurs performances, de celle de leur équipe et des défis qu'ils ont pu réaliser lors de la partie. Ces points d'expérience (XP) permettent d'augmenter en grade et ainsi d'avoir accès à de nouvelles armes, nouveaux avantages, nouveaux camouflage ou équipement qu'ils pourront utiliser en les paramétrant.

Configurer son serveur

Les commandes indispensables à connaître

Administrer son serveur

Par la console

Pour pouvoir administrer votre serveur directement par le jeu, vous devez ouvrir la console (touche ² pour la simple ligne de commande en haut, ou SHIFT+² pour la version plein écran). Tapez la commande /rcon login <rcon_password> (la valeur <rcon_password> est à remplacer par le pass qui est défini au niveau de la cfg, ligne rcon_password).

Une fois que vous vous êtes identifié auprès du serveur, vous pouvez utiliser toutes ces commandes : http://wiki.verygames.net/index.php?title=Call_of_duty_4#Commandes_Rcon

A distance avec ModernRcon

Ce logiciel vous permet de :
-voir les informations générales du serveur(gametype, map, name, players, etc).
-kick, Ban, TempBan, et monitoring des joueurs.
-restart Map, FastRestart Map, Load next map.
-charger une map depuis la liste des maps.
-entrer des commandes et lire la console.
-ajouter des types de jeu, rotation des maps, et les messages
-possibilité de modifier tout aspect des types de jeu
-« rotation builder » permettant de créer facilement des rotations de maps

Mettre à jour Punkbuster

Il arrive parfois que punkbuster ne mette pas à jour automatiquement votre serveur.
Pour mettre a jour PunkBuster de façon "forcé", en console tapez ceci :

pb_sv_update

Puis une fois que le PB est à jour tapez ceci :

pb_sv_restart


Si ceci ne marche toujours pas, vous pouvez le mettre à jour manuellement en copiant sur votre serveur les fichiers à partir du site Punkbuster

Site officel Punkbuster

Image:Punkbustercod4.jpg

Ps: Si lors du transfert via ftp, on vous signale que ce fichier est déja existant, écraser le avec les nouveaux fichiers
Rebootez ensuite votre serveur pour prendre en compte la nouvelle mise à jour

Les commandes RCON

/rcon sv_maprotation : Définit la rotation et le mode des maps.

                                     Exemple : gametype dm map mp_brecourt map mp_toujane gametype tdm map mp_carentan
/rcon sv_pure 1 :                    Un serveur pure (1 par défaut) interdit l'utilisation de mods, autres que ceux présents sur le serveur.
/rcon sv_hostname (nom du serveur) : Commande rcon permettant de redéfinir le nom du serveur.
/rcon g_password [password] :        Commande rcon permettant de  définir le password d'entrée de serveur.
/rcon sv_privatepassword :           Commande rcon permettant de définir le password concernant les slots réservés.
/rcon rcon_password :                Commande rcon permettant de redéfinir le rcon password existant.
/rcon g_gametype (sd, tdm, dm, hq, ctf) : Définit le type de jeu
/rcon sv_maxclients :                Commande rcon permettant de définir le nombre de joueurs maxi visibles.
/rcon sv_privateclients :            Commande rcon permettant de définir le nombre de slots réservés.
/rcon sv_maxrate :                   Commande rcon permettant de la valeur de rate maximal.
/rcon sv_kickbantime (60) :          Commande rcon permettant de bannir un joueur pendant un temps définit, dans notre exemple 60 secondes.
/rcon sv_disableclientconsole :      Commande rcon permettant  Permet de désactiver l'utilisation de la console par les joueurs
/rcon sv_minping (0 par défaut) :    Définit le ping minimum pour rejoindre le serveur
/rcon sv_maxping (0 par défaut) :    Définit le ping maximum pour rejoindre le serveur
/rcon sv_reconnectlimit (3 par défaut) : Définit le nombre de secondes pendant lesquelles un joueur doit attendre avant de se reconnecter
/rcon sv_voice (0 par défaut) :      Commande rcon permettant d'activer ou non le alltalk sur le serveur.
/rcon sv_voicequality (1 par défaut) : Commande rcon permettant de définir la qualité de la voix dans le jeu.
/rcon sv_allowdownload(1 par défaut) : Autorise les téléchargements (mods, maps) 
/rcon serverinfo :                   Commande rcon permettant de récupérer des informations sur votre serveur. 
/rcon systeminfo :                   Commande rcon permettant de récupérer des informations sur le système. 
/rcon status     :                   Commande rcon permettant de récupérer les informations concernant les joueurs présents sur le serveur.
/rcon exec "nom du fichier" :        Commande rcon permettant d'exécuter un fichier cfg présent sur le serveur.
/rcon writeconfig "nom du fichier" : Commande rcon permettant de sauvegarder le fichier cfg.
/rcon kick (nom du joueur) :         Commande rcon permettant de kiker un joueur par son pseudo.
/rcon clientkick (id du joueur) :    Commande rcon permettant de kiker un joueur par son id.
/rcon banUser (nom du joueur) :      Commande rcon permettant de kiker et de bannir un joueur définitivement par son nom.
/rcon banClient (id) :               Commande rcon permettant de kiker et de bannir définitivement un joueur par son id.
/rcon tempBanUser (nom du joueur) :  Commande rcon permettant de kiker et de bannir un joueur temporairement par son id.
/rcon tempBanClient (id) :           Commande rcon permettant de kiker et de bannir un joueur temporairement par son id.
/rcon unban (nom du joueur) :        Commande rcon permettant de bannir un joueur par son pseudo.
/rcon tell (nom du joueur) :         Commande rcon permettant d'envoyer un message privé à un joueur.
/rcon map (nom de la map):           Commande rcon permettant de faire un change map.
/rcon map_rotate :                   Commande rcon permettant de charger la carte suivante.
/rcon map_restart :                  Commande rcon permettant de relancer la map.
/rcon fast_restart :                 Commande rcon permettant de relancer une map sans la retélecharger entièrement.

Diverses variables plus ou moins utiles

  • set scr_hardcore 1 => active le mod hardcore (ff on, par de régénération, etc ...)
  • set scr_oldschool_mw 0

Active (valeur 1) ou non (valeur 0) le mode OldSchool.
Ne pas utiliser en même temps la valeur 1 pour Hardcore et OldSchool.

  • set ui_hud_obituaries

Active (valeur 1) ou non (valeur 0) l'afichage des orbituaries (qui a tué qui).

  • set scr_game_playerwaittime 0

Ecrivez ici le temps d'attente en secondes des joueurs au début d'une map.

  • set scr_game_matchstarttime 0

Ecrivez ici le temps d'attente en secondes de début d'une partie, au début d'une map, après le temps d'attente des joueurs.

  • set scr_enable_nightvision 1

Autorise (valeur 1) ou non (valeur 0) l'utilisation de la vision de nuit.

  • set scr_enable_music 1

Autorise (valeur 1) ou non (valeur 0) la musique. Lorsque l'on est près d'un ennemi.

  • set scr_enable_hiticon

Autorise (valeur 1) ou non (valeur 0) la croix qui nous permet de savoir si l'on a touché un joueur.

  • set scr_game_allowkillcam 0

Active (valeur 1) ou non (valeur 0) la Killcam.

  • set scr_game_deathpointloss 0

Règle le nombre de points qu'un joueur perd lorsqu'il meurt.

  • set scr_game_suicidepointloss 0

Règle le nombre de point qu'un joueur perd lorsqu'il se suicide.

  • set scr_team_teamkillpointloss 0

Règle le nombre de point qu'un joueur perd lorsqu'il tue un coéquipier.

  • set scr_team_fftype 0

Détermine ce qui se passe lorsque l'on tire sur un coéquipier :
valeur 0 : aucune action (les balles traversent), valeur 1 : activé (le coéquipier se prend les dégâts)
valeur 2 : reflété (c'est vous qui vous vous prenez les dégâts), valeur 3 : partagé (les dégâts sont partagés entre vous et le coéquipier)

  • set scr_game_spectatetype 1

Détermine le type de spectateur (libre, coéquipier seulement)

  • set scr_game_forceuav 0

Enlève (valeur 0) ou laisse (valeur 1) le radar

  • Mettre de la couleur dans son hostname :

Il vous suffit de placer un accent circonflexe "^" suivit d'un code couleur :

1 = Rouge
2 = Vert
3 = Jaune
4 = Bleu
5 = Turquoise
6 = Rose
7 = Blanc
8 = Gris
9 = Noir

par exemple : set sv_hostname "^4F^4R^7A^7N^1C^1E"

Rajouter des fonctions sur son serveur

Installer une map sur son serveur

Comment éditer une rotation des maps

set sv_mapRotation ""

Écrivez ici la rotation des maps et gametypes pour votre serveur.

Comment écrire une rotation :

Exemple : set sv_mapRotation "gametype dm map mp_backlot gametype dom map mp_bloc"

Vous devez d'abord indiquer le gametype dans laquelle la map sera jouée.

Le nom du gametype (dm, war, dom, sab, koth, sd) doit être précédé du mot gametype.

Vous devez ensuite indiquer le nom de la map.

Le nom de la map doit être précédé du mot map.

/!\ Le nom de la map doit être ce que j'appelle son nom Rcon et non son nom seul. Exemple : Overgrown devient mp_farm, Wet Work devient mp_cargoship.
gdfg

Créer un message d'affichage automatique sur votre serveur

Si vous désirez afficher des messages sur votre serveur tel que l'adresse de votre site web ou des messages de divers natures, voici la procédure à suivre:

  • Il vous faudra dans un premier temps créer un fichier texte que vous nommerez : pbsv.cfg
  • Uploadez ce fichier dans le répertoire PB de votre jeu cod4 ou du mod joué.
  • Editez le fichier : pbsv.cfg afin d'y mettre les valeurs que vous voulez en suivant cet exemple :
pb_sv_task 10 250 say "^2Venez visiter le site du clan xxxx^1http://xxxxx.verygames.net/"
pb_sv_task 130 250 say "^1 Tous cheater sera banni définitivement du serveur"
pb_sv_task 200 250 say "^1 Nous vous souhaitons un agréable séjour sur notre serveur de jeux"


Le premier nombre est le temps entre le chargement de la map et le premier affichage du message. Le second nombre est le temps entre deux affichages du message. Les valeurs sont exprimées en secondes.

Les valeurs dans les phrases servent à créer des messages de couleur, voici les codes couleur :

^1 = ROUGE
^2 = VERT
^3 = JAUNE
^4 = BLEU
^5 = CYAN
^6 = ROSE
^7 = BLANC
^0 = NOIR

Une fois le fichier pbsv.cfg édité, rajoutez ces valeurs dans le fichier server.cfg du mod joué:

wait 5 exec pbsv.cfg

Rebootez ensuite le serveur pour prendre en compte.

Les Perks (atouts)

Call of Duty 4 possède de nombreux perks (atouts) qui donnent différents avantages. Vous avez la possibilité de les activer/désactiver au cas par cas.

  • set perk_allow_specialty_parabolic 1
  • set perk_allow_specialty_gpsjammer 1
  • set perk_allow_specialty_holdbreath 1
  • set perk_allow_specialty_quieter 1
  • set perk_allow_specialty_longersprint 1
  • set perk_allow_specialty_detectexplosive 1
  • set perk_allow_specialty_explosivedamage 1
  • set perk_allow_specialty_pistoldeath 1
  • set perk_allow_specialty_grenadepulldeath 1
  • set perk_allow_specialty_bulletdamage 1
  • set perk_allow_specialty_bulletpenetration 1
  • set perk_allow_specialty_bulletaccuracy 1
  • set perk_allow_specialty_rof 1
  • set perk_allow_specialty_fastreload 1
  • set perk_allow_specialty_extraammo 1
  • set perk_allow_specialty_armorvest 1
  • set perk_allow_specialty_fraggrenade 1
  • set perk_allow_specialty_specialgrenade 1
  • set perk_allow_c4_mp 1
  • set perk_allow_claymore_mp 1
  • set perk_allow_rpg_mp 1

Pour désactiver un ou plusieurs perk(s), il suffit de remplacer le 1 par 0. Une fois la modification faite dans la CFG, uploadez la et redémarrez le serveur.

Les armes

5 classes d'armes sont disponibles dans Call of Duty 4. Chacune de ces classes possèdent ses armes spécifiques. Chacune de ses armes est désactivable (en remplacant la valeur 1 par 0).

// Assault Rifles

  • set weap_allow_m16 1
  • set weap_allow_ak47 1
  • set weap_allow_m4 1
  • set weap_allow_g3 1
  • set weap_allow_g36c 1
  • set weap_allow_m14 1
  • set weap_allow_mp44 1


// SMG

  • set weap_allow_mp5 1
  • set weap_allow_skorpion 1
  • set weap_allow_uzi 1
  • set weap_allow_ak74u 1
  • set weap_allow_p90 1


// Shotguns

  • set weap_allow_m1014 1
  • set weap_allow_winchester1200 1


// LMG

  • set weap_allow_saw 1
  • set weap_allow_rpd 1
  • set weap_allow_m60e4 1


// Sniper Rifles

  • set weap_allow_dragunov 1
  • set weap_allow_m40a3 1
  • set weap_allow_barrett 1
  • set weap_allow_remington700 1
  • set weap_allow_m21 1


Chaque classes possèdent des options qui peuvent lui être ajoutées afin de les rendre plus performantes :

  • gl : lanceur de grenades. Uniquement disponible dans la catégorie Assault
  • reflex : Viseur laser. Augmente la précision
  • silencer : silencieux. Vous n'apparaissez pas sur la carte lorsque vous tirez, mais vous perdez en portée
  • grip : Poignée. Uniquement disponible dans la catégorie LMG (mitrailleuses lourdes). Accroit la stabilité de votre arme
  • acog : Lunette de snipe


Réparer son serveur

Lire et comprendre les logs serveur

Erreurs et bugs connus

Je ne vois pas mon serveur dans la liste des serveurs

Il y a un bug au niveau du client. Ce dernier ne liste pour le moment que les 3000 à 4000 premiers serveurs.

  • Solution temporaire: ajouter votre serveur dans les favoris et/ou cliquer plusieurs fois sur "Actualisé" dans la liste des serveurs afin de faire apparaître l'ensemble des serveurs.

Hormis en passant par le jeu, il existe 3 solutions pour lister les serveurs présents sur le net :

Les serveurs sont ils ranked ?

Oui, à condition ne de pas trop modifier votre configuration serveur. Selon les modifications que vous ferez, celui ci ne sera plus ranked.

A l'heure actuelle, seuls les serveurs par défaut sont Ranked. A partir du moment où vous installez un mod, celui-ci perd son Rank. Avec la sortie du patch 1.5, les serveurs ayant un mod peuvent être en théorie ranké. Toutefois, cela ne marche actuellement que sur les serveurs tournant sous Windows (très rare).

Est-il possible de faire un audit de mon serveur ?

Un outil a été developpé et permet de faire une sorte d'audit de votre serveur: http://www.anarchic-x.com/cod4master/cod4_server_audit.php

Le serveur n'est pas à jour, la version est 1.0 alors que le jeu est en 1.2 [Obsolète depuis le patch 1.7]

C'est normal et ça n'a aucun impact. Il faut attendre un patch server. Les clients 1.2 peuvent se connecter sans problème sur la 1.0

Je veux jouer au mod Warfare

Connectez-vous à votre compte, à partir de 'install games' installez le mod Warfare, puis à partir de 'change game' choisissez "Call Of Duty 4 - Mod Warfare"

Je veux jouer au mod oldschool

Il vous suffit de rajouter dans votre fichier server.cfg ces valeurs, veillez à ce qu'elles ne soient pas déja présentes afin de ne pas faire de doublons. Rebootez ensuite le serveur pour prendre en compte.


set scr_hardcore 0 set scr_oldschool 1 set scr_oldschool_mw 0 set scr_game_onlyheadshots 0


Je n'arrive pas à lancer une map custom

Certaines maps ne tournent que sur des modes de jeux bien spécifiques (TDM, DM par exemple). Donc si votre serveur tourne en SD, vous ne pourrez pas lancer ces maps. Veillez bien à ce que les modes de jeu tournant sur le serveur soit bien supportés par la map.

Certaines maps nécessitent d'uploader un fichier dans le répertoire du mod que vous utilisez (le plus souvent c'est un fichier IWD).

Je perd mes statistiques lorsque je rejoins le serveur

Si vos statistiques reviennent à 0 lorsque vous rejoignez un serveur, alors que sur d'autres serveurs tout marche bien, cela vient sans doute du fait que le serveur en question possède un mod, et est donc unranked (non classé). Tous les serveurs unranked n'ont pas de stats (retour à 0). Cela n'efface pas vos stats mais les désactives simplement sur ce serveur.


Les "Plus"

Les modes de jeux

Mod Gun Game

Les valeurs à modifier sont dans le fichier :

/games/cod4/mods/gungame/gungame.cfg

gg_kills_for_levelup [1-10] // Kills nécessaires pour qu'un joueur monte d'un niveaugg_turbo [0/1] // Mode Turbo (vous donne votre nouvelle armes immédiatement ou au respawn)
gg_level_down [0-10] // Définit de combien de niveaux vous descendez lors d'un TK, suicide, etc...
gg_health_regen_time [0-10] // Vitesse de régénération de la vie
gg_weapon_drop [0/1] // Lâcher son arme lorsqu'on meurt
gg_knife_nerf [0/1] // Si (1) activé, le couteau nécessite 2 coups pour tuer, à moins d'avoir la tête
gg_weapon_sequence [lvl1weap,lvl2weap...] // Séquence d'évolution pour les armes

Mod Pam

Le mod Pam est un mod spécifique pour la compétition. Le mod PAM est disponible à l'installation via votre panel VeryGames.

La version installée par défaut n'est pas nécessairement celle que vous souhaitez utiliser. Vous pouvez mettre à jour la version de votre PAM en vous connectant à votre compte par le service FTP.

Les différentes versions de PAM sont disponibles ici: http://wormsworld.net/viewforum.php?f=28

Les dernières version du PAM4 sont vides de règlement. Il est nécessaire de télécharger les règlements auprès de chaque tournoi et de les placer sur le serveur dans le répertoire /pam4/

Pam 4.0.1

Voici les liens de téléchargement du pam 4.0.1 esl et clanbase :

Choisissez un des deux mods et uploadez le contenu du dossier dans le dossier : /games/cod4/mods/pam4/ de votre serveur.

Mod ACE 1.8b

1. Comment l'installer:

Avant de commencer, je vous rappelle qui est impératif d'avoir les accès au panel d'administration de votre serveur.

  • Une fois connecté sur votre panel verygames, rendez vous dans les options de votre serveur et cliquez sur "Installer un nouveau jeu".
  • Dans cette nouvelle page, cherchez "Call Of Duty 4", qui doit être installé. Il vous faut cocher la case qui se trouve à droite du mod ACE. C'est le dernier de la liste cod4. *Maintenant, tout en bas de la page, cliquez sur "Modifier". On vous demande de confirmer l'installation du mod ACE. Chose que vous faites. A ce stade, il est préférable d'attendre une ou deux minutes avant de poursuivre afin que le mod s'installe.
  • Après, toujours dans les options du serveur, on clique sur "Changer de jeu".
  • Dans le menu déroulant qui suit, sélectionnez "call of duty 4 -ACE"

Voila le mod est maintenant en ligne sur votre serveur. Perso je fais toujours un reboot pour être sûr. Mais ce n’est pas nécessaire.

Maintenant passons à la configuration...

2. Les premiers réglages:

1/ !!! Avant tout, il vous faut les accès au panel d'administration de votre serveur ainsi que les accès à son ftp. Sans ça vous ne pourrez rien faire. Je vous conseille de télécharger l'intégralité du dossier "ace" de votre ftp sur votre disque dur. En cas de mauvaise manipulation vous pourrez remettre les fichiers d'origine.

2/ Dans un premier temps nous allons nous intéresser au fichier "server.cfg" il se trouve sur le ftp du serveur. Répertoire "/games/cod4/mods/ace/" Mais comme vous avez téléchargé le fichier complet du mod, il se trouve dans votre dossier "ace". Nous ouvrons donc ce fichier avec notepad++ ou avec le bloc note. Mais je vous conseille quand même de télécharger notepad. C'est gratuit, et ce sera plus simple pour vous de suivre ce "guide" puisque notepad indique le nombre de lignes du fichier. Vous pouvez le télécharger ici -> [1]

Une fois le fichier ouvert, modifiez le comme suit:

  • ligne 28:vous pouvez modifier le nom de votre serveur
sets sv_hostname "LE NOM DE VOTRE SERVEUR"
  • ligne 69:vous pouvez modifier le pass rcon du serveur
set rcon_password "MOT DE PASSE"   // RCON must supply pw to use
  • ligne 70:vous pouvez mettre un mot de pass sur votre serveur
set sv_privatePassword "MOT DE PASSE"      // Private slots, non-public slots
  • ligne 86 à 90:mettre le lien du site miroir pour télécharger le mod. Si vous ne modifiez pas ces lignes, les personnes qui n'ont pas le mod ace ne pourront pas se connecter à votre serveur.
// Client Download Settings. (0=off/1=on) Used for MODs and custom maps
set sv_allowdownload "1"
seta sv_wwwDownload "1"
seta sv_wwwBaseURL "http://maps.verygames.net/cod4"
seta sv_wwwDlDisconnected "0"
  • 3/ Maintenant sauvegardez votre fichier "server.cfg" et chargez le sur votre ftp dans le répertoire "/games/cod4/mods/ace/" de votre serveur. Maintenant un "reboot" et voila, c'est fait. Vous avez fait les configurations minimum pour votre serveur.

3. Configuration avancée:

Pour des raisons pratiques, je vais vous indiquer chaque modification possible du mod, pour chaque fichier de config. Je vous fournirai aussi tous les fichiers de configuration traduits en français. Après ce sera à vous de voir si vous activez telle ou telle options. Les numéros de ligne que je vais vous donner seront peut être différents des vôtres, si vous avez déjà modifié les fichiers. Je me suis donc basé sur des fichiers non modifiés, et tel qu'ils sont sur votre ftp VeryGame.

  • admin.cfg:

1/ liste des commandes Rcon de punition:
-> lignes 11 à 27
2/ Configuration des messages d'accueil:
-> ligne 30 à 55
3/ Configuration des messages serveur:
-> lignes 57 à 135
4/ Configuration de votre Clan:
-> lignes 137 à 167
5/ Réglage d'équilibrage d'équipe:
-> lignes 169 à 172
6/ Réglage du temps d'affichage des scores:
-> lignes 174 à 177
7/ Configuration des votes en cours de partie:
-> lignes 179 à 204
8/ Réglage du point au milieu du viseur:
-> lignes 206 à 213
9/ Configuration de la protection de respawn:
-> lignes 215 à 256
10/ Configuration de livestats:
-> lignes 258 à 269
11/ Configuration du système Anticamp:
-> lignes 265 à 307

Voila, vous pouvez télécharger le ficher admin.cfg traduit en français ici: http://www.les-gaulois.fr/section-cod4/index.php?file=Download&op=description&dl_id=7
Il faut être inscrit sur le site pour télécharger le fichier.

Outils personnels