Publicité

Samedi 25 juin 2005

La jeu Battlefield 2 ne permet pas de créer des parties avec un nombre important de tickets. Si vous désirez créer un serveur avec un grand nombre de tickets , suivez les étapes ci-dessous :

Cette astuce fonctionne aussi bien pour les serveur dédié multijoueurs que pour les parties solo ou co-op (Plus d'info sur ce dernier mode ici).

Pour le serveur dédié, allez dans le répertoire X:\...\Standalone Server\mods\bf2\python\game\gamemodes.
Pour les parties solo ou co-op, allez dans le répertoire X:\...\Battlefield 2\mods\bf2\python\game\gamemodes.
Ouvrez le fichier gpm_cq.py avec un éditeur de texte. Trouvez la ligne "# setup ticket system" et ajouter un "#" devant les deux lignes suivantes. Enfin, ajoutez à la suite les lignes ci-dessous :

  ticketsTeam1 = 1000
  ticketsTeam2 = 1000

Vous devez alors obtenir le résultat suivant :

Avant :
     # setup ticket system
     ticketsTeam1 = calcStartTickets(bf2.gameLogic.getDefaultTickets(1))
     ticketsTeam2 = calcStartTickets(bf2.gameLogic.getDefaultTickets(2))

Après :
     # setup ticket system
#   ticketsTeam1 = calcStartTickets(bf2.gameLogic.getDefaultTickets(1))
#   ticketsTeam2 = calcStartTickets(bf2.gameLogic.getDefaultTickets(2))
     ticketsTeam1 = 1000
     ticketsTeam2 = 1000

Sauvegardez le fichier et lancez une partie. Vous aurez maintenant 1000 tickets pour chacune des deux équipes.

Par JC - Publié dans : Serveur
Ecrire un commentaire - Voir les 3 commentaires - Recommander
Retour à l'accueil

Commentaires

Cela ne marche pas on obtient une erreur !
Commentaire n°1 posté par Vampir3 le 23/08/2005 à 22h20

salut pour moi ça ne marche pas non plus mais j ai trouver une solution


pour cela ouvrez les fichiers suivant  "gpm_coop.py" et "gpm_cq.py" qui ce trouve dans le repertoir suivant "C:\Program Files\EA GAMES\Battlefield 2\mods\bf2\python\game\gamemodes"
modifiez la ligne suivante dans les 2 fichier cité



def calcStartTickets(mapDefaultTickets):
 return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 100.0))



par


def calcStartTickets(mapDefaultTickets):
 return int(mapDefaultTickets * (bf2.serverSettings.getTicketRatio() / 25.0))


cela vous donnera environ 800 tikets


le 25 vous pouvez mettre aussi 50 ou 10 ou 5 plus vous mettrez un chiffre pres de 0 plus vous aurez des tickets cette astuces marche que pour les partie solo bien sure lol

Commentaire n°2 posté par Divimix le 07/10/2006 à 23h30

moi je n'est pas de fichier python mais un fichier cache.comment je peux fair?

Commentaire n°3 posté par benoo115 le 28/10/2008 à 12h55

Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>

Recherche

W3C

  • Flux RSS des articles
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus