mmofacts.com

Browsergame auf vServer?

gepostet vor 17 Jahre, 6 Monate von Pretandor
Guten Morgen.
Bisher habe ich für meine Webprojekte noch nie mehr als einen Webspace benötigt doch für das Browsergame will ich direkt mindestens einen VServer mieten. Ein dedizierter Server kommt derzeit nicht in Frage da sie mir einfach noch zu teuer sind.
Habe jetzt das folgende Angebot von Host-Europe gefunden:
www.hosteurope.de/produkt/VPS-Linux-M
Und bin eigentlich recht überzeugt. Das einzige was mir zu denken gibt sind die nur 128MB zugesicherten Speicher, aber dies scheint in dieser Preisklasse durchaus üblich zu sein bzw. bei vergleichbaren "Billig-Anbietern" waren 0 MB zugesichert und 1 GB dynamisch.
Ich habe vor Apache, PHP/mySQL und evtl. einen Mailserver auf dem Server laufen zu lassen. Meint ihr das reicht vom Speicher her? In Leistungspitzen hat man 512MB dynamische RAM.
Würde gerne mal eure Meinung zu diesem Angebot hören und evtl. noch ob sich eher Debian Linux oder Suse (mit Plesk) empfiehlt. Ich persönlich habe schon ein bisschen Erfahrung mit Debian gemacht, jedoch ist wenn man Debian bestellt keine Plesk Lizenz und kein SpamAssasin dabei.
MfG
gepostet vor 17 Jahre, 6 Monate von Fornax
Die Frage ist, mit wievielen (aktiven) Spielern du in der nächsten Zeit rechnest. Für den Anfang sollte das vollkommen ausreichen.
evtl ist dieser Thread für dich interessant.
gepostet vor 17 Jahre, 6 Monate von Pretandor
Original von Fornax
Die Frage ist, mit wievielen (aktiven) Spielern du in der nächsten Zeit rechnest. Für den Anfang sollte das vollkommen ausreichen.
evtl ist dieser Thread für dich interessant.

Erstmal danke für deine Antwort.
Ich weiß nicht wie sich die Spielerzahlen entwickeln aber ich denke
das das Projekt gut ankommen wird und sich die Spielerzahlen rasch erhöhen.
Was meinst du/ihr kann dieser Server an aktiven Usern standhalten?
Bei der Programmierung lege ich schon Wert auf Perfomance und Grafikpacks werden angeboten.
mfg
gepostet vor 17 Jahre, 6 Monate von hochi
ich habe den vserver
und" target="_blank">http://www.hosteurope.de/produkt/VPS-Linux-L
und habe bis jetzt noch keine Probleme bzgl Bandbreite oder Leistung
ich hab atm ~ 300 User von denen 140 aktiv(in den letzten 3 Tagen eingeloggt) sind
Bei Hosteurope kann man den vserver falls es sein sollte Upgraden
über den Support kann ich mich bei HE nicht beschweren
also für kleiner Projekte sicherlich fürs erste ausreichend
und noch ein Vorteil von HE(besonders für nicht Deutsche) --> man kann auch als "Nicht deutscher ein Produkt bestellen; war u.a. für mich ein k.o Kriterium
mfg
gepostet vor 17 Jahre, 6 Monate von RaydenDD
Naja du musst halt mal testen wieviel performance dein Programm wirklich braucht und eine Simulation durchführen.
"Auf Performance" programmieren sagt nicht viel aus. Ein performantes komplexes Programm kann trotzdem Rechenaufwändig sein.
gepostet vor 17 Jahre, 6 Monate von Pretandor
Original von hochi
ich habe den vserver
und" target="_blank">http://www.hosteurope.de/produkt/VPS-Linux-L
und habe bis jetzt noch keine Probleme bzgl Bandbreite oder Leistung
ich hab atm ~ 300 User von denen 140 aktiv(in den letzten 3 Tagen eingeloggt) sind
Bei Hosteurope kann man den vserver falls es sein sollte Upgraden
über den Support kann ich mich bei HE nicht beschweren
also für kleiner Projekte sicherlich fürs erste ausreichend
und noch ein Vorteil von HE(besonders für nicht Deutsche) --> man kann auch als "Nicht deutscher ein Produkt bestellen; war u.a. für mich ein k.o Kriterium
mfg

Hallo.
Also der ist ja die Nummer Größer zu meinem mit doppelt soviel garantiertem Ram.
Hast du Debian oder Suse Linux gewählt?
gepostet vor 17 Jahre, 6 Monate von hochi
ich habe suse gewählt
genau: suse mit plesk
edit: habe mich getäuscht beim os; suse stimmt
mfg
gepostet vor 17 Jahre, 6 Monate von Pretandor
Original von hochi
ich habe suse gewählt
genau: suse mit plesk
edit: habe mich getäuscht beim os; suse stimmt
mfg

Sehr gut
Ich habe jetzt mal bei Host-Europe bestellt, habe auch Suse + Plesk gewählt und warte auf den Aktivierungscode per Post. Bekomme ich vielleicht deine ICQ-Nr.? Vielleicht könntest du mir bei dem ein oder anderen helfen. (falls ich nicht mehr weiter weiß)
mfg
gepostet vor 17 Jahre, 6 Monate von hochi
icq: 229875831
bin aber eher selten online
sonnst ho.chi gmx.at
mfg
gepostet vor 17 Jahre, 6 Monate von None
Puhh...würde dir empfehlen die Mailsachen auf nen anderen (v)Server zu schieben.
Bei mir ist die Speicherauslastung nur unter apache2, proftpd (+ clamav Virenscanner) und mysql derzeit auf ca. 150 MB. Diagramm
Mein Mailserver hat mit courier (+ mailman, clamav & spamassign), postfix und mysql 200 MB. Wird allerdings auch stärker frequentiert, daher auch ne höhere RAM Auslastung.
Mein DNS-Server ist wiederrum auf nem eigenen Server :p
Würde grundsätzlich so viel wie möglich kapseln bei Möglichkeit. Erhöst so die Effizienz enorm und bei nem Systemausfall liegt nicht die komplette Domain flach, sondern immer nur ein Teilsystem. Gesamtkosten sind so ca. 20 Euro im Monat für 1 Root-Server, 1 vServer und einen gemieteten DNS-Server.
gepostet vor 17 Jahre, 6 Monate von None
vServer.. hmmm... ganz zu Anfang habe ich das für Testzwecke gemacht, aber damals war noch das Problem mit der Resourcenverteilung auf dem Hostsystem vorhanden.
Wenn da mal einer die Netzwerkkarte so richtig gestresst hat, dann konntest du die Bytes per Hand zählen die durchgekommen sind.
Gibt so viele mögliche Engpässe... unter uns... vServer NUR für Testzwecke. Sobald du Performancetests machen willst, oder mehr User auf dem System spielen lassen willst... such dir dann lieber eine Standalone Server o.ä.
Aber zum Testen / Entwickeln... wenn das Spiel immer erreichbar sein muß, dann ja. Ansonsten tut es dyndns.org auch
gepostet vor 17 Jahre, 6 Monate von Pretandor
[quote=Samson]
Gesamtkosten sind so ca. 20 Euro im Monat für 1 Root-Server, 1 vServer und einen gemieteten DNS-Server.
Bei welchem/(n) Anbieter(n) bist du?
Original von MrMarco

vServer.. hmmm... ganz zu Anfang habe ich das für Testzwecke gemacht, aber damals war noch das Problem mit der Resourcenverteilung auf dem Hostsystem vorhanden.
Wenn da mal einer die Netzwerkkarte so richtig gestresst hat, dann konntest du die Bytes per Hand zählen die durchgekommen sind.
Gibt so viele mögliche Engpässe... unter uns... vServer NUR für Testzwecke. Sobald du Performancetests machen willst, oder mehr User auf dem System spielen lassen willst... such dir dann lieber eine Standalone Server o.ä.
Aber zum Testen / Entwickeln... wenn das Spiel immer erreichbar sein muß, dann ja. Ansonsten tut es dyndns.org auch
Naja ich erhoffe mir schon das der vServer für die Closed/Open-Beta Phase ausreicht. Klar ist ein Standalone Server besser, aber es liegt einfach außerhalb meines Budgets. Z.B. der Server von hetzner für 49€/Monat finde ich sehr gut nur für mich ist das (noch) eine große Geldsumme.
DynDns habe ich wohl eingerichtet und funktioniert, aber ich glaube mit DSL 1000 (glaube 128KBit Up) gibts schon bei 2 Usern Engpässe in der Leitung. Außerdem wollte ich mein PC auch nicht 24/7 laufen lassen
Jetzt ist der vServer bestellt, ich werd's einfach mal testen und zur Not, wenns halt nicht mehr ausreicht kommt da eben das Forum drauf
mfg
gepostet vor 17 Jahre, 6 Monate von None
Ich drücke dir die Daumen das es dir besser ergeht wie mir damals!
Wäre interessant von dir in ein paar Wochen mal ein Feedback im Forum über das Thema und deine Lösung zu lesen. Gibt bestimmt noch mehr welche sich daran interessieren würden.
gepostet vor 17 Jahre, 6 Monate von Pretandor
Original von MrMarco
Ich drücke dir die Daumen das es dir besser ergeht wie mir damals!
Wäre interessant von dir in ein paar Wochen mal ein Feedback im Forum über das Thema und deine Lösung zu lesen. Gibt bestimmt noch mehr welche sich daran interessieren würden.

Jop. Ich werde euch weiter berichten sobald ich die Zugangsdaten habe.
mfg
gepostet vor 17 Jahre, 6 Monate von RaydenDD
Aja vielleicht noch kleine Anmerkung nebenbei, mein Spiel ist recht rechenintensiv und muss zum Teil aufwendige Suchaktionen in der Datenbank durchführen. Da mein derzeitiger Server die Datenbank über das Netzwerk anspricht, lagere ich viele Daten in den RAM aus und habe die SQL Statements optimiert um die Netzwerkbelastung zu verringern.
Für meine momentane Testphase mit 40-50 Usern ist das bis jetzt vollkommen ausreichend. Auch wenn die Antwortzeiten ab und zu etwas länger sein können, sind sie im Durchschnitt akzeptabel.
gepostet vor 17 Jahre, 6 Monate von Pretandor
Original von RaydenDD
Aja vielleicht noch kleine Anmerkung nebenbei, mein Spiel ist recht rechenintensiv und muss zum Teil aufwendige Suchaktionen in der Datenbank durchführen. Da mein derzeitiger Server die Datenbank über das Netzwerk anspricht, lagere ich viele Daten in den RAM aus und habe die SQL Statements optimiert um die Netzwerkbelastung zu verringern.
Für meine momentane Testphase mit 40-50 Usern ist das bis jetzt vollkommen ausreichend. Auch wenn die Antwortzeiten ab und zu etwas länger sein können, sind sie im Durchschnitt akzeptabel.

Und wie optimierst du deine SQL Statements?
gepostet vor 17 Jahre, 6 Monate von Klaus
versuchs mal mit EXPLAIN
gepostet vor 17 Jahre, 6 Monate von RaydenDD
Naja erstens ...
1) in Batch zusammenfassen (halt für Java), Autocommit deaktiveren und so Spielereien
2) und zweitens immer schaun das die Joins so kleine Ergebnisse wie möglich bringen und Indexe (Indices? - dumme Mehrzahl) für häufig benötigte Suchparameter vorhanden sind.
gepostet vor 17 Jahre, 6 Monate von Klaus
da gibts noch weitere Möglichkeiten (zumindest bei MySQL)
  • Prepared Statements
  • Trigger
  • Stored Procedures
  • Sub Queries

gepostet vor 17 Jahre, 6 Monate von Sensei
Original von Pretandor
Guten Morgen.
Bisher habe ich für meine Webprojekte noch nie mehr als einen Webspace benötigt doch für das Browsergame will ich direkt mindestens einen VServer mieten. Ein dedizierter Server kommt derzeit nicht in Frage da sie mir einfach noch zu teuer sind.
Habe jetzt das folgende Angebot von Host-Europe gefunden:
www.hosteurope.de/produkt/VPS-Linux-M
Und bin eigentlich recht überzeugt. Das einzige was mir zu denken gibt sind die nur 128MB zugesicherten Speicher, aber dies scheint in dieser Preisklasse durchaus üblich zu sein bzw. bei vergleichbaren "Billig-Anbietern" waren 0 MB zugesichert und 1 GB dynamisch.
Ich habe vor Apache, PHP/mySQL und evtl. einen Mailserver auf dem Server laufen zu lassen. Meint ihr das reicht vom Speicher her? In Leistungspitzen hat man 512MB dynamische RAM.
Würde gerne mal eure Meinung zu diesem Angebot hören und evtl. noch ob sich eher Debian Linux oder Suse (mit Plesk) empfiehlt. Ich persönlich habe schon ein bisschen Erfahrung mit Debian gemacht, jedoch ist wenn man Debian bestellt keine Plesk Lizenz und kein SpamAssasin dabei.
MfG

hi,
wir haben uns für die variante vserver für die erten runden auch entschlossen.
danach mal sehen wie es läuft.
kann dir von herzen die fa inline.de empfehlen (wie shcon oft).
da sind wir auch und die sind extrem flexibel und zuvorkommend.
mfg
Sensei
gepostet vor 17 Jahre, 6 Monate von Pretandor
Original von Klaus
da gibts noch weitere Möglichkeiten (zumindest bei MySQL)
  • Prepared Statements
  • Trigger
  • Stored Procedures
  • Sub Queries


Das mit den Prepared Statements hört sich schonmal sehr gut an,
werde ich mir aufjedenfall mal genauer anschauen. Thx.
gepostet vor 17 Jahre, 6 Monate von RaydenDD
Ja, die sind sehr nützlich wenn du viele Inserts bzw. Updates nacheinander absetzen musst. (Hab i vergessen zu erwähnen )
gepostet vor 17 Jahre, 6 Monate von None
Original von Pretandor
Bei welchem/(n) Anbieter(n) bist du?

1st-Housing.de für root (1st smile)
Xantron für vServer (glaub die kleinste Version)
Erosmart (frührer Porno ISP ) für DNS-Server.
Da haste aber kein 0815-Interface sondern ein schönes mit dem ich alles ins letzte Detail einrichten kann. Aber DNS Kentnisse sollten da vorhanden sein.
Der root ist alles andere als leistungsfähig, aber genau darin liegt auch sein Vorteil: umziehen kann ich immernoch, aber für 80% der (PHP)-BGs reicht. 256 MB Ram sind ne Menge für nen Apache Server mit kleiner Datenbank.
vServer ist entsprechend lahm, aber ich kann eben schön viel RAM belegen ohne das mich das sonderlich stört (im Gegenzug zu den Mitbenutzern mit zeitkritischen Programmen ). Ob die Mail nun 5 Sekunden oder 10 braucht bis sie weg ist, spielt bei mir keine Rolle. Muss aber natürlich jeder selbst wissen.
Naja ich erhoffe mir schon das der vServer für die Closed/Open-Beta Phase ausreicht. Klar ist ein Standalone Server besser, aber es liegt einfach außerhalb meines Budgets. Z.B. der Server von hetzner für 49€/Monat finde ich sehr gut nur für mich ist das (noch) eine große Geldsumme.

So siehts bei mir auch aus, aber wie schon gesagt: ich bevorzuge getrennte Systeme. Muss auch jeder selbst wissen und verantworten. Ist Geschmackssache.
vServer sind langsam, aber ne billige Alternative. Das Problem an rootServern (sowie vServern) ist aber eben auch die Administration. Das braucht auch einige Übung, auch wenn zugegebenermaßen einige Hoster die auch nicht haben.
gepostet vor 17 Jahre, 6 Monate von Pretandor
Ja das ist ein weiterer Punkt. Ich bin kein Experte in Sachen Linux, oder besser gesagt, ich habe kaum Erfahrung damit. Daher ist vielleicht ein vServer (Suse+Plesk) erstmal besser auch zum lernen als direkt in die Welt der Rootserver einzusteigen. Werde natürlich trotzdem versuchen sogut wie möglich den vServer zu pflegen - bin jemand der schnell lernt und habe einen Bekannten in der Nähe der sich damit bestens auskennt, der mir dann zur Not helfen kann.
mfg
gepostet vor 17 Jahre, 6 Monate von open_dimension
@Pretandor
Ob nun VPS oder Root-Server, der Server / das Managen bleibt das selbe...
@all
Bin auch auf einem VPS. Und der rennt wie blöd
Phasenweise fast 3000 Spieler angemeldet...
Hier mal ein paar Daten aus der Datenbank:
Anfragen:
Insgesamt 166 Mio
ø pro Stunde 182.480
ø pro Minute 3040
ø pro Sekunde 50,69
Durchschnitt, heisst in Stosszeiten werden die Anfragen pro sec weit über 300 liegen
Hier vielleicht auch noch ein interessanter Thread zum Thema:
Serveroptimierung für BG's
gepostet vor 17 Jahre, 6 Monate von Pretandor
So heute ist der Brief mit dem Aktivierungscode angekommen und die E-Mail über die IP etc. auch. Habe mich schonmal überall eingeloggt und die Passwörter auf sichere geändert. Hat also anstatt den vorgegebenen 3 Tagen nur 2 Tage gedauert und das sogar mit Postweg.
Okay. Habe mich ein bisschen "eingearbeitet", alles mal ausprobiert
und ein bisschen Bekanntschaft mit dem Server über ssh gemacht.
Habe in Plesk (unter MyDomains->Benutzername) einen Benutzer.
So dann meine Domain space-dimensions.de bei united-domains mit einem DNS (A) Eintrag auf die IP meines Servers verwiesen. Dies klappt auch soweit. Wenn ich jetzt Dateien hinterlege int httpdocs klappt es auch, die Seite ist erreichbar. Das Problem ist nur ich möchte nicht die ganzen Dateien und Ordner im httpdocs Verzeichnis sondern in einem Unterverzeichnis für das Projekt. Der Ordner soll sd heißen.
So nun meine Frage...
muss ich das bei united-domains einstellen, das der Eintrag
nicht auf die IP leitet sondern ein CNAME Eintrag auf das Verzeichnis?!
oder
muss ich das im Plesk einstellen und wenn ja wie?
Mfg
gepostet vor 17 Jahre, 6 Monate von Pretandor
Okay hat sich erledigt die Frage oben.
Habe den kostenlosen Support angerufen
Wen es intressiert....
(Ich habe das Paket VPS Linux M)
Pro Server sind 15 VPS
Die CPU ist ein Celeron 2,4 GHz.
Mir gehören ~1800 CPU-Units und maximal 50% der CPU
Apache,Php,mySQL,qMail und weitere Dienste sind vorinstalliert
Speicherauslastung (128MB fest) unter 50%
Download einer 300MB mit wget: ~ 10 MB/s
Download vom Server mit DSL 6000: Fullspeed
Ping heise.de: 3 bis 4 ms
Downtimes werden angekündigt

Auf diese Diskussion antworten