2016-08-05 28 views
0

Ich mache ein Multi-Plattform-Spiel, das Daten an meinen XAMPP-Server bezüglich Spielerprofil-Updates sendet und empfängt. Und es ist ein Multi-Player-Spiel, so dass Spieler über Node.js und SocketIO verbunden sind. Kann ich meine XAMPP-Dateien und den Node.js-Server über die Portweiterleitung online verfügbar machen? Brauche ich zwei verschiedene Ports für XAMPP und Node.js? Ist Port Forwarding eine gute Idee oder sollte ich mit einem professionellen Shared Hosting Provider gehen?XAMPP, Node.js und Port Forwarding

+0

Sie können sicherlich node.js und ein Apache http Server auf dem gleichen System betreiben. Zwei Strategien hier: Entweder Sie hören sie auf verschiedenen Ports oder Sie müssen einen "hinter" den anderen mittels eines Proxy-Mechanismus platzieren. Lesen Sie hierzu etwas über apaches proxy und rewriting module: http://httpd.apache.org/docs/current/mod/mod_rewrite.html https://httpd.apache.org/docs/current/mod/mod_proxy.html – arkascha

+0

Ich verstehe nicht wirklich, wie Port-Forwarding hier ins Spiel kommt ... das wäre die Lösung, wenn Sie versuchen, einen solchen Server in Ihrem internen Heimnetzwerk zu betreiben, also hinter Ihrem Internet-Router. Wenn ja, ist die Frage nicht, ob Sie die Weiterleitung portieren sollten, sondern ob Sie Ihren Server "zu Hause" oder in einem Betriebszentrum betreiben möchten, wahrscheinlich mit Hilfe einer virtuellen Server-Appliance, die Sie erwerben. Für alles, was rein persönliche und experimentelle Zwecke übertrifft, möchten Sie nicht mit einer Hauslösung gehen. – arkascha

+0

Port-Weiterleitung, um meine PHP-Skripte und Node.js über das Internet zugänglich machen, nicht möglich oder nicht schlau? –

Antwort

0

ich hoffe mit "portforwarding" meinen Sie auf Ihrem Heimrouter, das ist verrückt, es hängt von einigen Variablen ab, wie viele Benutzer können Sie unterstützen?, Ist es Ihre Verbindung gut im Upload und Download? hast du Server zu Hause? wenn die verbindung haben sie ein backup?, haben sie die backup von daten? etc etc, vielleicht das Shared Hosting ist es besser

+0

Benutzer können in Tausenden sein, Verbindungsgeschwindigkeit ist höchstens 4mbps, also eine schlechte Idee? –

+0

ja, sehr schlechte Idee –

+0

aber ich muss nur kleine Zeichenketten übergeben, wie http: //myaddress/score.php? sc ore = 70 und dann wird 70 in der Datenbank gespeichert, aber ich denke, dass es für den Server Node.js schwierig sein könnte. Es wird so viele Anfragen pro Sekunde –