Battlefield 2

De Verywiki-FR.

Sommaire

Présentation

présentation faite par Dr.Loser extrait de nofrag.com

Configuration du serveur

Pour paramétrer votre serveur, vous devez modifier les fichiers de configuration de Battlefield 2 sur votre FTP Verygames.

Celui ci se trouve dans:

games/battlefield_2/mods/bf2/settings/

Le fichier serversettings.con

Seuls les champs en rouge sont à modifier, dans un premier temps:

sv.serverName "le nom de votre server"
// sv_password est OBLIGATOIRE, sous peine de fermeture du serveur
// sv_password is MANDATORY, or your server may be closed
sv.password "votre mot de passe"
sv.welcomeMessage "Votre message de bienvenue apparaissant lors du chargement de map"
sv.punkBuster 1
sv.allowFreeCam 0
sv.allowExternalViews 1
sv.allowNoseCam 1
sv.hitIndicator 1
sv.numPlayersNeededToStart 2
sv.notEnoughPlayersRestartDelay 15
sv.startDelay 15
sv.endDelay 15
sv.spawnTime 15
sv.manDownTime 15
sv.endOfRoundDelay 15
sv.ticketRatio 100
sv.roundsPerMap 3
sv.timeLimit 0
sv.scoreLimit 0
sv.soldierFriendlyFire 100
sv.vehicleFriendlyFire 100
sv.soldierSplashFriendlyFire 100
sv.vehicleSplashFriendlyFire 100
sv.tkPunishEnabled 1
sv.tkNumPunishToKick 3
sv.tkPunishByDefault 0
sv.votingEnabled 1
sv.voteTime 90
sv.minPlayersForVoting 2
sv.autoRecord 1
sv.demoIndexURL http://
sv.demoDownloadURL http://
sv.adminScript "modmanager"
sv.timeBeforeRestartMap 30
sv.autoBalanceTeam 0
sv.teamRatioPercent 100
sv.voipEnabled 1
sv.voipQuality 3
sv.useGlobalRank 1
sv.useGlobalUnlocks 1
sv.sponsorText "URL de votre site web"
sv.sponsorLogoURL "URL de votre banniere en 400*100 visible lors du chargement des maps)"
sv.communityLogoURL "URL de votre banniere en 200*50 visible quand on clique sur votre server dans la liste des server trouvé dans le tracker du jeu)"
sv.radioSpamInterval 6
sv.radioMaxSpamFlagCount 6
sv.radioBlockedDurationTime 30

Pour le reste des commandes, vous trouverez d'avantage d'informations, ici par exemple.

Le fichier modmanager.con

Seuls les champs en rouge sont à modifier:

# ModManager Rcon v1.9
#
mm_rcon.allowBatching 1
mm_rcon.enableLinger 0
mm_rcon.lingerFor 1
mm_rcon.loginMessage "%s became a server administrator"
mm_rcon.logoutMessage "%s gave up administrator rights"
mm_rcon.rconIp "ip de votre server"
mm_rcon.rconListenQueue 1
mm_rcon.rconPassword "mot de passe destiné à votre RCON(logiciel d'administration a distance)"
mm_rcon.rconBasicPassword ""
mm_rcon.basicAuthLevel 50
mm_rcon.superAuthLevel 100
mm_rcon.rconPort 6711 <-- (remplacez 4711 par 6711)
mm_rcon.reuseAddress 1

Le fichier maplist.con

Voici un exemple complet avec la nouvelle map du patch 1.4 inclue:

  • toutes les maps sont configurées pour 16 joueurs
  • modifiez le '16' en '32' ou '64' selon vos souhaits
mapList.append Road_To_Jalalabad gpm_cq 16 (nouvelle map chargée en premier)
mapList.append dalian_plant gpm_cq 16
mapList.append daqing_oilfields gpm_cq 16
mapList.append dragon_valley gpm_cq 16
mapList.append fushe_pass gpm_cq 16
mapList.append gulf_of_oman gpm_cq 16
mapList.append kubra_dam gpm_cq 16
mapList.append mashtuur_city gpm_cq 16
mapList.append operation_clean_sweep gpm_cq 16
mapList.append sharqi_peninsula gpm_cq 16
mapList.append songhua_stalemate gpm_cq 16
mapList.append strike_at_karkand gpm_cq 16
mapList.append wake_island_2007 gpm_cq 64 (n'existe qu'en 64 joueurs)
mapList.append zatar_wetlands gpm_cq 16

Administration de votre serveur Battlefield 2 via un accès RCON

  • pour utiliser le RCON pour Battlefield 2, vous avez le choix entre 2 logiciels: BF2RCON ou BF2RA:

Configuration de BF2RCON

  • Téléchargez BF2RCON
  • Décompressez le fichier zip dans un nouveau repertoire
  • Lancez bf2rcon.exe
  • Renseignez les informations suivantes :
server profile : nom de votre server
I.P Adress : ip de votre server (xx.xx.xx.xx)
RCON Port Number : 6711
Query Port Number : 29900 `(ou 50000 + votre numero de server verygames : ex : 51706 pour le server 1706)
RCON Password : Le mot de passe que vous avez renseigné dans "modmanager.con"
  • Cochez la case "Use Mod Manager"
  • Cliquez sur "Update"
  • Cliquez sur "Connect"

Configuration de BF2RA

  • Téléchargez BF2RA
  • Décompressez le fichier zip dans un nouveau repertoire
  • Lancez bf2ra.exe
  • Renseignez les informations suivantes :
server : nom de votre server
server ip : ip de votre server (xx.xx.xx.xx)
Rcon Port : 6711
password : votre mot de passe Rcon (celui entré dans modmanager.con)
  • Cliquez sur "Connect"

Comment installer une map sur son serveur

Nous allons a présent voir comment installer une map sur son serveur.

Dans un premier temps il faut savoir que nos serveurs fonctionnent sous linux, linux étant sensible a la "casse", 
il est imperatif pour une bonne installation de map que le nom de ces maps soient en minuscule.
Donc en résumé, si vous téléchargez une map et que le dossier contenant la map ou que les fichiers contenu dans ce dossier
comportent des majuscules, alors il y a de grande chance pour que la map ne soit pas reconnu par le serveur.

Nous allons prendre l'exemple d'une map Al_Khafji_docks:

  • Après l'avoir téléchargé, il faudra l'extraire dans un dossier.
  • Nous obtiendrons un dossier nommé : Al_Khafji_docks, comme je vous l'ai dis plus haut, il faut dès a présent renommé le nom de ce dossier qui contient des majuscules en minuscule : al_khafji_docks
  • Dans ce dossier il y a un autre dossier Info, renommez le dossier Info en minuscule : info
  • Repetez les opérations en renommant tous les fichiers et dossiers qui contiennent des majuscules.
  • Ensuite uploadez a l'aide de votre ftp, le dossier contenant la map, en l'occurrence dans notre exemple : al_khafji_docks dans le dossier levels de votre serveur.
  • Il est situé ici : /games/battlefield_2/mods/bf2/levels/
  • Il ne vous reste plus qu'a modifier le fichier maplist.con pour y ajouter le nom de la map.

Vous trouverez des informations concernant l'édition de ce fichier plus haut : maplist.con