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

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

1

03.10.2012, 10:21

Server Anforderung für Online Game

Hallo,

Ich möchte so ab nächstes Jahr starten ein Online Game zu machen, auf basis wie einiger MMORPG, wo jeder spieler dauerhaft online ist und alles auf einem Server passiert.
Ich gehe davon aus das nicht wirklich viele das Spiel spielen werden am anfang, aber was ist wenn z.B 1000 spieler zu gleich das Spiel spielen, oder sogar wie bei großen Games ein paar 100.000 bis 1.000.000? welche Serveranforderungen braucht man hier? was sonst braucht man alles um 1000 spieler, spielen lassen zu können ohne das jetzt Verbindung oder anderes Eingeschränkt ist bzw nicht down geht?

Ich weis, 1000 spieler ist jetzt viel vorgenommen für ein erstes Online Game, aber wie sollte man das am besten trotzdem angehen. Vorallem viel Geldmittel stehen am anfang nicht zur verfügung

mfg
slei

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

03.10.2012, 10:30

Ganz ehrlich, Du wirst froh sein, wenn es 10 gleichzeitig werden. Alles über ~5.000 kannst Du ohnehin vermutlich nicht mehr in Echtzeit auf nur einer einzigen Instanz verwalten. 100.000 oder 1.000.000 brauchst Du dabei gar nicht in Erwägung zu ziehen, dafür brauchst Du mehrere Server, mehrere Instanzen.
Fang einfach an. Um solche Dinge brauchst Du Dir wirklich keine Gedanken machen. Sieh lieber zu, dass die Server-Software überhaupt mehr als 2 schafft und mach Dir Gedanken um die Verwaltung der Verbindungen und der Known-Listen der jeweiligen Spieler.

Ich zweifle ehrlich gesagt ohnehin, dass der Server und Client jemals so weit sein werden, dass sie überhaupt Release-fähig sind.
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]

3

03.10.2012, 10:46

Das Problem ist vermutlich erstmal nicht der Server, sondern die Software, die so viele Clienten effizient verwalten muss. Relativ schnell gibt es nämlich keine bessere Hardware mehr, mit der man Designschwächen kompensieren könnte, da muss dann die Software clever programmiert sein (und Beispielsweise parallel über mehrere Server verteilt laufen).
Für den Anfang sollte es ausreichen, irgendwo einen virtuellen Server zu mieten. Die kriegt man recht günstig (<30€ im Monat, oder so) und man kann prima Erfahrung sammeln.
Lieber dumm fragen, als dumm bleiben!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

03.10.2012, 10:49

Für den Anfang tut es auch erst mal sein Heim-PC, denn bevor sich nicht mehr als 10 Leute darauf tummeln, macht es keinen Sinn für 30€ im Monat etwas zu mieten, was niemand nutzt oder braucht.
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]

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

5

03.10.2012, 10:52

Ich weis das, dass wahrscheinlich nie sein wird das 1000 Spieler spielen werden, aber wenn das Spiel fertig ist, wie sollte ich das Serverseitig am besten angehn? auch wenn es Anfangs bestimmt nur meine freunde sein werden also bis 20 Spieler. Aufkeinen fall funktioniert das wenn ich alles auf meinem Pc Laufen lasse, das ist sicher. Welche anforderungen an Server bbenötige ich auch schon bei einer kleinen Anzahl von spielern? von der programmierung her mach ich mir nicht so die sorgen, kenne mich mit Server Client schon gut aus, nur das Verwallten vieler User gleichzeitig, und auch 24/7 macht mir zurzeit Kopfzerbrechen.... weil ein Mega Großer Server wie bei Großen Firmen steht mir auf keinenfall zur verfügung geldmäßig...

Mfg
slei

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

6

03.10.2012, 10:56

danke für di antworten, hab jetzt den text währenddessen geschrieben wo, ihr geantwortet habt.
Aber wie ist es man sich einen eigenen Server, besorgen will?
Ist es überhaupt möglich? einen günstigen Server zu holen und mit den dann Arbeiten?
Zahlt sich das überhaupt aus..

mfg slei

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

7

03.10.2012, 11:00

Das stimmt schon das ich bevor ich nicht Viele User hab, einen Serer benötige, aber ich will mich mal nur Informieren, wie man das bei mehreren Usern machen würde. Ist ja auch dumm wenn ich jetzt vllt mehrere Leute drauf lassen möchte, die das Spiel testen und die ich nicht persönlich kenne, und dann Steht bei mir alles und geht down. Natürlich dauert das bestimmt noch Jahre bis ich soweit bin. Aber bei solchen dingen mit Server etc habe ich keinerlei Ahnung, spielt da wahrscheinlich auch Netzwerktechnik eine Rolle? Das auch eine schnelle Verbindung besteht und nicht jeder User ewig warten muss um auf den SErver zuzugreifen?..

mfg slei

8

03.10.2012, 11:20

Wie gesagt, man kann sich überall virtuelle Server mieten. Sind dann vermutlich oft Linux Server, die man von zuhause aus über die Shell konfiguriert, aber das sollte ja nicht so das Problem sein. Die genauen Daten stehen bei den Angeboten jeweils dabei. Du musst natürlich selber wissen, wie viel der Server rechnen muss und wie viel er senden muss, dementsprechend muss dann die Serverhardware (CPU, RAM) und die Netzwerkanbindung dimensioniert sein.
So einen Server zu haben, ist natürlich immer nützlich. Man kann seine Webseite darauf hosten, man kann Dateien darauf speichern oder ein Git-Repository haben. Wie gesagt, guck einfach bei den Hosting Anbietern, was sie so für Angebote machen. Sollte es zu langsam sein, kannst du ja jederzeit einen anderen Server mieten.
Lieber dumm fragen, als dumm bleiben!

MitgliedXYZ

Alter Hase

Beiträge: 1 369

Wohnort: Bayern

  • Private Nachricht senden

9

03.10.2012, 11:34

Doppelposts nerven. Bearbeite nächstes mal einfach deinen letzten Beitrag.

Was dir langen würden, zumindest am Anfang, ist ein Virtueller Server (vServer), die sind billiger und bei einigen Anbietern schon ab 7€ pro Monat erhältlich. Schau einfach mal auf die 1blu, 1&1, Strato, etc. Seiten.

Edit: Oh, da war jemand schneller.

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

10

03.10.2012, 11:36

danke,

werde mich da kümmern und infos sammeln zwecks server mieten usw :))

Werbeanzeige