Sie sind nicht angemeldet.
Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zitat
killall srcds_run
killall srcds_amd
-
./srcds_run -game cstrike +map de_dust -maxplayers 16 -pingboost 2 &
Zitat von »Y0Gi«
warum benutzt du nicht http://sourceforge.net/projects/srcdspy/ ?
Zitat von »DerMaddin«
shoggy: kann ich exec auch irgendwie userdaten mitgeben, passwort z.B. ?
oder den befehl unter einem bestimmten user ausführen ?
unter php.net hab ich nichts brauchbares gefunden
Zitat von »DerMaddin«
weil ich mich mit pyton wenig nicht auskenne..
Zitat von »DerMaddin«
yogi: aber wenn du mir das erklären würdest würde ich es sicher probieren. hab auf der homepage kein tutorial oder sowas gefunden
reicht es, wenn auf dem server Python 2.3.3 Interpreter installiert is ?
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
#!/usr/bin/env python # -*- coding: iso-8859-1 -*- """ Ein Script zur Ansteuerung von HL2-Servern. """ import cgitb; cgitb.enable() # cgi-traceback für hübsche Fehlerausgaben aktivieren import SRCDS # Datei muss im gleichen Ordner liegen # Konfiguration host = 'localhost' port = 27015 password = 'geheim' # Ausgabe beginnen print 'Content-Type: text/html\n' print 'Test, Test.<br/><br/>' # Instanz der Klasse erzeugen srcds = SRCDS.SRCDS(host, port, password) # Einen Spruch absetzen spruch = 'Deine Mudda leuchtet am Schuh!' srcds.say(spruch) print 'Spruch "%s" wurde abgesetzt.<br/>' % (spruch) # Status auslesen print 'Status wird ausgelesen:<br/>' players = srcds.status() # gibt eine Liste von Dictionaries zurück for p in players: for key, value in p.items(): print '%s: %s<br/>' % (key, value) print '<br/>' |
-