WikingerInsel Schalterproblem
Moderatoren: Mythonos, Helena, Seer
WikingerInsel Schalterproblem
Wenn die Schalter am Tor auf der WikingerInsel regelmässig nicht funktionieren, dann ist der ganze Quest irgendwie witzlos.
Leider kann man immer wieder beobachten, das die Türen offen sind.
Ähnlich auch die Schalter auf in der Orkburg.
Leider kann man immer wieder beobachten, das die Türen offen sind.
Ähnlich auch die Schalter auf in der Orkburg.
Gruß kmw
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"
-
Golden.Air
- olaeffchen
- Beiträge: 320
- Registriert: 12 Jul 2004, 16:03
Weil der Eingang eine Art Eintritt erfordert und man daher nicht beliebig da rein oder raus kann, normalerweise.
So ist es fast ein Spaziergang, da reinzukommen und irgendwie unfair zu denen, die sich den Weg dorthin hart erkaufen mussten.
So ist es fast ein Spaziergang, da reinzukommen und irgendwie unfair zu denen, die sich den Weg dorthin hart erkaufen mussten.
Gruß kmw
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"
Das Schalterproblem ist recht verzwickt.
Wenn man einen Schalter bedient, wird beispielsweise der Zustand einer Tür auf "unverschlossen" geändert und ein timer gestartet. Sobald dieser timer abgelaufen ist, wird der Normalzustand ("verschlossen") wieder hergestellt. Erfolgt nun aber nach dem Betätigen des Schalters ein worldsave, wird der Zustand "unverschlossen" auf Festplatte gespeichert. Stürzt der server nun vor dem nächsten worldsave ab oder wird (z. B. morgens) heruntergefahren (wodurch der timer natürlich gestoppt wird), so wird beim Hochfahren der Zustand "unverschlossen" von der Festplatte geladen.
Das ist gar nicht so leicht zu lösen. Zumal wir das Schaltersystem aus der Standarddistro übernommen haben und es nicht gerade... hm... nun, sagen wir, wir hätten es anders geschrieben. Aber vielleicht fällt mir noch eine Lösung dazu ein. Bis dahin sagt uns bitte, falls ein Schalter oder eine Tür hakt, damit wir virtuell dagegen treten können.
Wenn man einen Schalter bedient, wird beispielsweise der Zustand einer Tür auf "unverschlossen" geändert und ein timer gestartet. Sobald dieser timer abgelaufen ist, wird der Normalzustand ("verschlossen") wieder hergestellt. Erfolgt nun aber nach dem Betätigen des Schalters ein worldsave, wird der Zustand "unverschlossen" auf Festplatte gespeichert. Stürzt der server nun vor dem nächsten worldsave ab oder wird (z. B. morgens) heruntergefahren (wodurch der timer natürlich gestoppt wird), so wird beim Hochfahren der Zustand "unverschlossen" von der Festplatte geladen.
Das ist gar nicht so leicht zu lösen. Zumal wir das Schaltersystem aus der Standarddistro übernommen haben und es nicht gerade... hm... nun, sagen wir, wir hätten es anders geschrieben. Aber vielleicht fällt mir noch eine Lösung dazu ein. Bis dahin sagt uns bitte, falls ein Schalter oder eine Tür hakt, damit wir virtuell dagegen treten können.
Heulen ist kein Argument.
-
Gast
Es wäre doch generell hilfreich, eine Liste aller auf der Welt existenten Schalter zu haben (schon zu Wartungszwecken, dann hat man einen Überblick über Anzahl/Ort/... so komplexer items wie Schalter).
Dann könnte man nach jedem Serverneustart einmalig ein Skript starten (das wird bestimmt gehen?), welches diese Liste durchgeht und jeden Schalter auf den ihm zugeordneten Standardwert (in den meisten fällen wohl 'verschossen') setzt.
Wenn ich Dich richtig verstanden habe, werden die Schalter lediglich nach Serverneustart falsch initialisiert, weil der letzte worldsave zu früh war. Damit müsste man das Problem eigentlich umgehen.
Vielleicht müsste man noch dafür sorgen, dass die Tür nicht gerade offen steht, wenn sie abgeschlossen wird. Zumindest im housing system kann man eine offen stehende Tür /ab/schliessen, sie ist dann 'locked' und kann nicht mehr zugemacht werden.
Dann könnte man nach jedem Serverneustart einmalig ein Skript starten (das wird bestimmt gehen?), welches diese Liste durchgeht und jeden Schalter auf den ihm zugeordneten Standardwert (in den meisten fällen wohl 'verschossen') setzt.
Wenn ich Dich richtig verstanden habe, werden die Schalter lediglich nach Serverneustart falsch initialisiert, weil der letzte worldsave zu früh war. Damit müsste man das Problem eigentlich umgehen.
Vielleicht müsste man noch dafür sorgen, dass die Tür nicht gerade offen steht, wenn sie abgeschlossen wird. Zumindest im housing system kann man eine offen stehende Tür /ab/schliessen, sie ist dann 'locked' und kann nicht mehr zugemacht werden.
So in etwa sähe es aus, wenn wir das System geschrieben hätten. Nun gibt es aber keine Schalter, sondern nur irgendwas (ein Goldstück, ein Baum, eine Schaufel... ), das zum Schalter erklärt wurde, indem das Schalterscript drangepappt wurde. Nicht gerade wartungsfreundlich, da man nun alle Gegenstände in der Welt abklopfen müsste: "hallo? hängt an dir ein Schalterscript?"
Da ist irgendwann mal ein Neuschreiben der ganzen Schaltersache angezeigt. Bis dahin: "Bescheid!"
Da ist irgendwann mal ein Neuschreiben der ganzen Schaltersache angezeigt. Bis dahin: "Bescheid!"
Heulen ist kein Argument.
-
Cedric Waylorn
- Beiträge: 58
- Registriert: 09 Okt 2005, 17:55
- Wohnort: Hameln
- Kontaktdaten:
Das verstehe ich allerdings auch nicht.olaeffchen hat geschrieben:hmm? warum sollte die ganze quest dadurch sinnlos werden !?
Die Gebühr für die Überfahrt zur Wikingerinsel muss man ja schliesslich auch nur einmal berappen. Ich bin, nachdem ich der Torwache 3000 Goldstücke gegeben hatte, eigentlich davon ausgegangen, dass der Schalter hinter der Tür dazu dient, dass man sich diese Tür sozusagen "freischaltet" und nach einmaliger Bezahlung somit freien Zugang zur Insel hat.
Die Wikingerquest ist ja nun nicht unbedingt an einem Abend zu schaffen, warum sollte man also ständig erneut bezahlen müssen?
Der einzige Unterschied beim Benutzen eines Wächterprogrammes ist, dass Du vor dem Absturz dreimal OK anklicken darfst.
Tja, bei der Wikingerquest mit funktionierenden Schaltern ist es so gewesen, das bei jedem Durchgang der Wärter die Hand aufhält (das ist so vom Erbauer der Insel gewollt).
Das fand ich auch ganz gut so, weil damit die Wikingerinsel ihren ganz besonderen Reiz erhält. Man muss sich gut überlegen, ob man einfach zurück geht, weil jedes erneute kommen einen Haufen Gold kostet.
Auch dies lässt sich mit ein wenig Geschick umgehen. Ist allerdings das Tor aufgrund defekter Schalter einfach offen oder lässt sich mit einem Trick ständig offen halten, ist das ganze fast schon zu einfach und langweilig.
Wie wärs, wenn hier ein paar Counsis regelmässig ein Auge drauf werfen und die wichtigsten Schalter öfter mal kontrollieren und richtig stellen?
Ich könnte hier sonst täglich "Bescheid" sagen.
Das fand ich auch ganz gut so, weil damit die Wikingerinsel ihren ganz besonderen Reiz erhält. Man muss sich gut überlegen, ob man einfach zurück geht, weil jedes erneute kommen einen Haufen Gold kostet.
Auch dies lässt sich mit ein wenig Geschick umgehen. Ist allerdings das Tor aufgrund defekter Schalter einfach offen oder lässt sich mit einem Trick ständig offen halten, ist das ganze fast schon zu einfach und langweilig.
Wie wärs, wenn hier ein paar Counsis regelmässig ein Auge drauf werfen und die wichtigsten Schalter öfter mal kontrollieren und richtig stellen?
Ich könnte hier sonst täglich "Bescheid" sagen.
Gruß kmw
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"