php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.01.2012, 20:27  
Benutzer
 
Benutzerbild von wingedFish
 
Registriert seit: 20.04.2011
Beiträge: 30
PHP-Kenntnisse:
Fortgeschritten
wingedFish befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] V-Server für Browsergame

Hallo,
ich arbeite seit ungefähr drei Jahren an einem Browsergame und möchte es dieses Jahr veröffentlichen. Ich befürchte, dass es sehr starke Serverauslastungen haben könnte und möchte nun den richtigen, möglichst günstigen V-Server bestellen. Ich kenne mich (noch) nicht mit dem Umgang eines Servers aus, habe mir aber Literatur gekauft und nebenbei festgestellt, dass bei dem Angebot, das ich gefunden habe, Webmin installiert ist, sodass Anfänger nicht unbedingt mit der Linux-Shell in Berührung kommen müssen...
Meine Frage ist nun, ob dieser Server für ein Browsergame geeignet ist. Mein Spiel zeichnet sich (leider) dadurch aus, sehr viele Datenbankabfragen per Ajax zu starten.

Vielleicht interessieren euch Screenshots...
Screenshot vom Lebenssimulationsmodus, alle 4 Sekunden werden die Positionen und Aktionen der Wesen abgerufen http://lioba.info/screenshots/19.00.31.jpg
Der World-Modus: Jump and Run durch die Welt, alle 2 Sekunden werden die Positionen der NPCs gespeichert http://lioba.info/screenshots/19.01.27.jpg
Kampf-Modus, nach jeder Runde eine Ajax-Scriptaufruf http://lioba.info/screenshots/19.59.32.jpg

Also hat jemand vielleicht Erfahrung mit den Anforderungen eines Browsergames und denkt ihr, der V-Server ist passend?

(Falls der Thread hier nicht richtig passt, bitte verschieben)
wingedFish ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.01.2012, 21:13  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hast du mal Benchmarks auf deinem Entwicklungssystem durchgeführt? Ohne eine valide Aussage zu Requests pro Zeit pro Spieler und Rahmenbedingungen wie Datenvolumen pro Zeit pro Spieler ist eine Aussage sinnlos.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 02.01.2012, 21:18  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Ohne zu wissen, was dein Spiel an Ressourcen konsumiert oder wieviel knowhow du über Server-Systeme hast oder ob du über entsprechende Leute verfügst die dieses Knowhow mitbringen ist es fast unmöglich etwas darüber zu sagen ob ein vServer dafür genügt. Prinzipiell sollte man sich darüber schon in frühen Stadien der Entwicklung des Spiels gedanken machen, was später für Hardware verwendet werden soll. Entsprechendes Benchmarking sollte auch Teil der Qualitätssicherung sein um zu gewährleisten das die geplanten Dimensionen auch ausreichen.

Das du sehr oft auf die Datenbank zugreifst lässt mich vermuten das du eine sehr Hardwarekonsumierende Anwendung geschrieben hast, die dir höchstwahrscheinlich bei mehreren Hundert spielern recht zügig auf einem vServer um die ohren fliegen wird.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 02.01.2012, 21:51  
Erfahrener Benutzer
 
Registriert seit: 22.12.2009
Beiträge: 104
PHP-Kenntnisse:
Fortgeschritten
Emskopp befindet sich auf einem aufstrebenden Ast
Standard

Meld dich mal via PN.
Unsere Firma hat über 2.000.000 Spieler weltweit auf 16 verschiedenen Servern. Wenn du mir ein bissel erzählst, könnten wir gemeinsam einschätzen, wieviel Performance du am Anfang brauchst.

Ich teile vorweg die Meinung dass nen V-Server am Anfang reicht, da die Spieler ja auch nicht von selbst kommen, aber V-Server ist ja nicht immer != V-Server

Edit: Der vorgeschlagene V-Server könnte ggf. schon ausreichen, jedoch kann man sich gerade bei V-Servern richtig in die Nesseln setzen, nämlich dann, wenn Hoster diese zu Dumping Preisen anbieten und diese total überladen sind, da ich den Hoster nicht kenne, will ich hierzu keine Meinung abgeben.

Fakt ist aber, dass wir schon kleinere Spiele mit 100 - 150 Spielern online auf gleicher Leistung laufen hatten.

Geändert von Emskopp (02.01.2012 um 21:57 Uhr).
Emskopp ist offline   Mit Zitat antworten
Alt 02.01.2012, 23:24  
Neuer Benutzer
 
Registriert seit: 11.08.2011
Beiträge: 12
PHP-Kenntnisse:
Fortgeschritten
Zeichen32 befindet sich auf einem aufstrebenden Ast
Standard

Wenn du alle 2 Sek. einen Ajax Request absetzt, was passiert denn mit deinen Ajax Requests wenn der Client nicht nachkommt mit laden, weil zb. schlechte Internetleitung ua - Stapeln sich dann die Ajax Requests in der FireBug-Leiste bis es irgendwann 100 offene sind?
Zeichen32 ist offline   Mit Zitat antworten
Alt 03.01.2012, 10:50  
Benutzer
 
Benutzerbild von wingedFish
 
Registriert seit: 20.04.2011
Beiträge: 30
PHP-Kenntnisse:
Fortgeschritten
wingedFish befindet sich auf einem aufstrebenden Ast
Standard

@tr0y:
..wieviel knowhow du über Server-Systeme hast...
leider nichts.... Ich habe bisher nur mit FTP-Programm, Confixx und Php-My Admin gearbeitet, was auf einem normalen Webspace eben so vorhanden ist. Ich hatte auch eigentlich nicht vor, so ein umfangreiches Spiel zu schreiben, es ist mit Zeit gewachsen, da mir immer wieder neue Dinge eingefallen sind.

bei mehreren Hundert spielern recht zügig auf einem vServer um die ohren fliegen wird.
Das befürchte ich auch -.- Ich hab erst kürzlich herausgefunden, dass man sogar einen Port (bitte Verzeihe mein Halbwissen) länger offen halten kann und das Script sich in einer Dauerschleife befindet. Es wäre wahrscheinlich sehr sinnvoll gewesen, sich darüber zu informieren, bevor man alles schreibt -.-...

@Zeichen32:
Stapeln sich dann die Ajax Requests in der FireBug-Leiste bis es irgendwann 100 offene sind?
Es wird immer gewartet, ob auch was ankommt. Weil mit diesen Daten entweder weitergearbeitet wird oder überprüft wird, ob der User nicht zwei Fenster offen hat( z.B.vom World Modus), was ja zu Fehler führen würde. Wenn nichts ankommt oder eine Fehlermeldung, dann stoppt das Script. Beim Jump And Run Modus wird man auf eine Fehlerseite weitergeleietet.

@dr.e.: nein, damit habe ich mich noch nicht außereinander gesetzt. Ich werde mal googeln, ob es Programme gibt, die ich zum Testen der Performance verwenden könnte.
wingedFish ist offline   Mit Zitat antworten
Alt 03.01.2012, 11:57  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.143
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Zitat:
Zitat von wingedFish Beitrag anzeigen
@dr.e.: nein, damit habe ich mich noch nicht außereinander gesetzt. Ich werde mal googeln, ob es Programme gibt, die ich zum Testen der Performance verwenden könnte.
zb (gibt hier sicher auch mehr/andere): http://jmeter.apache.org/
__________________
Keine Zahl != ein Zeichen das keine Zahl ist
hausl ist offline   Mit Zitat antworten
Alt 03.01.2012, 13:14  
Benutzer
 
Benutzerbild von wingedFish
 
Registriert seit: 20.04.2011
Beiträge: 30
PHP-Kenntnisse:
Fortgeschritten
wingedFish befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank, werde ich demnächst ausprobieren!
wingedFish ist offline   Mit Zitat antworten
Alt 04.01.2012, 01:01  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

durchweg ist ajax für sowas eher ungeeignet. evtl. wären websockets die schlauere wahl
notyyy ist offline   Mit Zitat antworten
Alt 04.01.2012, 07:29  
Benutzer
 
Benutzerbild von wingedFish
 
Registriert seit: 20.04.2011
Beiträge: 30
PHP-Kenntnisse:
Fortgeschritten
wingedFish befindet sich auf einem aufstrebenden Ast
Standard

okay, dann werde ich mich da mal reinlesen. danke
wingedFish ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session Server lubb PHP-Fortgeschrittene 11 17.08.2011 13:56
(Wamp) Phpmailer einbinden in vorhandenes Browsergame Speed Server, Hosting und Workstations 8 11.08.2011 14:41
[SUCHE] Debian Lenny Server Admin (incl. ISPConfig 3) Cuda Gewerblich 0 16.05.2011 12:29
Strato sperrt mir den Server !! pfump Server, Hosting und Workstations 20 19.03.2011 10:49
[Erledigt] mysql_query() mit SQLDump princemichi PHP Einsteiger 4 07.03.2011 22:33
VisualSVN Server und PHP5 Frederic_S Server, Hosting und Workstations 12 18.11.2010 17:50
Connection zu MSSQL Server 2008 DonBolli Datenbanken 2 11.04.2009 16:57
[Erledigt] Apache install geht nicht SteiniKeule Server, Hosting und Workstations 7 27.02.2009 08:40
Datei auf ANDEREM Server verschieben SirRobin PHP Tipps 2008 6 16.11.2008 12:18
Wireshark SSL Handshake debugging-Handshake protokoll mittels PHP + Curl brian johnson Off-Topic Diskussionen 0 06.11.2008 11:54
Mysql startet unter Debian nach Update nicht mehr namlit Server, Hosting und Workstations 4 05.08.2008 15:49
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
[Erledigt] Server durchsuchen mit php PHP Tipps 2008 7 18.08.2007 12:24
[Erledigt] verschiedene Versionen auf einem W2K3 Server betreiben PHP Tipps 2006 2 13.01.2006 17:39
[Erledigt] Mit PHP Script auf einem Root Server per SSH einlogen PHP Tipps 2005 5 27.03.2005 19:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
server für browsergame, suche server für browsergame, strato vserver fuer browsergame, welten mehrere browsergam, browsergame performance, server für browsergame kaufen, strato vserver browsergame, browsergame serverauslastung, günstiger v-server für browsergame, browsergame, welchen server für browsergame, websocket serverauslastung, strato vserver windows, hoster für browsergame

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum