Premium League Script Version 8

Werbung
Premium League Script Version 8
STABLE
1. Allgemein
1.1
Vorwort
1.2
Systemvorrausetzungen
1.3
Installation
1.4
Update des Ligascripts
1.5
Konfiguration
1.6
Gästebuch
1.7
Erläuterungen zur Tabelle
1.8
Das Punktesystem
2. Das Benutzerinterface
2.1
Profil Bereich
2.2
Team Bereich
2.3
Liga Bereich
2.4
Match Bereich
2.5
Private Nachrichten
2.6
Bewertungen
3. "ews
3.1
News schreiben
3.2
Neue News Kategorie anlegen
3.3
News Kategorie entfernen
4. Das Administratorinterface
4.1
Spiele erstellen
4.2
Spiele editieren
4.3
Liga erstellen
4.4
Liga editieren
4.5
Neues Turnier
4.6
Turnier editieren
4.7
Strafpunkte
4.8
Game Accounts
4.9
Spielplan
4.10.1 Maps
4.10.2 Shot Online Maps
4.11
Awards
4.12
Geburtstagsmodul
4.13
User und Gäste online Modul
4.14 Teamspeakviewer Support
4.15
Chat
4.16 Wer war auf meinem Profil?
10.09.2011
5. Listen
5.1 User Liste
5.2 Team Liste
6. Layout
6.1 Eigene Seiten einbinden
6.2 Eigene Links einbinden
6.3 Eigenen Style definieren
7. Anti Hacker Modul
7.1 Hack Protokoll
8. Android App
8.1 Ultimate League App
9. Match Snap Tool
9.1 Was ist denn ein Match Snap Tool
9.2 Wofür kann ich es verwenden
9.3 Wie funktioniert das Tool
9.4 Mein Spiel wird nicht unterstützt!
9.5 Ist Werbung oder ein sichtbares copyright Verweis vorhanden?
9.6 Ist die Nutzung des Tools mit Gebühren gekoppelt?
10. Support
10.1 Allgemeine Support Anfragen
10.2 Kontakt Informationen
11. Lizenz/Rechtliches
11.1 Lizenzbestimmungen
11.2 Datenschutz
11.3 AGB
1. Allgemein
1.1 Vorwort
Vielen Dank das du dich für das Premium League Script entschieden hast. Mit dem Ligaskript
hast du ein Produkt gekauft, dass über viele Jahre entwickelt und stetig verbessert wurde.
Ursprünglich wurde die erste Version geschrieben um eine kleine Fußball-Liga online zu
verwalten. Mit dem Kauf hast du uns das Vertrauen geschenkt, welches unsere Arbeit
verdient hat. Das möchten wir dir gerne zurück geben, in dem wir die Software häufig
aktualisieren und mit neuen Funktionen/ Modulen ausstatten.
Das Skript lebt von Innovationen! Solltest du tolle Ideen haben, dann teil sie uns doch einfach
auf unserer Homepage http://www.ligascript.net mit.
Jede eingereichte Idee wird von uns beantwortet und bewertet.
Ein großer Dank gilt an dieser Stelle allen die an dem Script mitgearbeitet haben!
1.2 Systemvorrausetzungen
Um das Premium League Script erfolgreich einrichten zu können sollte dein Webserver
folgende Mindestanforderungen erfüllen:
- mindestens PHP Version 5
- mindestens MYSQL Version 5
- mindestens 100 Megabyte Webspace
- SMTP Unterstützung
Zusätzlich sollte deine php.ini folgende Einstellungen gesetzt haben:
- Register Globals OFF
- allow_url_fopen ON
- allow_url_include ON
- cURL support enabled
- open_basedir no value
- aktiviertes php mail()
Apache RewriteEngine: on
Die Einstellungen der php.ini können im ersten Installationsschritt eingesehen werden.
Schau hierzu ins entsprechende Kapitel.
Welche Browser werden unterstützt?
Wir unterstützen den Internet Explorer ab Version 7 und den Firefox ab Version 2.
Aufgrund des deutlichen Geschwindigkeitsvorteils empfehlen wir die Nutzung des aktuellen
Firefox.
Download: http://www.mozilla-europe.org/de/firefox/
Desweiteren unterstützen wir den Playstation 3 Browser, so dass man auch auf der
Playstation 3 das Premium League Script benutzen kann.
1.3 Installation
Du hast eine .zip Datei mit allen notwendigen Dateien erhalten. Diese musst du zunächst auf
deine lokale Festplatte entpacken.
Im Anschluss musst du deine MYSQL Server Daten in die Datei config/databases.yml
eintragen. Achte bitte beim editieren der .yml Datei darauf, dass kein Tabulator benutzt wird
sondern die Leerzeichentaste(Space), da sonst das Dokument ungültig wird. Als guten Editor
empfehlen wir: Notepad++ http://notepad-plus.sourceforge.net/de/site.htm
Im Anschluss kannst du das komplette Ligaskript Verzeichnis auf deinen Webspace
hochladen. Dieser Vorgang kann etwas dauern, da das Ligaskript ca. 30 Megabyte schwer ist.
Vergib danach noch den folgenden Ordner inklusive Unterordnern Schreibrechte (777):
“ligascript/web/uploads“: Hier werden Bilder und Screenshots abgespeichert
“ligascript/cache“: Hier werden Dateien gechached für einen schnelleren Zugriff
“ligascript/log“: Hier werden Logfiles erstellt
Als nächstes rufst du die Ligaskript Installation auf. Die Webadresse baut sich wie folgt
zusammen:
http://www.deinserver.de/evt_weitere_verzeichnisse/web/install/install.php
Befolge bitte die dort aufgeführten Anweisungen.
Mit diesen Schritten wird deine Datenbank eingerichtet.
Sobald dieser Schritt abgeschlossen ist kannst du deine Liga unter folgendem Link erreichen:
http://www.deinserver.de/evt_weitere_verzeichnisse/web/index.php/de/
Zum Abschluss muss sicher gestellt sein, dass nur der Ordner “web“ über das Internet
erreichbar ist! Hierfür richtest du dir am besten eine Subdomain ein oder änderst den Root
Ordner deiner Domain.
Du könntest also eine Domain erstellen http://meineliga.meinedomain.de welche beim Aufruf
das Verzeichnis: http://www.deinserver.de/evt_weitere_verzeichnisse/web/ aufruft.
Dein Webserver ruft dann die index.php des web Ordners auf, damit sind die darunter
liegenden Ordner vor dem öffentlichen Zugriff geschützt, was soweit wichtig ist, da dort die
Zugangsdaten zur Datenbank liegen. Alternative kannst die anderen Ordner auch mit einer
.htaccess Datei schützen (siehe auch http://www.fueralles.de/htaccess-generator.html). Wir
empfehlen aber ersteren Weg.
Sobald du das fertig eingerichtete Premium League Script auf dem Server aufrufen kannst
musst du noch ein paar Konfigurationen machen.
Dazu logst du dich als Administrator auf der Webseite ein und klickst dann im rechten Menü
auf „Konfiguration“.
Der Administrator Account lautet:
Username: admin
Passwort: test
Hier musst du jetzt E-Mail Adressen festlegen:
Webmaster E-Mail Adresse:
Diese E-Mail Adresse sollte eine allgemeine Liga Adresse sein. Sie wird als Absender in
Status Mails benutzt.
No reply E-Mail Adresse:
Diese E-Mail Adresse wird verwendet für Antwort E-Mails, die kein Postfach besitzen.
Support E-Mail Adresse:
Diese E-Mail Adresse wird als Absender bei Support Anfragen benutzt.
Contact E-Mail Adresse:
Diese E-Mail Adresse wird bei Kontakt Anfragen als Absender verwendet.
Desweiteren musst du den Pfad zu deiner Ligawebsite angeben.
Ligascript Root Pfad:
Die Adresse die zu deiner Ligascript Installation führt (Startseite).
Zum Beispiel: http://www.liga.deinedomain.de/ - Bitte abschließenden Slash nicht vergessen.
Jetzt ist das Premium League Script einsatzbereit!
Solltest Du Probleme bei der Einrichtung haben kannst du unser kostenloses Support Forum
nutzen: http://forum.ligascript.net und die nachfolgenden Informationen zu
Installationsproblemen durchlesen.
Häufige Installationsprobleme
Fehler beim erzeugen der Datenbankverbindung! Überprüfe deine Eingabe!
Vielleicht falscher Benutzername?! Passwort?!
- Die eingegebenen Daten für die Datenbank sind richtig. Bitte überprüfe sie und kontaktiere
ggf. deinen Webhoster um sie zu erfragen.
Der Produktkey deines Premium League Script ist ungültig
- Kontrolliere die Eingabe erneut und schau nach ob du evt. irgendwo ein nicht sichtbares
Leerzeichen am Ende oder Anfang in das entsprechende Feld kopiert hast.
- Überprüfe, dass die folgenden PHP Einstellungen vorhanden sind
1. allow_url_fopen ON
2. allow_url_include ON
3. cURL support enabled
4. open_basedir no value
Diese Ligascript Version wurde zu oft aktiviert!
Die Meldung erscheint, wenn das Script zu oft aktiviert worden ist. In diesem Fall wende dich
bitte an [email protected] um weitere Aktivierungen freischalten zu lassen.
MailAdvise Error 550
Die PHP mail() Funktion ist auf dem Webserver nicht verfügbar. Bitte kontaktiere deinen
verantwortlichen Webspace Administrator um diese Funktion für PHP installieren zu lassen.
Ich habe alles installiert und es ist kein Fehler aufgetreten. Sobald ich aber jetzt die Liga
Seite aufrufen möchte erhalte ich eine Fehlermeldung:
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
- Vermutlich hast du die database.yml Datei noch nicht mit deinen Datenbank Informationen
gefüllt. Ändere diese Daten jetzt nachträglich und leere danach das Premium League Script
„cache“-Verzeichnis auf deinem Webserver, damit er die neuen Informationen neu laden
kann.
1.4 Update des Ligascripts
Update mit Wizard
1.4.1 Sicherung der Datenbank
Vor der Aktualisierung muss zunächst die Datenbank der aktuell laufenden Premium League
Script Instanz gesichert werden. Dies ist am einfachsten über den phpMyAdmin möglich.
Rufe phpMyAdmin auf und wähle deine Ligaskript Datenbank aus und klicke auf den Reiter
„Exportieren“. Lasse alle Tabellen ausgewählt und aktiviere den Radio Button „SQL“. Klicke
danach rechts unten auf „OK“, so dass eine SQL Datei erzeugt wird. In dieser Datei befinden
sich alle Befehle um deine alte Datenbank erzeugen zu können.
Speichere diese Datei deshalb als .txt File auf deine Festplatte, da wir sie später zum eintragen
der Datensätze benutzen werden.
Zusätzlich solltest du alle Dateien aus dem „web/uploads“ Verzeichnis sichern, da sich hier
alle hochgeladenen Medien deiner Benutzer befinden.
1.4.2 Upload der neuen League Script Version
Jetzt kannst du die alte Version des Ligaskripts mit der neuen überschreiben. Dies machst du
indem du einfach alle Dateien auf den Server kopierst.
1.4.3 Datenbank Update
Nachdem nun alle Dateien ersetzt wurden muss auch die Datenbank angepasst werden.
Im Ordner „web/update/“ rufst du deshalb jetzt die „update.php“ Datei auf.
Nun musst du noch den Update Button betätigen und das Update ist abgeschlossen.
Update mit Updatescript
1. PHPMyAdmin öffnen
2. SQL Tab öffnen
3. Nun sollte sich folgender Dialog öffnen
4. Sql Befehle aus dem aktuellen SQL Update Script kopieren. Dieses befindet
sich im Ordner doc/sql/<LigascriptVersion>
5. Jetzt auf OK klicken
Das Update ist abgeschlossen!
1.5 Konfiguration
Nachdem du die größte Hürde deiner eigenen Onlineliga gemeistert hast geht es auch schon
los grundlegende Einstellungen zu machen.
Damit du diese sehen kannst musst du dich als Administrator einloggen. Dann solltest du
folgendes Menü auf der rechten Seite vorfinden:
Der Menüpunkt Konfiguration beinhaltet alle wesentlichen Funktionen für die Liga.
Dort solltest du zuerst den Text deines Footers und deines Seitentitels einstellen.
Desweiteren kannst du hier entscheiden, ob du das Gästebuch ein oder ausblenden möchtest.
Es ist hier auch möglich einen neuen Banner für deine Ligaseite hochzuladen.
Der Banner wird automatisch auf die Größe der Seite gestreckt.
Damit du keine rechtlichen Probleme bekommst solltest du auch gleich ein Impressum
einrichten. Beachte dabei aktuelle Rechtsvorschriften.
Die weiteren Optionen sollten selbsterklärend sein:
Startseite:
Dieser Text wird über den News auf der Startseite angezeigt. Er bleibt immer an derselben
Stelle. Der Text kann also für wichtige Informationen genutzt werden, die länger zu sehen
sein sollen.
Webseiten Title Text:
Der Text wird im Titel der Webseite angezeigt.
Webseiten Footer Text:
Dieser Text wird im Webseiten Footer angezeigt.
Allgemeine Regeln:
Definiere allgemeine Liga Regeln, die für alle Ligen Gültigkeit haben. Es gibt in den LigaEinstellungen zusätzlich noch die Möglichkeit Regeln spezifisch für eine Liga zu setzen.
Adsenseblock rechts:
Füge hier deinen Google Adsense Code ein. Er erscheint dann im rechten Menü
Adsenseblock footer:
Füge hier deinen Google Adsense Code ein. Er erscheint dann im Footer
Gästebuch benutzen:
Aktiviert das Gästebuch
Shoutbox benutzen:
Aktiviert die Shoutbox
Chat benutzen:
Aktiviert den Chat
Race Modul benutzen:
Aktiviert das Race Modul
Shot Online Modus benutzen:
Aktiviert den Shot Online Modus. In diesem Fall können Shot Online Level in den Team und
User Profilen eingetragen werden und in den Golf Ligen wird ein Zufalls Shot Online Map
Generator verwendet.
Teamspeak Viewer nutzen:
Ist diese Option gesetzt, so wird der Code der im Teamspeak Viewer steht ausgeführt.
Teamspeak Viewer Code:
Der Teamspeak Viewer Code kann auf http://www.tsviewer.com generiert werden. Er sorgt
dafür, dass die Teamspeak Daten auf der Webseite angezeigt werden.
Bild Breite/Größe/Höhe:
Platzhalter. Hat noch keine Funktion.
Ligascript Root Pfad:
Der Pfad der zu deiner Ligascript Installation führt. Dieser ist sehr wichtig, da die Adresse bei
der Registrierung aus diesem Root Pfad zusammengesetzt wird.
Beispiel: http://subdomain.deinedomain.de/
Hacker Angriff Info Mail:
Erhalte E-Mail Informationen bei Hacker Angriffen.
Webmaster E-Mail Adresse:
Email Adresse für den Webmaster und zugleich auch Absende Adresse der Liga Mails.
"o reply E-Mail Adresse:
E-Mail Adresse die als Antwort Mail in E-Mails steht, auf die nicht geantwortet werden kann.
Support E-Mail Adresse:
E-Mail Adresse vom Liga Support
Kontakt E-Mail Adresse:
E-Mail Adresse für die Benachrichtigung vom Kontakt Formular.
Theme "ame:
Hier kannst du der Liga einen neuen Anstrich verpassen. Wähle aus verschiedenen Themes
aus oder nutze ein individuell gestaltetes.
1.6 Gästebuch
Das Gästebuch lässt sich über die Konfiguration ein- und ausschalten. Die Besucher deiner
Liga können hier einen Gruß und ihre Kontaktinformationen hinterlassen.
Als Administrator ist es dir möglich einzelne Einträge zu löschen und die IP Adresse des
eintragenden einzusehen.
1.7 Erläuterungen zur Tabelle
Damit alle Informationen in der Tabelle Platz finden sind manche Informationen abgekürzt.
Hier kannst du einsehen was die Spalten im Detail für Informationen enthalten.
Platz:
Der aktuelle Platz den ein Team in der Tabelle einnimmt.
Team:
Team welches in der Liga mitspielt
Sp.:
Anzahl der gespielten Matches
S:
Anzahl der Siege
":
Anzahl der Niederlagen
U:
Anzahl der Unentschieden
Benutzerdefinierte Spalten Überschrift:
Diese Spalte kann bei der Erstellung der Liga selbst benannt werden. Es handelt sich hierbei
um die Errechnung der erzielten und kassierten Tore/Kills oder sonst was. Diese Spalte ist
Spielabhängig und deshalb konfigurierbar.
Diff.:
Die Differenz aus den erzielten Toren/Kills mit den kassierten Toren/Kills.
Win %:
Dieser Wert zeigt wie viele Spiele das Team prozentual gewonnen hat.
Punkte:
In dieser Spalte stehen die erzielten Punkte
Fordern:
Mit diesem Link können Teams zu einem Match gefordert werden. Für die Forderung wird
ein Termin benötigt, an dem das Spiel stattfinden soll. Dieser Termin muss zwangsweise in
der Zukunft liegen.
1.8 Das Punktesystem
Derzeit wird das viel verwendete drei Punktesystem standardmäßig verwendet. Mit diesem
Punktesystem erhält man für einen Sieg 3 Punkte, für ein Unentschieden 1 Punkt und für eine
Niederlage keine Punkte. Die Anzahl der Punkte ist in der Konfiguration individuell
anpassbar. Davon unabhängig kann man eine Liga auch zu einer Golfliga machen. In diesem
Fall wird eine Niederlage zum Sieg, da es im Golf-Spiel wichtig ist ein möglichst kleines
Handycap zu erreichen.
2. Das Benutzerinterface
2.1 Profil Bereich
Im Profil Bereich kann ein User Informationen über sich selbst Preis geben. Hierfür klickt
man auf „Profil editieren“ und kann dann z.B. seine Messenger Daten bekannt machen.
An dieser Stelle kann auch ein Benutzerfoto hochgeladen werden, welches automatisch in der
Größe angepasst wird.
Nachdem man alles eingegeben und gespeichert hat, kann man sich sein Profil mit „Profil
anzeigen“ anschauen und sehen ob noch etwas falsch ist.
Zusätzlich hat jeder Benutzer hier die Möglichkeit sein Passwort zu ändern und vom
Administrator angelegte Game Accounts mit Werten zu füllen (z.B. Steam für Counterstrike)
2.2 Team Bereich
Der Team Bereich ist sehr komplex. Hier finden alle Interaktionen rund ums Team statt.
"eues Team:
Hier kann ein User ein eigenes Team erstellen. Andere User können diesem Team beitreten,
wenn sie das „Join Passwort“ erhalten.
Team löschen:
Teams in denen der User Administrator Rechte besitzt können hier gelöscht werden.
Team beitreten:
Hier kann man einem fremden Team als Mitglied beitreten. In der Regel benötigt man hierfür
das Team Join Passwort.
Team verlassen:
Wer einem Team beitreten kann sollte es auch wieder verlassen können. Das kann er genau
hier.
Team(s) verwalten:
An diesem Menüpunkt können Einstellungen an Teams vorgenommen werden, wie auf dem
Screenshot zu sehen ist.
Team Profil ändern:
Wie der 6ame schon sagt, kann man hier das Profil seines Team ändern, Informationen
hinzufügen und ein Team Logo hochladen, welches automatisch auf die richtige Größe
gestreckt wird.
Admin Rechte vergeben:
An dieser Stelle kann ein Team Administrator seinem Team Member zu einem Team
Administrator machen.
Team Member kicken:
Hat ein Team Administrator die Schnauze voll von einem Team Member, so kann er ihn hier
aus dem Team entfernen.
Admin Rechte nehmen:
Wer Team Adminstrator Rechte vergeben kann sollte sie auch wieder entziehen können und
zwar an dieser Stelle.
2.3 Liga Bereich
Im Ligabereich kann man 1on1 Ligen und Team Ligen beitreten und sie auch wieder
verlassen. Für die Teilnahme an einer Team Liga ist es wichtig vorher ein Team anzulegen.
Wie bei dem Beitritt eines Teams ist es auch hier möglich, dass ein Passwort für den Beitritt
einer Liga abgefragt wird. Dieses muss bei der Erstellung der Liga ggf. mit angegeben
werden.
2.4 Match Bereich
Hier befindet sich das Herzstück des Ligaskripts.
Herausforderungen:
Hier werden alle Herausforderungen von anderen Usern/Teams angezeigt. Man hat hier die
Möglichkeit eine Forderung zu akzeptieren oder abzulehnen.
Offene Matches:
Akzeptiert das herausgeforderte Team/User die Herausforderung, so können beide
Teams/User hier ihr Match Ergebnis eintragen. Zusätzlich wird noch eine Bewertung des
Gegners abgefragt.
Diese Bewertung kann man anschließend im Team/User Profil einsehen.
Ergebnis(e) bestätigen:
Hat das erste Team sein Ergebnis eingetragen, so muss es noch vom anderen Team/User
bestätigt werden. Man kann auch einen Protest einlegen, weil das Spiel z.B. so gar nicht
stattgefunden hat oder sich nicht an die Regelen gehalten wurde. In diesem Fall muss ein
Liga Administrator den weiteren Sachverhalt klären.
Meine Matches:
Hier werden alle gespielten Matches eines Teams/Users angezeigt und für die Ewigkeit
aufbewahrt.
2.5 P" Bereich
In diesem Bereich kann ein User einem anderen User eine Nachricht schicken und
Nachrichten von anderen Usern einsehen. Mit jeder versendeten Privaten Nachricht (PN)
erhält der Empfänger zusätzlich eine Email wo er darauf aufmerksam gemacht wird, dass er
eine neue PN hat.
2.6 Bewertungen
Bewertungen können im User und Team Profil eingesehen werden.
User Profil
Team Profil
3. "ews
3.1 "ews schreiben
Als erstes muss eine News Kategorie angelegt werden.
Diese Kategorie kann dann beim erfassen der News verwendet werden. Zeilensprünge werden
so wie sie bei der Eingabe auch auf der Startseite wieder ausgegeben.
Man kann als Administrator News Einträge über einen Link von der Startseite wieder
entfernen. Im News Inhalt ist die Benutzung von HML erlaubt.
3.2 "eue "ews Kategorie anlegen
Eine News Kategorie anlegen ist ganz einfach. Man benötigt lediglich einen Namen und
optional ein Bild, welches dann in der News als Kategorie angezeigt wird.
3.3 "ews Kategorie editieren
Ähnlich wie in den anderen Rubriken kann man hier eine News Kategorie ändern und
nachträglich z.B. ein anderes Bild verwenden.
4. Das Administratorinterface
4.1 Spiele erstellen
Bevor eine Liga erstellt werden kann benötigt man zunächst ein Spiel. Jedes Spiel welches du
hier anlegst kann beliebig viele Ligen haben.
Gib dem Spiel einen Namen, z.B. FIFA Soccer 2010, Counterstrike oder Battlefield.
Optional kannst du noch den Hersteller, ein Bild und eine Beschreibung zum Spiel eintragen.
4.2 Spiele editieren
Angelegte Spiele kann man editieren. Dies ist z.B. dann sinnvoll, wenn man vergessen hat
bestimmte Informationen zum Spiel einzutragen. An dieser Stelle kann man ein Spiel auch
komplett löschen. Doch an dieser Stelle ist Vorsicht geboten, denn mit dem gelöschten Spiel
gehen auch die Ligen verloren die zu diesem Spiel gehören. Und die Matches die in diesen
Ligen ausgetragen wurden werden mit den Ligen zusammen gelöscht! Bewertungen von
vergangenen Spielen werden bleiben erhalten!
Spätestens jetzt sollte man dann dennoch ein Backup der Datenbank besitzen.
4.3 Liga erstellen
Eine Liga kann erstellt werden sobald ein Spiel erstellt wurde.
Zugehöriges Spiel:
Das Spiel was in der Liga gespielt wird.
"ame:
6ame der Liga
Bild:
Lade ein Bild zu deiner Liga hoch. Es wird in der Liga Übersicht sowie bei Match
Herausforderungen angezeigt.
Beschreibung:
Hier kann eine Beschreibung zur Liga geschrieben werden.
Regeln:
Hier können Liga spezifische Regeln definiert werden.
Join Passwort:
Dieses Passwort muss ein User/Team eingeben, wenn er einer Liga beitreten will.
Modus:
Freitextfeld für den Modus (z.B. 1on1, 5on5)
Status:
Definiere den aktuellen Status der Liga (z.B. offen, geschlossen usw.)
IRC:
Gib einen IRC Liga Channel an
"ame für Punkte:
Die Punkte sind in vielen Spielen anders benannt, beim Fußball sind es „Tore“ und beim Golf
z.B. „HC“ (Handicap). Du hast hier die Möglichkeit selbst zu bestimmen wie die Punkte
Punkte Sieg:
Anzahl der Punkte pro Sieg
Punkte "iederlage:
Anzahl der Punkte pro 6iederlage
Punkte Unentschieden:
Anzahl der Punkte pro Unentschieden
Elo Punkte System:
Ist aktuell nur ein Platzthalter. Zukünftig kann hier auch mit einem Elo Punkte System
gespielt werden.
Golf Punkte System:
Durch die Auswahl des Golf Punkte Systems, wird die Punkteberechnung umgedreht.
Der User/Team mit der niedrigeren Punktzahl gewinnt.
Map Pool benutzen:
Hat man Maps erstellt, so kann man sie hier durch aktivieren der Checkbox bei einer
Herausforderung auswählen.
1on1 Liga:
Ist die Checkbox aktiviert können nur User der Liga beitreten andernfalls können nur Team
der Liga beitreten. Ein Wechsel ist nach dem Start nicht mehr möglich!
Sortierungsnummer:
Hier kannst du bestimmen welche Liga nach welcher Liga im Liga Menu (links) angezeigt
werden soll.
4.4 Liga editieren
Ähnlich wie bei den Spielen kann man hier eine Liga editieren und löschen. Zusäzlich gibt es
aber hier die Möglichkeit die Liga zurückzusetzen, so dass alle Matches gelöscht werden aber
die Spiele und Ligen erhalten bleiben. Einsatz dieser Funktion könnte z.B. der Fall sein, dass
nach ein paar Wochen die Liga aufgrund von Regeländerrungen neu gestartet werden muss.
Bewertungen von vergangenen Spielen werden bleiben erhalten!
4.5 "eues Turnier
Wie der Name schon sagt kann man hier neue Turniere erstellen. Es werden Turniere mit 8,
16, 32, 64 und 128 Teilnehmern unterstützt.
4.6 Turnier editieren
Hier kann man alle Einstellungen eines Turniers im Nachhinein noch mal ändern. Sinn macht
es z.B. das Passwort zu ändern oder einen Preis einzutragen. Die Sortierung – ID wird für die
angezeigte Reihenfolge im Menü verwendet.
4.7 Strafpunkte
Hier findest du was du erwartest: das Strafpunktesystem. Hier kannst du als Administrator
Strafpunkte für User und Teams vergeben. Du bestimmst hier wie lange die Strafpunkte
Gültigkeit haben und warum sie vergeben worden sind.
4.8 Game Account
In dieser Rubrik kannst du eigene Game Accounts definieren. Für Halflife möchte man z.B.
gerne die SteamId wissen oder für FIFA den Matchmaker Account. Hier kannst du einfach
einen neuen Account anlegen und eine kleine Erklärung schreiben, wo man z.B. diesen
Account im Spiel findet, so dass jeder Benutzer ihn in seinem Profil pflegen kann.
Nachdem ein Account hier angelegt wurde hat ihn automatisch jeder User in seinem Profil.
Er kann den Wert des Accounts lediglich einmal eintragen, damit Betrüger diesen Wert nicht
nach jedem Spiel ändern.
Du hast als Administrator jedoch jederzeit die Möglichkeit diesen Wert zu ändern (siehe User
Liste 5.1).
4.9 Spielplan
Der Spielplan kann auf 2 Möglichkeiten generiert werden.
1. Automatisch
Lässt man einen Spielplan automatisch generieren, so muss man nur eine Liga auswählen und
das Ligascript generiert den passenden Spielplan dazu (Hin und Rückrunde).
2. Manuel
Hier entscheidet man selbst welche Partien gespielt werden.
Damit ist es möglich einen völlig individuellen Spielplan zu erstellen.
Nachdem der Spielplan erstellt wurde ist es optional noch möglich weitere Informationen an
den Spielplan hinzuzufügen (Spieltagsdatum + weitere Informationen).
4.10.1 Maps
Die meisten Spiele im Bereich des Ego-Shooters benutzen bestimmte Maps. Jede Map besitzt
bestimmte Eigenschaften, die wiederum spielentscheidend sein können. Deshalb ist es
möglich im Map Bereich für jede angelegte Liga eigene Maps zu definieren.
Was muss dafür getan werden und was sieht der User der Liga?
Zunächst muss eine Liga existieren (Nennen wir sie mal CS-League1). Für diese CS-League1
Legen wir jetzt im Map Bereich ein paar Maps an.
Wie man auf dem Screenshot sehen kann muss man jede Map zu einer Liga zuordnen, so ist
man immer flexibel und kann für jede Liga entsprechend eigene Maps definieren die gespielt
werden sollen. Damit diese Maps nun auch bei der Forderung angezeigt werden muss ein
Häkchen hierfür in der Liga Konfiguration gemacht werden.
Anschließend wird in allen Forderungen eine Select Liste sichtbar, wo die erstellten Maps der
Liga ausgewählt werden können.
Der Gegner sieht die in der Forderung sowie in den Match Details die zu spielende Map und
kann die Forderung daraufhin annehmen oder ablehnen.
4.10.2 Shot Online Maps
Speziell für das Spiel Shot Online (http://shot-online.gamigo.de/) von gamigo bietet das
Ligascript die Möglichkeit eigene Shot Online Maps zu definieren, die dann in Forderungen
per Zufall ausgewählt werden.
Um dieses Feature zu nutzen musst du die folgenden Schritte machen:
1. Shot Online Modus in der Konfiguration aktivieren
Hinweis: Sobald das Häkchen für den Shot Online Modus aktiviert wurde kann jedes
Team/User seinen eigenen Shot Online Level definieren. Dieser ist maßgeblich dafür welcher
Zufallkurs generiert wird.
2. Eine Liga in den Golf Modus versetzen
3. Shot Online Maps erstellen
3. Level im Team Profil setzen
4. "ach der Herausforderung kann man sich im Matchdetail den Zufallkurs anschauen,
sofern beide Teams einen Level angegeben haben
4.11 Awards
Wie ihr schnell sehen könnt ist es hier möglich Preise/Auszeichnungen für Teams und User
anzulegen. Diese werden im jeweiligen Profil angezeigt.
4.12 Geburtstagsmodul
User die angeben, wann sie Geburtstag haben werden im rechten Menü am Tage des
Geburtstags angezeigt.
4.13 User und Gäste online Modul
Registrierte und unregistrierte Gäste werden im linken Menü für jedermann angezeigt.
4.14 Teamspeakviewer Support
Es ist dir ganz einfach möglich einen bestehenden Teamspeak Server auf der Ligaskript Seite
anzuzeigen. Vorraussetzung ist ein Account bei http://www.tsviewer.com/.
Der dort generierte Code kann per „copy and paste“ in der Konfiguration eingetragen werden.
Danach muss noch der Hacken bei „Teamspeak Viewer nutzen“ gesetzt werden und dein
Teamspeak Server wird angezeigt.
4.15 Chat
Der integrierte Chat ermöglicht es deiner Comunity sich zu spielen zu verabreden oder sich
besser kennenzulernen.
Der Chat muss in der Konfiguration aktiviert werden:
Danach kann er hier betreten werden:
4.16 Wer war auf meinem Profil?
Jeder User kann nachdem er sich eingeloggt hat einsehen, wer zuletzt auf seinem Profil
gewesen ist.
5. Listen
5.1 User Liste
In der User Liste hast du die Möglichkeit Benutzer manuell nach der Registrierung
freizuschalten. Dies kann z.B. praktisch sein, wenn ein Benutzer eine Registrierungs- E-Mail
aufgrund von Spam nicht erhalten hat.
Des Weiteren ist es dir hier möglich User zu bannen.
In diesem Fall erhält der Benutzer beim nächsten Login Versuch den Hinweis, dass er in der
Liga gesperrt worden ist und sich an einen Administrator wenden soll.
Ansonsten ist es hier besonders wertvoll, dass man von allen Benutzern die e-Mail Adresse
vorfindet.
Sehr praktisch ist die Funktion „editieren“. Damit hast du als Administrator die Möglichkeit
das Profil eines Benutzers zu editieren, was z.B. mal der Fall sein könnte, wenn ein Benutzer
in seinem Profil vulgäre Ausdrücke gespeichert hat.
Es ist dir hier auch möglich Benutzern Administrator Rechte zu geben und zu nehmen.
Schlussendlich hast du noch die Möglichkeit Game Accounts zu editieren oder zu löschen.
Benutzer können ihren eingegebenen Account nach der ersten Speicherung nicht mehr
editieren.
Hier auch möglich als Administrator Passwörter von Usern neu zu setzen.
5.2 Team Liste
Die Team Liste bietet dir als Administrator die Möglichkeit alle Teams deiner Liga zu
editieren und zu löschen. Dabei erhälst du die gleiche Ansicht wie der User, so dass du auch
das Join Passwort eines Teams anschauen kannst.
Für den Fall, dass du ein Team löschen möchtest ist Vorsicht geboten, denn mit dem löschen
wird automatisch das Team aus allen Ligen entfernt, wo es bis dato teilgenommen hatte. Es
werden auch alle Matches aus der Match Statistik entfernt, an dem dieses Team
teilgenommen hat.
Lediglich die Bewertungen des Teams bleiben erhalten.
6. Layout
6.1 Eigene Seiten einbinden
Um eigene Seiten einzubinden musst du im Administrations-Menü den Punkt „Eigene Seiten“
aufrufen. Dort solltest du zunächst einen Rubrik Namen vergeben, in dem deine eigenen
Seiten aufgeführt werden sollen. Vergibst du keinen Namen, so wir dein Default Name
vergeben. Danach kannst du eigene HTML Seiten definieren, ändern und löschen. Der Link
Name ist der Name des Links, der im Menü in der Rubrik auftaucht.
Mit Hilfe der Sortierungsnummer kannst du festlegen, welche Seite oben und unten angezeigt
werden soll.
6.2 Eigene Links einbinden
Du kannst auch manuell eigene zusätzliche Links hinzufügen.
Individuelle Links für das linke Menü
Datei: apps/frontend/modules/home/templates/_leftMenu.php
Individuelle Links für das rechte Menü
Datei: apps/frontend/modules/ home/templates/_rightMenu.php
Die Links in den Dateien sind als Unordered List im HTML Markup gekennzeichnet.
Alles was du tun musst ist einen weiteren Eintrag vornehmen.
z.B.:
<li><a href=”http://www.meineseite.de” target=”blank”>Meine Seite</a></li>
Damit öffnet sich auch schon deine Seite in einem neuen Browserfenster.
6.3 Eigenen Style erstellen
Es dir möglich einen eigenen Style zu definieren. Hierfür gibt es unterhalb des „css“ Ordners
einen Ordner „template“ mit der CSS Datei „yourTemplate.css“.
Alle Style Änderungen sollten über dieses eine File gemacht werden, damit lassen sich dann
bei einem Ligascript Update alle Styles durch eine Datei backupen und wieder einspielen.
Was benötige ich für Programme für meinen eigenen Style?
Grundsätzlich keine. Allerdings empfehlen wir das ändern eines Styles mit dem Firefox
Browser und dem Firebug Plugin.
Das Plugin ist kostenlos und hilft bei der Anzeige des Styles in den Webseiten.
Wie ändere ich z.B. eine Farbe?
Zunächst solltest du mit dem Firebug Plugin und derm „inspect“ Button das Element der
Seite ausfindig machen, dessen Farbe du ändern willst. Dann zeigt dir Firbug an, welche
Style dieses Element besitzt. Du kannst innerhalb von Firebug eigene Styles kuzzeitig
hinzufügen um zu schauen wie es aussieht wenn du diesen Style hinzufügst. Anschließend
solltest du den Style mit dem „yourTemplate.css“ File überschreiben.
Dabei gilt: Jede Regel sollte mit #userTemplate anfangen!
Ein konkretes Beispiel: Du möchtest die Farbe des rechten Menü’s ändern
Zunächst schauen wir uns an wie das Element des Menü’s heißt : „#optionalSubmenue“.
Dem Menü ist die css Regel background-color: #348ACA zugewiesen. Um diese Regel nun
zu überschreiben und die Hintergrundfarbe schwarz zu setzen schreiben wir in das
„yourTemplate.css“ File:
#userTemplate #optionalSubmenue {
background-color: #000000;
}
Wollen wir die Schrift alle Links in dem Menü green machen so könnten wir noch diese
Regel hinzufügen:
#userTemplate #optionalSubmenue {
background-color: #000000;
color: green;
}
Von nun an bei Updates immer dieses eine File mitsichern und in die neue Installation
übernehmen.
Du hast Fragen? Keine Scheu in unserem Forum auf http://forum.ligascript.net wird dir in der
Regel innerhalb von einem Tag geholfen!
7. Anti Hack Modul
7.1 Hack Protokoll
Jede Webseite hat mit Angriffen aus dem Netz zu kämpfen. Viele Sicherheitslücken entstehen
durch SQL Injection oder XSS Attacken. Wir haben viel Wert in die Sicherheit unseres
Ligascripts gelegt. Dennoch ist es zwingend Notwendig regelmäßige Sicherungen
vorzunehmen. Keine Anwendung kann 100 % igen Schutz bieten! Existiert eine Sicherung
kann man diese einfach zurück spielen und du kannst uns deinen Angriff melden, so dass wir
die Sicherheitslücke schließen können. Halte Dein Ligascript deshalb stets aktuell, damit du
von Updates mit schließenden Sicherheitslücken profitierst.
Über die Präventionsmaßnahmen hinaus haben wir im Ligascript ein Anti Hacker Modul
implementiert, was ein aussagekräftiges Protokoll anfertigt. Es informiert (sofern
konfiguriert) via E-Mail über den Angriff und kann genaue Informationen über den
Angreifenden geben. Meist tastet ein Angreifer zuerst einige Schwachstellen ab um dann
zuzuschlagen. Du bekommst schon kleine Abtaster mit und könntest z.B. durch sperren der IP
dem Angreifer in die Schranken weisen.
8. Android App
8.1 Ultimate League App
Im linken Menü befindet sich ein Menü Mobil, welches den Link zur Android App Seite
öffnet. Folgst du oder ein Spieler deiner Liga diesem Link, so kommt er auf die Android
MArketplace Seite, wo er sich die Ultimate League App herunterladen kann.
Die Ultimate League App ermöglicht es deine Liga über diese App abzurufen. In der App
existiert keine Werbung, sichtbarer copyright Hinweis. Deine Liga Mitglieder bekommen den
Eindruck, dass es eine App ist, die speziell für dein Liga Portal entwickelt wurde.
Vorteile:
- Schneller Zugriff
- Es werden nur wenig Daten übermittelt
- Geringe mobile Internetkosten
- Immer auf dem laufendem sein
9. Match Snap Tool
9.1 Was ist denn ein Match Snap Tool?
Unser Match Snap Tool ist ein kleines Java Programm, welches jedem Benutzer einer
Premium League Script Liga ermöglicht Screenshots in ein Match zu streamen.
9.2 Wofür kann ich es verwenden?
Es gibt aus unserer Sicht zwei Einsatzzwecke für den Match Snap Tool Client.
1. Live Streams
- Der Client sendet in gewissen Abständen einen Screenshot vom Spiel in die Matchdetails.
Dadurch kann können auch Gäste mitbekommen, wie der aktuelle Spielstand ist.
2. Anti Cheat
- Dadurch, dass ein Match Screenshot vollautomatisch an die Matchdetails gesendet werden,
ist es im nachhinein ersichtlich ob jemand einen Cheat verwendet hat!
9.3 Wie funktioniert dieses Tool?
Du kannst den aktuellen Client jederzeit von www.ligascript.net herunterladen.
Aktuell auch ohne Registrierung. Diesen Client kannst du dann auf deiner Liga Seite
einbinden. Sobald eine Spielpaarung feststeht, kann Spieler 1 bzw Spieler 2 den Match Snap
Tool Client starten. Da es sich um ein Java Programm handelt ist es auch auf Linux Systemen
funktionsfähig.
Damit das Streamen beginnen kann müssen der Benutzername der Liga sowie das Passwort
eingetragen werden. Damit wird verhindert, dass unbefugte Screenshots übermitteln können.
Zusätzlich muss die Match Detail Adresse eingetragen werden. Das ist die Adresse, wo auch
der Matchstatus ersichtlich ist. Als nächstes musst du ein Spiel auswählen, dass gestreamt
werden soll. Nun noch auf den Button "Match Snap Tool starten" drücken und das Match
Snap Tool wartet bist du das Spiel gestartet hast. Es sendet dann regelmäßig Screenshot an die
Liga. Es werden keine Screenshots mehr gestreamt, sobald das Spiel beendet wurde. Dann
kannst du den Client auch beenden bzw. das Programm Fenster schliessen.
9.4 Mein Spiel wird nicht unterstützt!
Sollte dein Spiel nicht als Auswahl zur Verfügung stehen, so kannst du uns gerne
kontaktieren. Wir können weitere Spiele innerhalb von 1-2 Werktagen hinzufügen. Es reicht
die Information über das Kontaktformular.
9.5 Ist Werbung oder ein sichtbarer copyright Verweis vorhanden?
Wie in unserem Premium League Script ist auch hier kein sichtbarer Copyright hinweis
vorhanden. Alles sieht aus wie dein Match Snap Tool!
9.6 Ist die "utzung des Tools mit Gebühren gekoppelt?
Nein. Du und deine Liga Benutzer können das Tool völlig kostenlos verwenden.
10. Support
10.1 Allgemeine Supportanfragen
Du benötigst Hilfe bei der Einrichtung?
Es erscheinen Fehler die du nicht deuten kannst?
Es existieren Bugs?
Das alles ist ein Fall für unseren Kundensupport.
Du erreichst unser Support Forum auf folgender Webseite: http://forum.ligascript.net
Persönliche Beratung per ICQ: 148169336
Email Support: [email protected]
Bug Report: http://bugtracker.ligascript.net
Feature Request: http://bugtracker.ligascript.net
Bitte halte bei Support Anfragen immer deinen Produktkey zur Hand.
Nichts geht? Der Webhosting Anbieter ist einfach nur grauenhaft?
Zögere nicht und nutze die Möglichkeit das Premium League Script 3 Monate kostenlos auf
unserem Webserver zu hosten. Keine Verpflichtung! Du entscheidest nach Ablauf, ob du das
League Script auf unserem Server weiter nutzen willst. In der Zwischenzeit kannst du auch
Ausschau nach einem neuen Hoster halten.
Unser eigener Webhosting Dienst ist unter http://www.bm-hosting.de zu finden.
10.2 Kontakt Informationen
BM Script Solutions
Inhaber Benjamin Meyer
Saalfelderstr. 11
51103 Köln
Tel.: 0221/8804599
Telefonischer Support nach Absprache unter: 0221/8804599
Internet: www.ligascript.net
eMail: [email protected]
11. Lizenz/Rechtliches
11.1 Lizenzbestimmungen
1. Lizenzvereinbarung
In dieser Lizenz werden die Rahmenbedingungen zwischen dem Käufer der kostenpflichtigen
Scripts aus unserem Online Shop fortführend als Lizenznehmer bezeichnet und dem
vetreibenden Unternehmen BM Script Solutions fortführend Lizenzgeber geregelt.
2. Berechtigungen durch den Erwerb der Software
Mit dem Kauf der vom Lizenzgeber bereitgestellten Software ist der Lizenznehmer berechtigt
diese beliebig oft auf einem Server zu installieren.
Der Lizenznehmer hat das Recht auf eigenes Risiko die Software zu verändern und auf eigene
Bedürfnisse anzupassen.
Die Software darf in keinem Fall an Dritte weitergegeben werden.
Mit dem Kauf und der anschliessenden Nutzung der Software hat der Lizenznehmer die
Möglichkeit das Script ohne sichtbaren Copyright zu nutzen und zu verändern. Die copyright
Vermerke in den Quelltexten, welche nicht für den Endbenutzer sichtbar sind müssen erhalten
bleiben.
Sollten vom Lizenznehmer Sicherheitslücken aufgedeckt werden, darf nur der Lizenzgeber
informiert werden um eine schnelle Behebung dieser zu gewährleisten. Dem Lizenznehmer ist
es nicht gestattet diese Informationen weiter zu publizieren. Bei Verstoß tritt automatisch der
Abschnitt 5 in Kraft.
3. Kommerzielle "utzung
Die kommerzielle Nutzung in Verbindung mit unserer Software ist nicht gestattet. Dazu
gehört der Einsatz der Software auf Firmenseiten, der Verkauf von fertig angepassten
Templates/Designs oder sonstige Dinge, mit dem der Lizenznehmer Einnahmen/Gewinne
erwirtschaften würde.
Dem Lizenznehmer ist es als einzigstes gestattet Einnahmen mit Hilfe von Werbemitteln
verschiedener Partnerprogramme (z.B. Google AdSense, LayerAds, Adbutler, etc) unter der
Benutzung dieser Software zu erwirtschaften.
4. Lauffähigkeit
Der Lizenzgeber kann aufgrund der unterschiedlichen Voraussetzungen bei Webhostern und
Servern keine Garantie geben, das die Software bei jeglicher Konfiguration lauffähig ist.
Der Lizenzgeber ist zu keinerlei Support verpflichtet. Das Ligascript soll sich nach dem 'User
helfen User' - Prinzip im Forum unter http://forum.ligascript.net gegenseitig unterstützen.
5. Lizenzverstöße
Bei Verstößen gegen den Lizenzvertrag ist der Lizenzgeber oder ein durch den Lizenzgeber
Bevollmächtigter berechtigt, die Lizenz jederzeit zurückzuziehen und für nichtig zu erklären.
In diesem Falle wäre die weitere Nutzung der Software strafbar.
Bei Verstößen gegen diese Lizenz ist der Lizenzgeber berechtigt umgehend rechtliche Schritte
einzuleiten. Der Lizenzgeber ist darüber hinaus befugt für entstandene Schäden einen
Schadensersatz zu fordern.
6. Regelungen im Schadensfall
Für eventuelle Schäden, die durch den Einsatz dieser Software entstehen, kann der
Lizenzgeber nicht haftbar gemacht werden.
Das Risiko für die Nutzung und den Einsatz der Software obligt einzig und allein dem
Lizenznehmer.
Für die Form und Inhalte der Seiten ist der jeweilige Lizenznehmer verantwortlich. Eine
Kontrolle der Inhalte ist für den Lizenzgeber unzumutbar und wird daher abgelehnt.
7. Klausel
Sollten Teile dieser Lizenz ungültig werden oder gegen geltende rechtliche Regelungen
verstoßen, werden diese Regelungen durch die gängigen geltenden gesetzlichen Regelungen
ersetzt, welche dem Ziel und Zweck des jeweiligen Lizenzpunktes am Nächsten kommt.
Im Falle des unwirksam werden einzelner Teile der Lizenz bleiben die restlichen
Bedingungen jedoch weiter bestehen.
8. Schutz
Die Software ist durch internationales Recht geschützt.
9. Datenschutz
Sie installieren Software aus unserem Online-Shop mit dem Wissen, dass wir Ihre IP Adresse
mitloggen, um Raubkopien unseres Scripts ausfindig zu machen und rechtlich dagegen
vorgehen zu können. Wir werden Ihre Daten nicht an Dritte weitergeben.
10. Gültigkeit dieser Lizenzvereinbarung
Die Bestimmungungen zu dieser Lizenzvereinbarung haben Gültigkeit auf alle käuflich
erworbenen Scripte aus dem BM Script Solutions Online Shop.
11.2 Datenschutz
Bei jedem Zugriff auf unsere Server werden Daten für statistische und Sicherungszwecke
gespeichert wie z.B. IP-Adresse, Datum und Uhrzeit der besuchten Seiten bzw. des Forums.
Eine statistische Auswertung anonymisierter Datensätze wird vorgenommen, um unser
Angebot analysieren und verbessern zu können. Dabei findet keine personenbezogene
Verwertung statt. Wir behalten uns das Recht vor, im Falle von schweren Verstößen gegen
unsere Nutzungsbedingungen und unzulässigen Zugriffen bzw. Zugriffsversuchen auf unsere
Server unter Zuhilfenahme einzelner Datensätze eine Herleitung zu personenbezogenen Daten
zu veranlassen. Auskunftsrecht
Jeder Nutzer dieses Angebots hat ein umfassendes Recht auf Auskunft über die Daten, die wir
über ihn speichern. Links zu anderen Angeboten
Im Internetangebot von ligascript.net befinden sich Querverweise ("Links") zu anderen
Internetangeboten. Durch den Querverweis vermittelt ligascript.net den Zugang zur Nutzung
dieser Inhalte (§ 9 Teledienstegesetz). Für diese "fremden" Inhalte und die
Datenschutzbestimmungen der Betreiber ist ligascript.net nicht verantwortlich. Bei der
erstmaligen Verknüpfung mit diesen Internetangeboten hat ligascript.net den fremden Inhalt
jedoch daraufhin überprüft, ob durch ihn eine mögliche zivilrechtliche oder strafrechtliche
Verantwortlichkeit ausgelöst wird.
11.3 AGB
Die AGB entnimmst du bitte von unserer Webseite
http://www.ligascript.net/de_DE/content/gtc
Herunterladen