Avatar billede rexon Nybegynder
09. august 2005 - 11:39 Der er 6 kommentarer

Information fra spil

Hvordan får man Visual Basic til at vise information fra et spil server, i f.eks. battlefield2, eller det kendte online spil counter-strike.

Kan det lade sig gøre, og evt. hvordan ;)?

På forhånd tak!
Avatar billede sjh Nybegynder
09. august 2005 - 14:21 #1
Ja jeg ved ikke lige med BF2.. men CS skulle der være en mulighed for.. prøv at søge lidt her:

http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?lngWId=1&txtCriteria=Counter+Strike
Avatar billede rexon Nybegynder
09. august 2005 - 20:34 #2
okay, prøver at kigge,
men ubmilbart ser de koder der inde fra ret avancerede ud, og de programmer har ret mange muligheder.

Det jeg kunne tænkte mig var at man kunne indtaste en server ip og se noget i retning af det her:
antal spillere, ping, FF on / off, og andre funktioner.

men ja kigger da lige lidt på siden ;)
og tak!
Avatar billede sjh Nybegynder
09. august 2005 - 21:29 #3
Lad mig lige gøre dig klar med det samme.. Det er et avanceret program du skal til at lave..

for at få de oplysninger fra et online spil, skal du lave en proxy server som du opkobler dit spil til, så skal din proxy server så logge på den online server som spillet normal ville bruge.. alt det er måske ikke så svært.. men flere og flere spil bruger flere porte til at overfør data mellem server og client.. og så er det ikke nemt at styre mere..
Avatar billede sjh Nybegynder
09. august 2005 - 21:32 #4
du kan altså ikke få nogle oplysninger fra server med mindre du er logget på server som en "Spiller" eller med mindre at det har en bestemt port på deres server som gør at du kan få de oplysninger..
Avatar billede rexon Nybegynder
09. august 2005 - 21:37 #5
ja lyder til at det er ret avanceret ;)
men ved de fleste spil kan man jo indtaste porten til serveren,
og til et så gammelt spil som cs, tror kun at der er 1 port, men ja, vil da prøve at undersøge det..
Avatar billede therichman Nybegynder
02. november 2005 - 11:56 #6
Du kan jo prøve, i CS ved jeg da ihvertfald at du får serverens IP adresse og port, prøv så at connecte med winsock, eller prøv evt. med telnet først: telnet ip port
så kan du se hvad du får af respons fra serveren, og så kan du evt. gætte dig til nogen requests.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester