Über Netzwerk mit einander Spielen

  • Ich bin ein ziemlicher autoit Anfänger und mache gerade ein spiel.
    Ich will dabei einen Multiplayer machen, so dass man über ein Netzwerk (vom Laptop aus, Ad-Hoc) spielen kann.

    Die Fragen: Geht das, wenn ja, Wie?
    Mit welcher Geschwindigkeit kann man Variablen tauschen und so weiter..!!

    Einmal editiert, zuletzt von Schnacko (11. Mai 2011 um 21:28)

  • Hallo Schnacko,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deinen Fragen:

    • ja das geht, schau dir dazu [autoit]TCPRecv[/autoit] und [autoit]TCPSend [/autoit] mit den dazugehörigen Beispielen an. Eventuell kannst du es auch über [autoit]IniWrite[/autoit] uund [autoit]IniRead[/autoit] auf einem für alle verfügbaren Netzlaufwerk lösen.
    • die Geschwindigkeit hängt masgeblich von den Netzwerkkarten ab.

    mfg autoBert

  • Vielen Dank AutoBert ich werde es mir gleich anschauen..

    Ich lasse aber des noch "offen" (Fürs erste)

  • Vllt hilft dir auch dieser Tread weiter.

    Da wird erklärt wie man es übers Internet macht, nichtnur Lokal. Am besten du fängst mit den TCP Beispielen in der Hilfe an, schau sie dir an und guck was genau sie machen.

  • Sieht sehr gut aus. Danke nochmal.

    Aber kann man (über AutoIt) die IpAdresse auch bekommen und verwenden???

  • Für die Lokale IP benutzt man

    [autoit]

    @IPAddress1
    @IPAddress2
    @IPAddress3
    @IPAddress4

    [/autoit]

    Für die Routerip

    [autoit]

    _GetIP()

    [/autoit]

    Um die IP einer Website bzw eines (ich glaube nur im lokalen Netzwerk) vorhandenen Computernamens zu bekommen benutzt man

    [autoit]

    TCPNameToIp()

    [/autoit]


    PS: Ein Fehler den viele machen ist

    [autoit]

    TCPStartup()

    [/autoit]


    nicht an den Anfang zu setzen, dann funktionieren keine TCP Befehle.

  • Danke..
    Hab mich jetz ein wenig reingelesen, frag mich aber jetz doch
    Was bedeuten die IniRead und IniWrite
    Was machen die, was ist eine *.ini datei und was kann ich damit anfangen

    Danke im Voraus.

    PS.: Wenn ich dieses Thema auf "gelöst" stelle kann ich das später wider umstellen???

  • Zitat

    Was bedeuten die IniRead und IniWrite

    Ließt (read) und Schreibt (write) in eine .ini Datei.

    Zitat

    Was machen die, was ist eine *.ini datei und was kann ich damit anfangen

    Eine Ini besteht immer aus einer Section, einem Wert und einem Schlüssel.

    Zitat

    PS.: Wenn ich dieses Thema auf "gelöst" stelle kann ich das später wider umstellen???

    Ja

  • Keine dumme Frage, das fragt fast jeder einmal ^^

    Den ersten Beitrag editieren und oben bei Präfix auf [gelöst] stellen.