2009-05-06 10 views
6

Ich versuche, einen Echtzeit-Spielserver einzurichten, der ein Spiel ausführt, das ich als C# .NET 3.5-Dienst schreibe. Das Spiel ist dem klassischen Pong ähnlich, daher muss ich den beiden Clients über einen permanenten Socket-Server eine Echtzeit-Rückmeldung senden.Wer ist ein guter Host für einen Echtzeit-TCP/IP-Spieleserver?

Dies ist ein Beispiel dafür, wie es codiert ist. http://www.codeproject.com/kb/IP/socketsByBobJanova.aspx

Kennt jemand Hosting-Dienste, die dies unterstützen können? Ich bin nur daran interessiert, einen preisgünstigen Host zu bekommen, den ich im Moment testen kann.

+0

Warum abstimmen, um zu schließen? Ich kann nicht weiter programmieren bis ich einen guten Host finde. –

+1

Ich stimme zu, Leute fragen die gleiche Frage für Web-Hosting und diese sind in der Regel nicht geschlossen. – BobbyShaftoe

+4

Ich denke, das ist eine vollkommen gültige Frage. Anders als was ist ein gutes Werkzeug, das X macht, damit ich Y machen kann? Ich wünschte, die Leute könnten wählen, um Leuten die Macht zu nehmen. –

Antwort

1

Ok, hier ist ein Schuss als Antwort anders als nur eine einfache Hosting-Firma. Ich bin mir Ihrer Mittel nicht sicher, aber was ich getan habe, war ungefähr $ 300 pro Monat für ein 1/4 Rack Colocation in Chicago, IL. Dafür bekomme ich die gesamte redundante Leistung und Bandbreite, die ich brauche (29Mb hoch, 72Mb normalerweise runter). Ich ging dann auf EBay und kaufte mir ein paar Dell PowerEdge 2850 Dual 2,8 GHz Xeon, 4 GB RAM, 3x73GB 15k RPM RAID für etwa $ 350 pro Stück. Setzen Sie sie alle in und Boom, sofortige Daten-Center.

Ich denke, es dauerte ungefähr 15-20 Stunden, um alles einzurichten, $ 1000 in Hardware und $ 300 pro Monat in Colo-Gebühren. Es ist also nicht jedermanns Sache, aber für das kleine Unternehmen, das die Kontrolle über seine Server benötigt, aber mehr Leistung/Zuverlässigkeit benötigt als gehostet, ist es keine schlechte Option.

+0

Danke! Ich schieße wirklich für 100 $/Monat, da das Projekt noch in der Testphase ist. Aber 300 $ ist ein guter Ausgangspunkt, ich werde Ihre Lösung verwenden, wenn ich keine billigere finde:> –