[ Rechercher | Ouvrir un compte pour répondre ]
Auteur Message
duduche1
Visiteur

Posts: < 10

Infos
Voila, avec divers potes on a le probléme que l'on ne sait pas trop sur quel serveur chaque personne se connecte.

Moi j'aimerais faire un programme du type esjoin (comme il se serve sur bf2.fr)
Qui permet de le faire ......

Bon on pourrais se servir de esjoin ..... mais moi je prefererai le developper .......


Si quelqu'un a de la doc ou quelque chose sur le code reseaux utilisé par bf2 ....

Et sur ce qu'on peux passer comme ligne de commande pr lancer le jeux avec ip du serveur et param de connexion auto ......
17-08-2005 à 02h39
Rivalman Où est pacman quand on a besoin de lui ?
17-08-2005 à 11h17
Skwalh il court derrière les fantômes gloutons!!
17-08-2005 à 11h28
i j
MadProf
Visiteur

Posts: > 100

Infos | blog
Voici la liste des options de ligne de commande de l'exécutable BF2.exe :


+dedicated : Lance un server en mode dédié
+multi : Permet de lancer plusieurs instances de Battlefield 2
+joinServer : Se connecte à un serveur par son adresse IP ou son domaine
+playerName : Défini le nom du joueur
+password : Défini le mot de passe du serveur à rejoindre
+config : Défini le chemin du fichier ServerSettings.con à utiliser
+maplist : Défini le chemin du fichier MapList.con à utiliser
+lowPriority : Lance le jeu avec une priorité d'éxecution inférieure
+loadLevel : Défini le niveau à charger
+wx : Position horizontale de la fenêtre de jeu à l'écran
+wy : Position verticale de la fenêtre de jeu à l'écran
+szx : Défini la résolution horizontale
+szy : Défini la résolution verticale
+fullscreen : Lance le jeu en mode plein écran
+noSound : Lance le jeu sans son
+demo : Défini le fichier .con avec les options de la démo
+maxPlayers : Défini le nombre de joueurs maximum
+gameMode : Défini le mode de jeu
+modPath : Défini le chemin des mods (mods/bf2 par défaut)
+help : Affiche cette aide
+? : Affiche cette aide
+ranked : Permet l'envoi de statistiques à Gamespy
+playerPassword : Défini le mot de passe du joueur
+playNow : Utilise la fonction playnow
+port : Défini le port réseau à utiliser
+pbPath : Défini le chemin à utiliser pour PunkBuster pour les configurations à instances multiples (pb par défaut)

Options avancées

+hostServer
+checkForAvailablePatch
+checkForPatch
+ai

Avec ca la réalisation d'une petite appli devrait pas être trop difficile ;)
en Pascal un petit WinExec ou ShellExecute et hop c'est partis ! (en C++,VB ou Java aucune idée mais ca doit pas être bien compliqué)

{EXEPATH} +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]

Par contre les paramètres de connexion tu peux pas y changer grand chose j'imagine.

D'ailleur si vous développez en Pascal je suis preneur !!

Edité par MadProf le 17-08-2005 à 11h50

____________________________
Life is short, play hard !
17-08-2005 à 11h29
crying Un peu offtopic mais... existe la possibilité de ajouter ces paramètres dans ASE?, sur tout +szx +szy. merci
17-08-2005 à 11h53
MadProf Je pense que oui mais aussi bien je raconte une grosse c... va voir sur le forum de ASE directement : http://ase.staticservers.com/forum/ je pense tu aurras une réponse plus claire que la mienne.
17-08-2005 à 11h59
i j
Eryx
god wannabe

Posts: > 500

Infos | blog
duduche1 a dit :
Voila, avec divers potes on a le probléme que l'on ne sait pas trop sur quel serveur chaque personne se connecte.

Moi j'aimerais faire un programme du type esjoin (comme il se serve sur bf2.fr)
Qui permet de le faire ......

Bon on pourrais se servir de esjoin ..... mais moi je prefererai le developper .......
http://blogs.nofrag.com/Eryx/2005/jun/09/7016-quelques-nouvelles-du-x-fire-like/

Notre version beta est quasi prête, j'attends juste que mon programmeur rentre de vacances pour la sortir sur NoFrag (c'est à dire dans quelques jours).
Je pense que c'est ce que tu voulais faire de ton coté.
17-08-2005 à 13h17
MadProf Il faut une appli client ou c'est via une interface web ?
17-08-2005 à 13h33
i j
Eryx
god wannabe

Posts: > 500

Infos | blog
Avec notre programme, il faut juste installer un petit soft (quelques Ko) qu'il faut lancer quand tu vas jouer (mais tu peux le laisser tourner quand tu ne joues pas ca ne consomme rien), il te ressort toutes les infos sur une page web.
Sincèrement, le programme est très très chouette, avec de belles évolutions déjà planifiées en plus.
17-08-2005 à 13h36
MadProf Et bien j'ai hâte de voir ca beau boulot ;)
17-08-2005 à 13h39
duduche1
Visiteur

Posts: < 10

Infos
Cool, ouep c ce que je voulais faire, je vais m'inspirer de tous ca ....


Je comptais faire ca en java (parceque c mon dada) ou en VB (parceque je peux bosser au taf dessis et ca me laisse du temps pr jouer le soir :D )

Sinon avec tous ca je regarde ce we ce que ca donne !!!
17-08-2005 à 14h09
i j
Deadr0m
Visiteur

Posts: > 100

Infos | blog
crying a dit :
Un peu offtopic mais... existe la possibilité de ajouter ces paramètres dans ASE?, sur tout +szx +szy. merci
Oui tu vas dans Tools\Options\Game\BF2 et là tu rajoutes à la ligne de lancement tes arguments.

____________________________
On NoFrag since september 2002
17-08-2005 à 17h19
[ Haut | Rechercher | Ouvrir un compte pour répondre ]
Forums > Battlefield 2 > Construction Programme lanceur pr bf2