Wie kann ich ein Python Script auf nem Webserver ausführen ?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Kruemmel
User
Beiträge: 2
Registriert: Dienstag 13. September 2011, 14:31

Hallo
Da ich von Python gar keine Ahnung habe könnte ich mal Eure Hilfe gebrauchen.
Mein Mann spielt leidenschaftlich gerne Canasta und möchte auch gerne ein Multiplayer-Canasta für unsere Webseite haben. Nun habe ich mal im Internet gewühlt und habe folgendes Spiel gefunden: http://canasta.googlecode.com/files/canasta-0.1.tar.gz

Nun meine Frage:
Kann man das ganze auf einem Webserver mit Debian installieren so das man mit einem Browser wie Internet-Explorer, Firefox oder sonstwas darauf zugreifen kann und wenn Ja wie mache ich das ?

Python 2.5 ist auf dem Server installiert aber ich habe leider keine Ahnung wie ich die Python-Dateien als CGI-Script ausgeführt bekomme.

Bin für jede Ernstgemeinte Hilfe Dankbar. Wie gesagt ich kenne mich mit Python garnicht aus bin aber gerne bereit zu lernen.


Danke für Eure Hilfe
Liebe Grüsse
Tanja
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Das tar-Archiv ist hier weniger von Bedeutung als die eigentliche Projektseite: Link
Kruemmel hat geschrieben: Nun meine Frage:
Kann man das ganze auf einem Webserver mit Debian installieren so das man mit einem Browser wie Internet-Explorer, Firefox oder sonstwas darauf zugreifen kann und wenn Ja wie mache ich das ?
Schnelle Antwort: Nein! Das wird nicht gehen.

Die Seite gibt zwar nicht viel her, aber im Kasten `Project Informations` finden sich Tags wie z.B. `pygame`, dazu wird auf die pygame.org Seite verlinkt. Das deutet darauf hin, dass das Spiel keine Webapplikation ist. Insofern kann man es damit auch nicht im Browser spielen!

Allerdings soll es doch netzwerkfähig sein! Du müsstest halt mal nach einer Anleitung gucken, ob man ein separates Server-Programm irgend wo installieren kann. Dieses könntest Du auf Deinem Server installieren und konfigurieren, so dass man sich mit dem Stand-alone Client zu diesem Host verbinden und darüber im Internet zocken kann.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
deets

Es scheint einen Twisted-Server zu geben, den sollte man irgendwie auf dem Server zum laufen bringen koennen.

Wie Hyperion aber schon sagte - der Client ist in Python + pygame geschrieben, und somit muss der immer installiert werden.
Kruemmel
User
Beiträge: 2
Registriert: Dienstag 13. September 2011, 14:31

Hallo
Erst mal danke für Eure Antworten.
Schade somit hat sich das Canasta Spiel wohl erstmal für mich erledigt, weil Ihr mir da Tipps gegeben habt mit denen ich derzeitig noch nicht viel Anfangen kann. Heisst natürlich nicht das ich das ganze aufgebe. Ich schaue nur nochmal ob ich evtl ne andere Alternative finde.

Falls da jemand eine Idee hat bin ich natürlich für jeden Tipp dankbar :-)

Liebe Grüsse Tanja
Antworten