Sl.Gamelauncher Dokumentation/de
From sl.Wiki
|
ANMERKUNG: Dieser Artikel gehört zum splatterladder online help-Teil unseres wikis. |
Contents |
Was ist der Gamelauncher
Der sl.Gamelauncher ist ein kleines Tool, um einem Server direkt über eine Webseite beitreten zu können, ohne den spielinternen Serverbrowser nutzen zu müssen. Es werden dabei URL's im System angelegt, die von dem Internetbrowser abgearbeitet werden. Ihr könnt beispielsweise per et://password@12.34.56.78:12345 einem ET-Server oder per farcry://12.34.56.78:12345 einem Farcryserver ohne umständliches IP-kopieren direkt per Webseiten-Mausklick beitreten. Diese Links funktionieren nicht nur auf der Splatterladder-Seite sondern genauso auf jeder anderen Internetseite.
Installation
Wie du den sl.Gamelauncher installieren kannst, erfährst du in der Installationsanleitung
Konfigurieren
Einbinden der Spiele
Du kannst nach der Installation bzw. in den Optionen einen automatischen Suchlauf starten. Der GameLauncher versucht dann alle deine installierten Spiele zu finden. Mittels Rechtsklick auf das jeweilige Spiel kannst du auch selbst nach dem Installationspfad suchen bzw. ihn korrigieren. Achte darauf, daß das Häckchen für das jeweilige Spiel gesetzt ist, denn erst dann kannst du dein Spiel über den Browser starten.
Spielversionen
Vorneweg: die Belegung der Versionen ist optional. Wenn Spiele aktualisiert werden, so kann es vorkommen, daß man nicht mehr überall connecten kann. Das liegt dann an den inkompatiblen Versionen des Spieles. Du kannst mit Hilfe des GameLaunchers für einzelne Versionen einen extra Spieleordner konfigurieren, die dann automatisch aufgerufen werden. Die Version muss allerdings auch in der URL enthalten sein.
Serverspezifische Einstellungen
Du hast Server, auf denen du spezielle Einstellungen, wie ein private-slot Passwort brauchst? Dann kannst du das hier machen. Mittels "Neue Servereinstellung" kannst du bspw. ein Passwort, eine Konfigurationsdatei oder eigene Befehle für einen Server definieren. Die Anzahl der Server ist nur durch deine Eingabefaulheit begrenzt ;)
Update
Die Update-Funktion ist standardmäßig eingeschaltet. Du kannst sie in den Optionen an deinen Wunschintervall anpassen bzw ausschalten. Ebenso kannst du auch ein manuelles Update starten. Es wird nur einmal pro Intervall (täglich, wöchentlich, monatlich) nach Aktualisierungen gesucht. Gibt es eine neue Programmversion, so werden dir die Änderungen angezeigt und du gefragt, ob du aktualisieren willst.
Wie man seine Webseite für den GameLauncher konfiguriert
Der GameLauncher ermöglicht das Starten der Spiele über eine ganz einfache Internet-Adresse, die jeder Webmaster auf seiner Webseite setzen kann. Der Aufbau der Adresse ist wie folgt:
gameid://password@ip:port/protokoll
Man muss nur auf der Webseite einen Link auf seinen Spielserver setzen:
<a href="et://12.34.56.78:12345/83">Joint meinem Server</a>
Das wars bereits und schon können eure Gäste mittels GameLauncher direkt von eurer Webseite eurem Server beitreten. Ein kleiner Hinweis auf den benötigten GameLauncher wäre für eure Gäste auch sehr hilfreich.
Folgende Adressen sind korrekt:
et://12.34.56.78:12345 ; Standard et://myserver.dyndns.org:18367 ; mit dynamischer IP (Port nicht vergessen) et://mypass@12.34.56.78:12345 ; mit Server/Privateslot-Passwort et://12.34.56.78:12345/83 ; mit Protokollversion des Servers
Wie man den GameLauncher um eigene Spiele erweitern kann
games.ini: In der games.ini wird definiert, was per Kommandozeile aufgerufen wird. Die games.ini findet ihr im selben Verzeichnis, wie den Gamelauncher.
[et] name = Wolfenstein: Enemy Territory executable = ET.exe params = +connect <hostport> <?password +set password <password>> <?config +exec <config>> <?custom <custom>> icon = icons/et.bmp [et.versions] 82 = 2.55 83 = 2.56 84 = 2.60
- [et]: Die Game-ID, die in der URL abgehandelt werden soll (et://....)
- name: Der Spielname, der in der Liste des GameLaunchers erscheint
- executable: Die ausführbare Datei des Spieles.
- params: Der gesamte Connectstring inkl. fester und optionaler Parameter.
- icon: Die Icon-Datei für das Spiel.
Syntax:
- Variablen: Variablen werden in spitze Klammern gesetzt und durch den jeweiligen Inhalt ersetzt.
Beispiel: <name> - Bedinge Parameter: werden ebenfalls in spitze Klammern gesetzt, jedoch gefolgt von einem Leerzeichen und dem bedingten String. Diese bedingten Parameter werden nur eingesetzt, wenn die Variable gesetzt ist. Ist sie leer, so wird dieser Parameter ignoriert.
Beispiel: <?password +set password <password>>
folgende Werte stehen zur Verfügung:
- hostport: Die IP-Adresse inkl ':' und Port.
- ToDo: host: Die IP- oder DNS-Adresse.
- ToDo: port: Der Port (ist meist als optionaler Parameter anzugeben).
- password: Das Serverpasswort falls vorhanden.
- ToDo: config: Eine Spezielle Config-Datei, falls angegeben.
- ToDo: custom: Eigene, frei definierbare Werte
