Sl.Gamelauncher Dokumentation/de

From sl.Wiki

Jump to: navigation, search


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.

Hint
Hinweis: Der Gamelauncher ist durch jedermann frei erweiterbar, da er offene Konfigurationsdateien besitzt. Wünschenswert ist, daß ihr eure Konfigurationserweiterungen hier im Wiki dokumentiert, damit alle anderen auch davon profitieren können. Wie das geht findet ihr im letzten Abschnitt.

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
Hint
Hinweis: Der Gamelauncher ist durch jedermann frei erweiterbar, da er offene Konfigurationsdateien besitzt. Wünschenswert ist, daß ihr eure Konfigurationserweiterungen hier im Wiki dokumentiert, damit alle anderen auch davon profitieren können. Wie das geht findet ihr im letzten Abschnitt.
Personal tools
In other languages