tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
449
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Katzehuhn
    Katzehuhn Katzehuhn ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    213
    Ich programmiere gerade ein Onlinegame, nicht in der art von Ogame sondern es gibt ne riesige Welt auf der man auch rumlatschen u kämpfen kann.
    Wenn man die Position auf der Karte wechselt dauert das um die 0,2 - 0,35 Sekunden(bei einem Laptop von 2,55 GHZ 512 Ram und 64 MB Grafikkarte und paar Programmen laufn). Wie stark müsste ein Server sein das der um die 300 Spieler aushält, die sagen wir mal nahezu gleichzeitig herumlaufen, kann ein Server das überhaupt aushalten?(die gehen nur auf der Karte herum, kämpfen lassn wir ma aus ).
    Kennt sich da jemand aus? Danke
     

  2. #2
    Registriert seit
    Dec 2004
    Ort
    Karlsruhe
    Beiträge
    448
    Blog-Einträge
    1
    Hi,

    auf was für ein Server läuft das Game und welche Programmiersprache?(php/Asp.Net/c++)

    pMx
     

  3. #3
    Registriert seit
    Nov 2003
    Ort
    Ludwigshafen
    Beiträge
    1.996
    Das kommt darauf an wie Leistungsfähig und Optimiert die Serversoftware ist.
    Ein UO Server mit 100 Spielern zb lief bei mir auf 2,4ghz P4 mit 256 MB Ram flüssig.
     
    Art Community - Blog
    Ich glaube an: Russels Teekanne

    Ich biete keinen ICQ oder MSN Support.
    Ich gebe keine Informationen zu Software, die hier nicht erlaubt ist, heraus, auch nicht per PN

  4. #4
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.629
    Blog-Einträge
    4
    Katzehuhn: Dein vergleichswert bezieht sich auch auf eine Grafikoperation, oder ?
    Die macht der Server natürlich nicht. Der erhält und sendet ständig Positionen und
    Eigenschaften der Mitspieler. Hat also nur Zahlen/Zeichen zu bewegen, aber keine
    eigene Grafik.
    Wenn es harte Echtzeit ist, sprich Q3 oä. dann tut er es so oft es geht.
    Bei WiSims reichen wohl 5 Aktualisierungen/s aus.. Alles, was
    ausgelagert werden kann, wird auf die Spieler-Clients ausgelagert. Zum Beispiel werden
    Bewegungen auf den Clients interpoliert.

    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  5. #5
    Avatar von Katzehuhn
    Katzehuhn Katzehuhn ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    213
    ah sry ich hab die Programmiersprache vergessen. Ich benutz Php, also ein Browser Game
     

  6. #6
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    Nun, die theoretisch benötigte Hardware-Stärke des Servers ist wohl schwer vorrauszusagen.
    Besonders deshalb, weil auch dein Knowhow eine immens große Rolle spielt. Bei vielen Online-Games beispielsweise ist bei eine starken Frequention häufig die Datenbank der Flaschenhals, eine gute Adminstration dieser und eine performante Tabellenstruktur, ist wohl ebenso wichtig, wie ein Hardware starker Server.
    Ich würde dir empfehlen, wenn du wirklich starke Besucherzahlen hast, nicht nur in Hardware, sondern vielmehr die Architektur deines Programmes zu investieren. Du könntest zum Beispiel einiges am Backend durch Überspringen des Interpreters schneller gestalten. Das Frontend würde ich nicht, mit Sprachen wie C/C++ oder ähnlichen angreifen, da durch die Interkation mit dem Benutzer und den nicht vorhersehbaren Aktionen, nur zuviele Fehler entstehen können, wenn man nicht aufpasst. Da ist PHP nicht so resistent; bei weitem aber auch nicht so mächtig.
    Soviel allgemein.

    Es fehlen sehr viele Daten. Wir wissen weder, ob du dynamisch Grafiken erzeugst, was PHP gewissermaßen Performance Selbstmord ist, noch die Anbindung, die auch oft zum Flaschenhals wird, noch kennen wir das Programm gut genug, um die Komplexität und die damit einhergehende Last des Interpreters zu beurteilen.
     

  7. #7
    Avatar von Katzehuhn
    Katzehuhn Katzehuhn ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    213
    hi, hat einwenig gedauert aber ich melde mich ma wieder.
    Ich programmier es mit PHP, zurzeit kann ich eigentlich sagen das es von der Performance her noch ganz gut läuft, das einzige Problem das ich hab ist das Kampfsystem. Es wird dabei einfach viel zu viel abgefragt. Bin auch schon am überlegen ob ich es einfacher gestalten sollte. Aber dann würd es einiges an Taktik verlieren.

    Dynamische Grafiken gibt es keine, sind mir zu kompliziert.
    Naja wer sich dafür interesiert kann ma ja ne PM schicken. Am bestn ne Icq NR oda so gleich mit cya
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 09.04.10, 20:57
  2. 2 Grafikkarten + 2 Monitore müsste gehen
    Von multimolti im Forum Microsoft Windows
    Antworten: 12
    Letzter Beitrag: 20.06.09, 15:23
  3. Welcher Server darfs denn sein?
    Von Raubkopierer im Forum Hosting & Webserver
    Antworten: 4
    Letzter Beitrag: 24.01.08, 22:51
  4. Kann ein NS auch der eigentliche Server sein?
    Von exitboy im Forum Hosting & Webserver
    Antworten: 2
    Letzter Beitrag: 27.10.07, 22:00
  5. Wie müsste die DB Abfrage lauten?
    Von medico im Forum PHP
    Antworten: 3
    Letzter Beitrag: 12.01.04, 00:33