Après avoir installer notre serveur nous allons nous attaquer à sa configuration, rassurez vous ce n’est pas très compliqué.
La configuration de Battlefield n’est pas très compliquée, il suffit d’éditer le fichier mods/bf1942/settings/ServerSettings.con.
Voici le contenu de celui de mon serveur :
game.serverName "Quad80"
game.serverDedicated 1
game.serverGamePlayMode GPM_CQ
game.serverGameTime 0
game.serverMaxPlayers 32
game.serverScoreLimit 0
game.serverInternet 0
game.serverNumberOfRounds 3
game.serverSpawnTime 20
game.serverSpawnDelay 3
game.serverGameStartDelay 20
game.serverGameRoundStartDelay 10
game.serverSoldierFriendlyFire 100
game.serverVehicleFriendlyFire 100
game.serverTicketRatio 100
game.serverAlliedTeamRatio 1
game.serverAxisTeamRatio 1
game.serverCoopAiSkill 75
game.serverCoopCpu 20
game.serverPassword ""
game.setServerWelcomeMessage 0 ""
game.ServerBandwidthChokeLimit 0
game.ServerMaxAllowedConnectionType CTLanT1
game.ServerAllowNoseCam 1
game.ServerFreeCamera 0
game.ServerExternalViews 1
game.ServerAutoBalanceTeams 0
game.ServerNameTagDistance 50
game.ServerNameTagDistanceScope 300
game.ServerKickBack 0.000000
game.ServerKickBackOnSplash 0.000000
game.setServerSoldierFriendlyFireOnSplash 100
game.setServerVehicleFriendlyFireOnSplash 100
game.setServerIP
game.setServerPort 14567
Bon expliquons un peu ce fichier
| Commande | Description |
|---|---|
| game.serverName "Quad80" | Le nom du serveur est Quad80 |
| game.serverDedicated 1 | C’est un serveur dédié |
| game.serverGamePlayMode GPM_CQ | En mod conquete (GPM_COOP pour le coopératif, GPM_TDM pour le team deathmatch) |
| game.serverGameTime 0 | Pas de limite de temps |
| game.serverMaxPlayers 32 | 32 joueurs maximum |
| game.serverScoreLimit 0 | Pas de limite de score |
| game.serverInternet 0 | C’est un serveur de LAN |
| game.serverNumberOfRounds 3 | 3 rounds avant le changement de map |
| game.serverSpawnTime 20 | 20 secondes avant de réapparaître |
| game.serverSpawnDelay 3 | |
| game.serverGameStartDelay 20 | 20 secondes avant le début de la partie |
| game.serverGameRoundStartDelay 10 | 10 secondes avant le début du round |
| game.serverSoldierFriendlyFire 100 | 100% de dégat sur les soldats amis |
| game.serverVehicleFriendlyFire 100 | 100% de dégat sur les vehicules amis |
| game.serverTicketRatio 100 | 1 ticket allié = 1 ticket axis |
| game.serverAlliedTeamRatio 1 | 1 allié = 1 axis |
| game.serverAxisTeamRatio 1 | 1 allié = 1 axis |
| game.serverCoopAiSkill 75 | Le niveau de l’IA est de 75 |
| game.serverCoopCpu 20 | L’IA consomme 20% du CPU |
| game.serverPassword "" | Le serveur n’a pas de mot de passe |
| game.setServerWelcomeMessage 0 "Serveur quad80 officiel" | Le message d’accueil est Serveur quad80 officiel |
| game.ServerBandwidthChokeLimit 0 | Pas de limite de bande passante |
| game.ServerMaxAllowedConnectionType CTLanT1 | Le type de connexion autorisée |
| game.ServerAllowNoseCam 1 | |
| game.ServerFreeCamera 0 | La caméra libre (quand on est mort) est coupée |
| game.ServerExternalViews 1 | Les vues externes sont activées |
| game.ServerAutoBalanceTeams 0 | Le serveur n’équilibre pas les teams |
| game.ServerNameTagDistance 50 | Les noms des amis sont affichés jusqu’a 50 métres |
| game.ServerNameTagDistanceScope 300 | Les noms des amis sont affichés jusqu’a 300 métres |
| game.ServerKickBack 0.000000 | Pas retour de flamme des projectiles |
| game.ServerKickBackOnSplash 0.000000 | Pas retour de flamme des explosions |
| game.setServerSoldierFriendlyFireOnSplash 100 | 100% de dégat des explosions sur les soldats amis |
| game.setServerVehicleFriendlyFireOnSplash 100 | 100% de dégat des explosions sur les vehicules amis |
| game.setServerIP | Le serveur n’a pas d’IP affectée (définissez une IP seulement si votre serveur a plusieurs IP) |
| game.setServerPort 14567 | Le port du serveur est 14567 |
Vous pouvez écrire plusieurs lignes pour votre message d’accueil en respectant cette syntaxe.
Attention pas plus de 5 et sachant que l’on démarre à la ligne 0.
game.setServerWelcomeMessage 0 "Bienvenu"
game.setServerWelcomeMessage 1 "sur mon serveur"
game.setServerWelcomeMessage 2 " "
game.setServerWelcomeMessage 3 "TK interdit"
game.setServerWelcomeMessage 4 "Cheateur aussi"
je n arrive pas a mettre la camera libre en marche quand on n est mort.
game.ServerFreeCamera 0
a le place d un 0 jai mis un 1 donc :
game.ServerFreeCamera 1
Et ca ne marche pas es-ce que la manipe est fausse.
salut, comment tu fais pour lancer un mod sous bf1942 v1.6 ???????
rappel : +game ne marche pas avec cette version....
merci
salut je m appele madmax et je joue a battlefield le week-end . se week-end j ai passe 2 jours chez un ami bien content d essayer mon nouveau jeux en reseaux . Malheur apres avoir joué a CS DOD QUAKE et WARCRAFT3 Battlefieldeveut rien entendre impossible de jouer .On a alors refait nos nos IP les protocoles etc ... battlefield ne marche pas le serveur cree sur son PC en LAN est afiche dans ma liste de serveurs mais un message d erreur apparait lorsque j essaye de me connecter "donnees serveur differentes " je ne sais d onc plus quoi faire .et je n ai pas tout compris a votre tutoriel serveur (désolé).je vous donne mon mail si tu veut bien me donner 2 ou 3 trucs pour jouer g aussi AIM bon merci d’avance
M@d