Willyboy, pour créer ton serveur :
1) fait ton serveur dédié avec le truc expres de bf2, enregistre tes modifs
2)va dans mes documents, tu récupére le fichier bloc note avec les settings, tu le copie dans le dossier : C:/etc/mods/nomdumod/settings Ensuite, tu fais comme me dit rarenlyx ici : http://www.airmaps.fr/forum/sujet-222728.html
Et tu aura ton serveur dédié sur le mods au choix l'étape 2 n'est utile que si c'est un mod de jeux different de ceux existant sur bf2, par exemple, pour airmaps, c'est stunt ou dogfight, qui sont inselectionnable avec "créer un serveur dédié".
Si tu veux controler ton serveur depuis le jeu, sans passer par la console sur ton bureau, lit ceci : Les commandes Console de Battlefield 2
Pour ouvrir/fermer la console, appuyez sur la touche “ ² ” (ou la touche avant TAB). Pour voir la catégorie de liste de commande, appuyez deux fois sur TAB. Pour voir des sous-sections particulières, entrez le début de la commande (ex : renderer) et appuyez deux fois sur TAB.
La liste ci dessous est la liste complète des commandes console, mais beaucoup de commandes n’ont pas de descriptions. Nous ajouterons les descriptions au fur et à mesure.
Renderer Commands
renderer.drawHud [0,1] – Désactivé/activé l’affichage tête haute (HUD)
renderer.drawConsole [0,1] - Désactivé/activé la console
renderer.drawFps [0,1] – Montre le nombre d’images/secondes dans le coin gauche de l’écran
Game Commands
game.sayAll [texte] – Envoie le texte spécifié dans la boîte de dialogue global
game.sayTeam [texte] - Envoie le texte spécifié dans la boîte de dialogue de l’équipe
game.lockFps [img/s] – Bloque le nombre d’images/secondes au nombre spécifié
game.allowToggleFullscreen [0,1] – Si activé (sur 1), il permet le passage du mode plein écran en
mode fenêtre et inversement.
game.toggleFullscreen – Passe du mode plein écran en mode fenêtre et inversement
Demo Commands
demo.recordDemo [nom] – Commence l’enregistrement de la partie et sauvegarde le fichier comme nom.bf2demo dans votre dossier \Program Files\EA Games\Battlefield 2 Demo\mods\bf2\Demos
demo.stopRecording – Arrête l’enregistrement
demo.ShutdownDemo -
Localprofile Commands
localProfile.setName [nom] – Change le nom de votre compte actuel
localProfile.setNick [pseudo] – Change le pseudo de votre compte actuel
localProfile.setGamespyNick [GameSpyPseudo] - Change le pseudo GameSpy de vote compte
localProfile.setEmail [email] – Change l’adresse e-mail du compte
localProfile.setPassword [mot de passe] – Change le mot de passe du compte
localProfile.setNumTimesLoggedIn [nombre] – Donne le nombre de fois que le joueur s’est connecté avec ce compte
localProfile.setTotalPlayedTime [secondes] - Donne le temps de connections en secondes du joueur sur son compte
localProfile.save -
localProfile.addDemoBookmark [ ] -
Globalsettings Commands
globalSettings.setDefaultUser [numéro] – Change le profile d’utilisation, le premier étant 0001, le second 0002, etc.
Sv Commands
Ces commandes sont utilisés pour ajuster les paramètres du serveur, particulièrement dans le fichier Serversettings.con dans le dossier \Documents and Settings\[username]\My Documents\Battlefield 2 Demo\Profiles\[profile]\
sv.allowNATNegotiation [0,1] -
sv.interface -
sv.timeBeforeRestarting [0,1] - Donne le temps avec relance
sv.autoBalanceTeam [0,1] - Active/désactive la balance automatique des équipes
sv.teamRatioPercent [0,1] - Donne le pourcentage de tickets
sv.autoRecord [0,1] -
sv.demoIndexURL [adresse] -
sv.demoDownloadURL [adresse] -
sv.autoDemoHook -
sv.demoQuality -
sv.adminScript -
sv.sponsorText -
sv.sponsorLogoURL [adresse] -
sv.communityLogoURL [adresse] -
sv.radioSpamInterval -
sv.radioMaxSpamFlagCount -
sv.radioBlockedDurationTime [secondes] -
sv.useGlobalRank [0,1] -
sv.useGlobalUnlocks [0,1] -
Gamelogic Commands
gameLogic.togglePause – Active/désactive la pause
Settingsmanager Commands
Ces commandes changent plusieurs variables
SettingsManager.stringSet -
SettingsManager.boolSet -
SettingsManager.IntSet -
SettingsManager.floatSet -
SettingsManager.u32Set -
SettingsManager.stringGet -
SettingsManager.boolGet -
SettingsManager.intGet -
SettingsManager.foatGet -
SettingsManager.U32Get -
Inputdevices Commands
InputDevices.setInvertAxis -
InputDevices.setAxisScale -
Controlmap Commands
Ces paramètres doivent être utilisé dans le fichier Controls.con dans le dossier \Documents and Settings\[username]\My Documents\Battlefield 2 Demo\Profiles\[profile]\
controlMap.deleteControlMap -
controlMap.dump -
controlMap.setButtonRiseTime -
controlMap.SetButtonFallTime -
controlMap.SetDoubleTapTime -
controlMap.addAxisToAxisMapping [texte] -
controlMap.addButtonsToAxisMapping [texte] -
controlMap.addKeyAndButtonToAxisMapping [texte] -
controlMap.addKeysToAxisMapping [texte] -
controlMap.addButtonToTriggerMapping [texte] -
controlMap.AddKeyToTriggerMapping [texte] -
controlMap.setAxisScale -
controlMap.setYawFactor -
controlMap.setPitchFactor -
controlMap.addAxisToTriggerMapping -
controlMap.InvertMouse [0,1] - Mettre 1 pour inverser la souris, 0 en étant la souris par défaut
controlMap.mouseSensitivity [numéro] - Détermine la sensibilité de la souris
controlMap.keyboardSensitivity [numéro] - Détermine la sensibilité du clavier
Maplist Commands
Ces commandes sont utilisées pour contrôler des listes des cartes par l’administrateur du serveur.
mapList.list – L’ID de la liste de carte, numéros, nom de la carte, mode de jeu et le nombre de joueurs.
mapList.configFile [nouvelle location pour le fichier] – Utilisé pour modifier la location du fichier mapList.con. Par défaut le dossier est \My Documents\Battlefield 2 Demo\ServerConfigs\
mapList.load – Recharge la liste _mapList.con
mapList.save - Sauvegarde la liste actuelle de carte sur le serveur dans le dossier dossier _mapList.con
mapList.mapCount – Donne le nombre total de carte dans la liste
mapList.currentMap – Donne le numéro de la carte en cours
mapList.clear – Efface la liste actuelle
mapList.remove [nombre ID de la carte] – Enlève la carte spécifié de la liste
mapList.append [nom de la carte] [mode de jeu] [nombre de joueurs] – Ajoute une nouvelle carte à la fin de la liste
mapList.insert [nombre ID de la carte] [nom de la carte] [mode de jeu] [nombre de joueurs] -
Admin Commands
Ces commandes sont utilisées par l'adminstrateur du serveur
admin.listPlayers – Liste les joueurs connectés au serveur, montrant leur nom, numéro ID et numéro IP
admin.runNextLevel - Force le serveur à finir la carte et à lancé la prochaine
admin.currentLevel – Montre la carte en cours
admin.nextLevel – Montre la prochaine carte
admin.restartMap – Recommence la carte
admin.banPlayer [nombre du joueur] [temps] – Banni le joueur par son numéro. Banni le joueur en utilisant l’adresse IP. La valeur timeout contrôle la durée du bannissement, perm pour un bannissement permanent, round pour la partie, et 180 pour 180 secondes (3 minutes).
admin.banPlayerKey [adresse IP du joueur] [temps] – Banni le joueur en utilisant sa clé
admin.addAddressToBanList [adresse IP du joueur] [temps] – Entrez l’IP du joueur que vous voulez bannir
admin.addKeyToBanList [clé du joueur] [temps] - Entrez la clé du joueur que vous voulez bannir
admin.removeAddressFromBanList [adresse IP du joueur] - Entrez l’IP du joueur que vous voulez débannir
admin.removeKeyFromBanList [clé du joueur] - Entrez la clé du joueur que vous voulez débannir
admin.clearBanList – Efface toute les liste de bannissement
admin.listBannedAddresses – Affiche la liste des IP bannis
admin.listBannedKeys - Affiche la liste des clés bannies
admin.kickPlayer [numéro ID du joueur] – Entrez le numéro du joueur à exclure.
Remote Console
Ces commandes sont utilisées par l’administrateur du serveur
Pour installé la console d’accès sur le serveur, sur le serveur créez un nouveau fichier text dans le dossier \admin\ called default.cfg et entrez le texte suivant dans le nouveau fichier.
port=4711
password=VotreMotDePasse
Sauvegardez le fichier et lancez le serveur. Maintenant vous pouvez accéder au serveur en utilisant les commandes depuis un ordinateur
rcon login [VotreMotDePasse] – Utilisez cette commande pour vous identifiez
rcon users - Cette commande liste tout les utilisateur du serveur. Semblable à admin.listPlayers
rcon exec [nom de la commande] - Lance une commande sur le serveur. Par exemple : rcon exec admin.kickPlayer 3
Exit – Quitte le jeu et retour sous Windows
Liste de commandes trouvées sur Tweaks Guides
-------------------------------------------
Je sais, c'était long, mais j'avais pas envie de rechercher le site
Grace à ça, tu pourra controler ton serveur comme si il était loué
PS ! avec du 3mega, je peux faire tourner un serveur de type bf2 (avec n'importe quel mod) jusqu'à 6 personnes, à 7, certains ont des ping qui passe direct à mille, donc avec fibre optique 25mega, tu pourra en extrapolant obtenir presque 48 personnes
Et puis, ça fait toujours style d'avoir son ping à 0 