Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. 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.

Lumpi

Anfänger

  • »Lumpi« ist der Autor dieses Themas

Beiträge: 13

Rootserver vorhanden: Ja

  • Nachricht senden

1

Dienstag, 18. März 2008, 11:03

es_load funktioniert nicht mit Python-Scripts

Hi Leute,

ich habe vor kurzem einen Server auf die aktuellste Eventscripts-Version (2.0) geupdatet.
Gleichzeitig habe ich einige Scripts upgedated und hinzugefügt, unter anderen ein paar die in Python geschrieben sind.

Nun zu meinem Problem:

Wenn ich Python-Scripts (*.py) laden will, kommt folgende Meldung (zum Beispiel):

Quellcode

1
2
es_load mugmod
Error: Could not open addon: mugmod


Das Laden von ES-Scripts (*.txt) funktioniert allerdings.


Eventscripts läuft einwandfrei, ich kann nur eben keine Python-Scripts laden.

HLSW zeigt mir folgendes an:

Quellcode

1
2
3
mattie_eventscripts 1
es_corelib_ver 2.0.0.228
eventscripts_ver 2.0.0.247


Es handelt sich um einen Linux-Root, auf dem Server laufen noch das Mani Admin Plugin, Detox und Metamod:Source.



Vielen Dank schonmal.


MfG

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

2

Dienstag, 18. März 2008, 12:47

Re: es_load funktioniert nicht mit Python-Scripts

Es sollt eigentlich keine Probleme damit geben...
Besonders weil MugMod ein Standardscript ist.

Also die Pfade sind
/cstrike/addons/eventscripts/mugmod/es_mugmod.txt
/cstrike/addons/eventscripts/mugmod/mugmod.py

?

Andernfalls versuch mal, EventScripts rüber zu installieren (also nur die Standarddateien, vielleicht fehlte dir eine Library).

So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

3

Dienstag, 18. März 2008, 13:09

Re: es_load funktioniert nicht mit Python-Scripts

Wechsle mal in das Verzeichnis 'addons' deines Servers und gib folgendes ein:

Quellcode

1
ldd mattie_eventscripts_i486.so


Schick dann mal die Ausgabe deiner Konsole.

Lumpi

Anfänger

  • »Lumpi« ist der Autor dieses Themas

Beiträge: 13

Rootserver vorhanden: Ja

  • Nachricht senden

4

Mittwoch, 19. März 2008, 13:55

Re: es_load funktioniert nicht mit Python-Scripts

Danke für die Hilfe, hab gerade bemerkt dass 2 Ordner der Eventscripts fehlten. :roll:

Jetzt funktioniert es einwandfrei.


MfG

rain

Super Moderator

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

5

Sonntag, 14. September 2008, 15:35

Re: es_load funktioniert nicht mit Python-Scripts

ich klinke mich mal hier ein! Bei mir ist es ebendso das ich die alten .txt scripte laden kann aber die neuen .py scripte laufen bei mir nicht!

Wenn ich irgendein script laden will erscheint immer Error: Could not open addon:

HLSW output

Quellcode

1
2
3
es_corelib_ver "2.0.0.248"
mattie_eventscripts "1"
eventscripts_ver "2.0.0.247"


laut anderen threads hab ich den befehl mal ausgeführt: ldd mattie_eventscripts_i486.so

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
war2@server165158:~/hl2/cstrike/addons$ ldd mattie_eventscripts_i486.so 
        linux-gate.so.1 =>  (0xffffe000) 
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7d62000) 
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d5e000) 
        tier0_i486.so => not found 
        vstdlib_i486.so => not found 
        libpython2.5.so.1.0 => /home/war2/hl2/cstrike/addons/./eventscripts/_engines/python/Lib/plat-linux2/libpython2.5.so.1.0 (0xb7c2b000) 
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7af9000) 
        /lib/ld-linux.so.2 (0x80000000) 
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7ae7000) 
        libutil.so.1 => /lib/tls/i686/cmov/libutil.so.1 (0xb7ae3000) 
war2@server165158:~/hl2/cstrike/addons$





DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

6

Mittwoch, 17. September 2008, 15:09

Re: es_load funktioniert nicht mit Python-Scripts

Es lag daran, dass der User keine Schreibrechte hatte. Wenn ein Pyton-Script geladen wird, wird zuerst ein Zwischencode erzeugt und im Verzeichnis des jeweiligen Scripts geschrieben. Wenn die Schreibrechte fehlen, kann der Zwischencode nicht erzeugt werden. Leider ist die Fehlerausgabe vo Eventscripts etwas schwammig.

rain

Super Moderator

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

7

Mittwoch, 17. September 2008, 15:13

Re: es_load funktioniert nicht mit Python-Scripts

Vielen Dank für die schnelle Hilfe und den genialen Support ;)





8

Sonntag, 21. Juni 2009, 13:00

Re: es_load funktioniert nicht mit Python-Scripts

wo vergebe ich die rechte denn nun ?? ich weiss nicht was ihr meinst :(

habe genau das selbe probs

alles korrekt installiert

aber GG läuft nicht

Konsolenausgabe ist die selbe wie oben beschrieben