• Liebe Scripter und Spieler,

    immer mehr Scripte und Tools grassieren bei Die Stämme und keiner hat mehr einen Überblick, was es überhaupt gibt und welche erlaubt sind. Daher haben wir uns entschlossen eine kleine Übersicht anzulegen, in der alle erlaubten Scripte und Tools aufgeführt sind. Jegliche andere Scripte und Tools sind damit verboten.

    Regelwidrige Scripte oder Tools zum Downloaden könnt ihr nun daran erkennen, dass sie nicht von uns gehostet werden.

    Zur Scripte- und Tools-Übersicht: » Link

    Zu den aktuellen Regeln für Scripte und Tools: » Link

    Wie man Scripte, Tools und deren Updates erlaubt bekommt: » Link

    Solltest du für dein Tool eine externe Authentifizierung benötigen, so löse bitte ein Support-Ticket in der Kategorie 'Sonstiges' und dem Betreff 'Externe Authentifizierung'.

    Die externe Authentifizierung ist eine Schnittstelle, die über ein selbst erstelltes Script angesprochen werden kann. Man benötigt hier schon gewisse Grundkenntnisse in einer entsprechenden Sprache (z.B. PHP oder Python), um die externe Authentifizierung nutzen zu können.

    Das Moderatorenteam des Spielerprojekteforums kann unabhängig von den Regeln einzelne Scripte oder Tools explizit erlauben oder verbieten.

    Auch wenn Scripte oder Tools einmal erlaubt worden sind, kann es sein, dass diese im Nachhinein verboten werden. Alle Scripte und Tools werden in Abständen auf ihre Aktualität und Versionen geprüft. Das DS-Support Team behält sich das Recht vor ohne Angaben von Gründen Scripte und Tools aus dem Forum zu entfernen. Bereits erlaubte Scripte und Tools, die verboten werden, werden 14 Tage hier im Forum mit dem Hinweis [Verboten] markiert und anschließend entfernt.

    Tigerteufel

    Community-Management

  • Hallo Besucher!

    Du bist neu im Forum? Dann registriere dich hier, um Diskussionen beizutreten oder eigene Themen zu erstellen. Für die Registrierung ist es erforderlich, dass du einen Spielaccount bei Die Stämme hast.

    Andernfalls kannst du dich hier direkt einloggen.

    Falls du dein Passwort vergessen hast, kannst du hier ein neues Passwort anfordern.

Neue Regelung für die Erlaubnis und Benutzung von Scripten und Tools

Status
Es sind keine weiteren Antworten möglich.

Tigerteufel

Gast
Liebe Community,

das Spiel entwickelt sich und so auch die Scripte. Einhergend mit Veränderungen ist auch ein Anpassung der Regelung für die Erlaubnis und Benutzung von Scripten und Tools notwendig. Die neue Regelung ist als Erweiterung der Spielregeln zu sehen und ein verbindlicher Bestandteil dieser.

Jeder Spieler darf Scripte und Tools benutzen, vorausgesetzt sie erfüllen die nachfolgenden Kriterien. Eine Script-Datenbank mit allen erlaubten Scripten befindet sich hier. Ebenfalls sind hier eine Menge nützlicher Tools rund um DS gelistet.

Für den Spieler gilt folgendes: Es wird nur das Initialisierungsscript installiert bzw. in der Schnellleiste gespeichert. Jede Änderung, die am von uns gehostetem Script vorgenommen wird (durch Updates seitens des Scripters), werden somit direkt für alle Spieler erhältlich sein, ohne das eine weitere Installation notwendig ist. Jegliche illegale Scripte sind somit leichter zu erkennen.

§1 Allgemein

  • Sie bestehen aus einem Initialisierunsscript und einem von uns gehosteten Script, für die folgende Regeln gelten:
  • Initialisierungsscript[1]:
    • Führt einen einzigen externen Request an ein von uns gehostetes Script aus.
    • Der Downloadlink wird von uns zur Verfügung gestellt.
  • Von uns gehostetes Script:
    • Sie wurden im Spielerprojekteforum vorgestellt und von einem zuständigen Moderator erlaubt.
    • Sie sind für jeden Spieler gleichermaßen nutzbar.
    • Sie emulieren keine PA-Features.
    • Sie führen keine Spielaktion[2] ohne Benutzeraktion[3] aus.
    • Sie haben keine zeitliche Verzögerung zwischen eventuell ausgeführter Benutzeraktion[3] und Spielaktion.
    • Sie schicken keine Requests an einen externen Server. Ebenso dürfen sie keine Ajax-Requests auführen.
    • Sie werten keine Ergebnisse eines externen Requests aus, der von dem Script übergebene Spieldaten[4] übermittelt.
    • Sie ermöglichen nicht das Abarbeiten von Datenmengen[5].
    • Sie dürfen nicht mit dem Account-Manager oder eines seiner Features interagieren. Selbiges gilt für die Features Truppen anfordern und Rohstoffe anfordern, sowie für das Feature direkt über die Karte angreifen oder Rohstoffe verschicken.
    • Sie dürfen nicht auf der Seite Premium → Übertragen angewendet werden.
    • Sie dürfen die Angriff-Bestätigen-Seite nicht manipulieren oder verändern. Hierzu zählt auch der Angreifen-Button.
  • Sie müssen nach jeder Änderung erneut erlaubt werden. Dabei sind die Änderungen zu markieren und entsprechend zu dokumentieren. Ein Changelog ist separat zu führen und muss zur Genehmigung mit eingereicht werden.
  • Die Verwendung der Script API ist verpflichtend.

§2 Userscripte

Zusätzlich zu §1 gilt folgendes:
  • Als include dürfen nur Sprachversionen aufgenommen werden, in denen das Script funktioniert und erlaubt wurde


§3 Schnellleistenscripte

Zusätzlich zu §1 gilt folgendes:

  • Sie führen nur eine Spielaktion[2] aus.
  • Die Aktion des Scripts darf nicht abhängig von Datenmengen[5], Spieldaten oder der momentan geöffneten Seite sein.
    • Das betrifft natürlich nur Seiten, auf denen das Script eine Aktion durchführen soll.
    • Eine Fehlermeldung, wenn die falsche Seite ausgewählt wurde oder benötigte Daten nicht gesammelt werden können, ist kein Problem.
    • Ebenso kann das Script auf den nicht für das Script vorgesehenen Seiten auch einfach nichts machen.
  • Sie dürfen bei den Features Truppen anfordern und Rohstoffe anfordern einen statischen Wert eintragen.
  • Sie dürfen keine Cookies setzen.
  • Sie haben für jede Seite die selbe Funktion.

§4 Tools[6]

Für Tools, deren Funktionen direkt in das Spiel eingreifen, gilt folgendes:
  • Funktionen, die direkt in das Spiel greifen, müssen den Richtlinien für ein von uns gehostetes Script entsprechen (siehe §1).

Erklärungen/Definitionen

[1]Initialisierungsscript

Ein Initialisierungsscript ist ein Script, das nur allein eine Funktion erfüllt: Es bindet ein bei uns gehostetes und erlaubtes Script ein. Das eigentliche Script darf nicht extern gespeichert werden.

[2]Spielaktion

Eine Spielaktion ist:

  • das Abschicken eines Formulars
  • das Wechseln oder Neuladen einer Seite bzw. eines Tabs (ingame)
  • das Abschicken eines externen Requests mit Spieldaten[4]

[3]Benutzeraktion

Eine Benutzeraktion ist eine händisch vom Spieler ausgeführte Handlung:
  • Mausklick
  • Tastendruck
  • Eine Mausbewegung zählt hierbei nicht als Benutzeraktion

[4]Spieldaten

Spieldaten sind all die Daten, die nur aus dem Spiel heraus ersichtlich sind. Daten, die nur definieren auf welcher Seite der Spieler gerade ist, aber auch von außen einsehbar sind, zählen nicht dazu.

Beispiele für Spieldaten:
  • Wie viel Rohstoffe in einem Dorf sind.
  • Angriff auf Dorf x|y

Beispiele für Nicht-Spieldaten
  • Die ID des Dorfes auf dem man gerade ist.
  • Der Kartenausschnitt, der gerade angezeigt wird.

[5]Datenmengen

  • Eine Datenmenge ist eine Sammlung von Daten, die das Script der Reihe nach abarbeitet. Eine Liste mit z.B. Dorfkoordinaten, die entweder fest im Script verankert ist, aus einem Cookie ausgelesen wird, von einem externen Request zurückgegeben wird oder manuell eingegeben wird.
  • Als Daten zählt hierbei alles, wofür das Script ausgelegt ist und was es verarbeiten kann. Eine Liste der Daten ist demzufolge eine Sammlung mehrerer Daten. Es spielt keine Rolle, ob diese sortiert ist oder nicht.
  • Das nacheinander Abarbeiten bedeutet, dass das Script mit jedem neuen Aufruf den nächsten Wert aus der Datenliste nimmt und anhand dessen seine Aktion ausführt. Es spielt keine Rolle, ob die Daten der Reihenfolge nach oder zufällig ausgewählt werden.
  • Wenn ein Script mehrere Daten mit einem Mal (und jedes mal auf identischem Weg) bearbeitet, dann fällt dies nicht unter das Abarbeiten von Daten.

[6]Tools

Unter Tools fallen alle externen Seiten, Programme, Programmfunktionen, Addons, etc.
Tigerteufel
Community-Management
 
Zuletzt bearbeitet von einem Moderator:

tomabrafix

Techn. Support
Regeländerung:

Scripte dürfen nicht mit der, in Version 8.22 hinzugefügten, Funktion, Truppen oder Rohstoffe direkt über die Karte zu verschicken, interagieren.
 
Status
Es sind keine weiteren Antworten möglich.