• 06 Juin 2026, 00:03:40


Auteur Sujet: [REL] Server Launcher IVMP By Sasuke78200  (Lu 5649 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
[REL] Server Launcher IVMP By Sasuke78200
« le: 22 Septembre 2010, 22:22:40 »
IV:MP Server Launcher


Salut tout le monde, ayant vu que la nouvelle version de IV:MP intègre un browser serveur externe, et que je sais que c'est pas cool de lancer le jeu pour voir les serveurs en ligne,
je me suis dit qu'avec mes compétences de "Hacking" je vais coder mon propre launcher de serveur.

Il fonction bien, je n'ai pas encore vu de bug, donc si vous en voyez veuillez me le signaler s'il vous plait =)


Screenshot:






A faire:

Rules des serveurs. ( dans la prochaine version surement ) ( Inclus dans la version 1.1 )
Pouvoir rafraichir un serveur. ( Inclus dans la version 1.2 )
Pouvoir se connecter aux serveurs grâce au launcher ( pas possible dans la version actuelle de IVMP voir: http://forum.iv-multiplayer.com/index.php/topic,2631.0.html )
Pouvoir mettre dans classer les serveur dans l'ordre ( Fonctionne seulement avec les noms de serveur ) avec le ping, le nombre de joueur etc ....



Remerciements:

Je remercie fortement spiirou pour l'icône du programme =)
et Uzi-i pour m'avoir donné gout au reverse engineering.



Changelog:

v1.2:

- Ajout du rafraichissement d'un seul serveur.

v1.1:

- Ajout de la lecture des rules des serveurs.

v1:

- Version initiale


Téléchargement:

v1.2:


http://solidfiles.com/d/8c51/  Lien SolidFiles
http://www.megaupload.com/?d=VJNOCNHN  Lien Megaupload


v1.1:


http://solidfiles.com/d/d45e/  Lien SolidFiles
http://www.megaupload.com/?d=SP3DDUFT  Lien Megaupload

v1:

http://solidfiles.com/d/ea34e/  Lien SolidFiles
« Modifié: 25 Septembre 2010, 12:30:36 par sasuke78200 »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #1 le: 22 Septembre 2010, 22:29:57 »
Ca m'a l'air excellent. Malheureusement, ca ne me sera pas utile pour le moment ( il faudrait que j'achete Gta IV ) :D
Continue comme ca ;)

SPiiROo
++

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #2 le: 22 Septembre 2010, 22:39:01 »
Tu saurais m'en faire un pour MTA:SA ? :P

NV. 8)



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #3 le: 22 Septembre 2010, 22:47:38 »
Tu saurais m'en faire un pour MTA:SA ? :P

NV. 8)


Humm, pas bête surtout que MTA est open source ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #4 le: 22 Septembre 2010, 22:54:06 »
Tien moi au courant :D

NV. 8)



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #5 le: 23 Septembre 2010, 07:54:28 »
Bah je viens de look les sources, si quelqu'un veut le faire, voila la liste des serveurs : http://1mgg.com/affil/mta-1.0

Ensuite je pourrai vous donné les packets à envoyer pour recevoir les infos de chaque serveurs ^^

Voila la page intéressante http://www.google.com/codesearch/p?hl=fr#KdIewVX4zdg/trunk/MTA10/core/CServerList.cpp&q=CServerList%20package:http://mtasa-blue\.googlecode\.com&sa=N&cd=2&ct=rc


EDIT: C'est vraiment simple à faire ^^

Si quelqu'un veut le faire à ma place dite le moi, comme ça je me lance pas dans le projet ^^


EDIT 2: Pour l'explication, alors

on fait un get sur la page http://1mgg.com/affil/mta-1.0, ensuite on lit deux octet pour connaitre le nombre de serveur présent dans la master list,

ensuite, on lit 4 octet un par un,

le premier, pour le premier bout de l'ip, le second pour le second bout, ainsi du suite, ensuite on lit encore deux octet pour le port et on fait ça jusqu'à avoir lu toute les ips


je ferai un edit 3 pour expliqué comment récupéré les informations des serveurs
« Modifié: 23 Septembre 2010, 11:17:37 par sasuke78200 »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #6 le: 23 Septembre 2010, 12:38:50 »
Ca me tenterai, mais je n'y connais rien ^^'

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #7 le: 23 Septembre 2010, 12:41:15 »
C'est assez simple, vu que sur MTA on à déjà les sources, alors que sur IVMP, j'ai du fouiller les fichiers et recréer le code ^^

( Je pense que ce soir le launcher MTA sera fonctionnel ^^ )


EDIT: J'ai des problème de réception avec MTA :/
« Modifié: 23 Septembre 2010, 16:47:08 par sasuke78200 »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #8 le: 23 Septembre 2010, 16:49:17 »
Tu as codé ça en C# ?

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #9 le: 23 Septembre 2010, 16:49:47 »
Non, en C++ ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #10 le: 23 Septembre 2010, 16:51:54 »
D'accord, je crois que je vais me mettre au C++ ^^

EDIT : Si j'ai besoin d'aide, je te ferais signe. Tu a l'air de t'y connaitre :o
« Modifié: 23 Septembre 2010, 16:54:16 par spiirou »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #11 le: 23 Septembre 2010, 17:15:36 »
Je me débrouille ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #12 le: 23 Septembre 2010, 19:08:09 »
Hum, on peut appeler ça du hack, car j'ai du reverse la partie Client + Serveur pour savoir comment récupérer les infos sur le master serveur, et les infos des serveurs ^^

Surtout le projet est closed source ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #13 le: 23 Septembre 2010, 21:44:04 »
Ouais, c'est exactement ça ^^ ;)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [WIP] Server Launcher IVMP By Sasuke78200
« Réponse #14 le: 25 Septembre 2010, 12:28:17 »
Version 1.2 sortie



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog