Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

41

19.12.2010, 15:12

Ich bin mir ziemlich sicher dass es sich um Ersteres handelt, darum frag ich ja so wehement nach...

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

42

19.12.2010, 17:44

Nebenbei, wenn die Addresse nicht "hardgecoded" ist, wo bekommt das Programm die Addresse her? Aus einer Datei?
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

43

19.12.2010, 18:17

Genau deswegen vermute ich ein MMO. Es verbindet zum Loginserver, dieser nennt dem Client die IPs der Game-Server und der Client muss dahin verbinden. Für einen Bot ist genau das die Stelle, wo er die IPs fälscht, dem Client "localhost" unterschiebt und dann selber zu einer der IPs verbindet.
Für eine license-validation könnte man sogar den Login-Server faken, das geht bei einem Game aber nicht, weil man die echten Infos der echten Login-Server benötigt.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

44

19.12.2010, 18:45

Für eine license-validation könnte man sogar den Login-Server faken, das geht bei einem Game aber nicht, weil man die echten Infos der echten Login-Server benötigt.

Ich sag nur offline server für Ubisoft-Spiele...
Rechtschreibefehler sind gewollt und sollen euer Unterbewusstsein beeinflussen ;-)

"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."

Erschaffen statt vernichten, dass ist die wahre Kunst

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

45

19.12.2010, 19:53

Ich weiß nicht was das ist (ich kaufe Ubisoft Spiele), aber für ein MMO sicherlich total zwecklos, wenn man auf 'nem offiziellen Server mit man-in-the-middle-Bot spielen will.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

46

19.12.2010, 20:25

Ich will keinen man-in-the-middle-Bot schreiben -.-'

und ich kaufe auch Ubisoftspiele.
Rechtschreibefehler sind gewollt und sollen euer Unterbewusstsein beeinflussen ;-)

"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."

Erschaffen statt vernichten, dass ist die wahre Kunst

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Neoticer« (19.12.2010, 20:35)


47

20.12.2010, 12:28

Ich vermute mal, es geht darum, das ubisoft auf permanente internet-anbindung zu kopierschutzzwecken setzt, auch bei reinen singleplayer spielen. Und wenn man dann mal ohne internet zokcen will, auch ein direkt bei ubisoft gekauftes Spiel, bruacht man so einen server. In wie weit der legal ist...kA

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

48

20.12.2010, 12:33

Wie Nox schon gesagt hat wäre es interessant zu wissen woher das Programm die IP nimmt wenn diese nicht hardcodet ist. Ich denke mal dass die Software evtl. über einen Domain Name die IP des Servers herausfindet!? In dem Fall lässt sich das ganze vermutlich über das hosts file lösen.

49

20.12.2010, 15:47

Schon alles mit IDA durchgeschaut, die einzigsten Domains die drinn sind, führen zu Werbung. Die auch mit einem lokalen Webserver umleiten kann.
Rechtschreibefehler sind gewollt und sollen euer Unterbewusstsein beeinflussen ;-)

"Irren ist menschlich, aber wenn man richtigen Mist bauen will, braucht man einen Computer."

Erschaffen statt vernichten, dass ist die wahre Kunst

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

50

20.12.2010, 16:18

Irgendwoher muss das Teil ja wissen wohin es telefonieren soll. Egal ob als IP oder als alternative Serveraddresse. Selbst wenn es die IP bei einem anderen Server anfragt, könnte man das per Trainer "umschreiben". kA ob das einfacher ist als die sockets zu "hacken".
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige