Comment dev un bot?

Tout ce qui concerne la configuration et l'administration des serveurs.
Rendez-vous dans Outils de communication & communautaires pour la conception de sites Internet.
Répondre
Avatar du membre
Foaly
Messages : 2623
Enregistré le : 22 juin 2007, 15:27
Localisation : Un peu plus à l'Ouest

Message par Foaly » 29 févr. 2008, 16:22

Bonjour!

J'aimerais faire un bot pour le server des PaL à la demande de l'admin-server, et j'aimerais savoir de quelle manière le bot doit 'dialoguer' avec le server urban? (API?) Pour info je sais dev en VB6 et C, mais mieux en VB. Je fais aussi du blitz mais je pense pas qu'il soit adapter pour ça.

Merci d'avance
Foaly, le petit cheval qui mange ses sabots et qui appuie sur des boutons avec son nez.
Kiwi, un bot de serveurs simple et léger
A lire pour certains

iPhoenix
Messages : 365
Enregistré le : 20 avr. 2007, 07:48

Message par iPhoenix » 29 févr. 2008, 17:42

M'enfin, un petit dada aussi intelligent que toi devrait savoir faire ça...

oui, la porte est là, je la prend... --------------->[]
Modifié en dernier par iPhoenix le 29 févr. 2008, 17:42, modifié 1 fois.
<Akecmoi>Dieu vous aime*
<Akecmoi>*offre soumise a conditions
[BashFR copyright]

Dradge
Messages : 380
Enregistré le : 01 sept. 2007, 14:31
Localisation : Angers

Message par Dradge » 29 févr. 2008, 18:02

Les bot utilisent pour infos en entrée la lecture des logs écrits par le serveur. En sortie (pour envoyer les commandes) il s'agit d'une socket.
Have fun

Avatar du membre
Foaly
Messages : 2623
Enregistré le : 22 juin 2007, 15:27
Localisation : Un peu plus à l'Ouest

Message par Foaly » 29 févr. 2008, 18:59

iPhoenix : lol Root laisse pas trop le temps de s'interresser aux bots de servers... ;)
lol

Dradge : Ok donc le log est inscrit en temps réel? (j'en ai déjà vu dont le contenu changeait à la sortie du prog). Compris pour les entrées, mais que veut-tu dire par socket, pour la sortie? (désolé je suis un peu boulet mais je vois pas)
En cherchant, j'ai trouvé qu'il s'agissait de fonctions pour gérer le réseau, donc pas de communication inter-applis... ou alors j'ai rien compris.

Merci de ta réponse
Foaly, le petit cheval qui mange ses sabots et qui appuie sur des boutons avec son nez.
Kiwi, un bot de serveurs simple et léger
A lire pour certains

Kyat
Messages : 170
Enregistré le : 06 janv. 2008, 05:41
Localisation : Vers Toulouse

Message par Kyat » 29 févr. 2008, 21:55

Au niveau de VB il faut utiliser l'OCX winsock.
En fait il s'agit d'un OCX qui permet de se connecter à une ip et à un port précis. C'est de la programmation réseau, ni plus ni moins.

Tu gères les connexions, l'envoi et la réception de données, etc...

Quelques procédures et fonctions utiles :
winsock.connect
winsock.datasend (ou senddata, je sais pu :p)
winsock.getdata

etc...
Sur le sujet il existe de nombreux tutoriaux, et pas mal de codes sources (notamment dans l'utilisation pour faire un client IRC par exemple)

http://www.developpez.com
http://www.vbfrance.com

En espérant que ça peut t'aider

(Bien sûr tout ceci concerne le développement en VB)
On raconte que Gilbert Montagné a vu Chuck Norris nu...
Depuis il est aveugle mais il a quand même un drôle de sourire satisfait.

----------------------------------------------------
Je sais, c'est bête mais ça me fait rigoler :D

Avatar du membre
Foaly
Messages : 2623
Enregistré le : 22 juin 2007, 15:27
Localisation : Un peu plus à l'Ouest

Message par Foaly » 29 févr. 2008, 22:25

Ok merci beaucoup j'ai déjà utilisé Winsock y'a un moment je devrais pas avoir trop de mal a m'y remettre ;)

Encore merci de l'info, je regarde tout ça.

Foaly
Foaly, le petit cheval qui mange ses sabots et qui appuie sur des boutons avec son nez.
Kiwi, un bot de serveurs simple et léger
A lire pour certains

Répondre