GTAOnline.net

Forum GTAOnline => Discussions générales => Discussion démarrée par: Ssk le 22 Septembre 2010, 22:22:40

Titre: [REL] Server Launcher IVMP By Sasuke78200
Posté par: Ssk 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:

(http://sasuke78200.free.fr/Logiciel/IVMP%20Launcher/ivmp%20launcher.PNG)

(http://sasuke78200.free.fr/Logiciel/IVMP%20Launcher/ivmp%20launcher 2.PNG)


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 (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/ (http://solidfiles.com/d/8c51/)  Lien SolidFiles
http://www.megaupload.com/?d=VJNOCNHN (http://www.megaupload.com/?d=VJNOCNHN)  Lien Megaupload


v1.1:


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

v1:

http://solidfiles.com/d/ea34e/ (http://solidfiles.com/d/ea34e/)  Lien SolidFiles
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: spiirou 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
++
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: NatiVe™ le 22 Septembre 2010, 22:39:01
Tu saurais m'en faire un pour MTA:SA ? :P

NV. 8)

Titre: Re : Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: Ssk 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 ^^
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: NatiVe™ le 22 Septembre 2010, 22:54:06
Tien moi au courant :D

NV. 8)

Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: Ssk 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 (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 (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 (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
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: spiirou le 23 Septembre 2010, 12:38:50
Ca me tenterai, mais je n'y connais rien ^^'
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: Ssk 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 :/
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: spiirou le 23 Septembre 2010, 16:49:17
Tu as codé ça en C# ?
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: Ssk le 23 Septembre 2010, 16:49:47
Non, en C++ ^^
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: spiirou 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
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: Ssk le 23 Septembre 2010, 17:15:36
Je me débrouille ^^
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: Ssk 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 ^^
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: Ssk le 23 Septembre 2010, 21:44:04
Ouais, c'est exactement ça ^^ ;)
Titre: Re : [WIP] Server Launcher IVMP By Sasuke78200
Posté par: Ssk le 25 Septembre 2010, 12:28:17
Version 1.2 sortie
Titre: Re : [REL] Server Launcher IVMP By Sasuke78200
Posté par: Kox le 22 Janvier 2011, 17:50:23
salut,gg pour ce launcher c'est bien pratique ^^mais la il ne trouve plus de serveur bizard il fonctionnait ce midi
sa vien de moi?
Titre: Re : [REL] Server Launcher IVMP By Sasuke78200
Posté par: Ssk le 22 Janvier 2011, 17:52:24
ah oui, je look si leur master serveur à changé d'adresse ^^

EDIT: Même sur IVMP ça ne fonctionne plus ^^

http://iv-multiplayer.co.uk/ (http://iv-multiplayer.co.uk/) est mort, et vu que le master est hébergé dessus ^^
Titre: Re : [REL] Server Launcher IVMP By Sasuke78200
Posté par: Karting06 le 22 Janvier 2011, 18:14:42
Non, il marche
http://iv-multiplayer.com/ (http://iv-multiplayer.com/) sauf que le lien a changé! Mais tu es redirigé automatiquement !
Titre: Re : [REL] Server Launcher IVMP By Sasuke78200
Posté par: Ssk le 22 Janvier 2011, 18:25:05
je te dit qu'il est mort lol

le site officiel est ici http://iv-multiplayer.co.uk/ (http://iv-multiplayer.co.uk/) avec le master serveur et tout, je ne vois pas pourquoi ils ont tout retiré :s

Peut-être qu'ils sont prêt a sortir la beta 2 et par la meme occasion changé l'adresse du master ^^