Technische Hilfestellung

Die Spielanwendung ist eine Java Application die auf verschiedene Arten gestartet werden kann. Die Applikation selbst benötigt ein Java Runtime Environment, Version 7 oder höher (aktuell bis 15), die auf ihrem Rechner installiert sein muss. Die Installation von Java ist auf allen verbreiteten Betriebssystemen einfach:

  • Windows: Von  jdk.java.net (alternativ auch von java.com) die empfohlene Version installieren.
  • Mac OS X: Über das Software Center Java (JRE) installieren.
  • Linux: Über das Softwaremanagment der Distribution Java (JRE) installieren.

Die Applikation kann auf 3 Arten auf ihrem Rechner ausgeführt werden:

  • 1.) Als unabhängige, lokale Applikation.
  • 2.) Als JNLP-Applikation (für Java >=7 und <11 mit Webstart Support)
  • 3.) Über ein Bash-Sciript (für Linux und eventuell MacOS)

Empfohlen für alle Platformen und Java Versionen ab 7 und in Zukunft unterstützt ist Variante 1. Im weiteren kurze Anleitungen zum Gebrauch. Voraussetzung für alle 3 Varianten ist eine funktionstüchtige, lokale Java Runtime Installation. Für alle 3 Varianten gilt, dass man zumindest beim Start eines neuen Bummerls parallel zur Ausführung der Applikation hier auf der Website eingelogged sein muss!

ad 1.) Laden Sie die Applikation http://schnapsen.realtype.at/DrS_0.7.9.jar auf ihren Rechner in einen Ordner ihrer Wahl. Die Applikation kann dann von der Kommandozeile mit dem Befehl
"java -jar DrS_0.7.9.jar" bzw.
"java -jar _pfad_zum_ordner_\DrS_0.7.9.jar"
oder auch durch Ausführen über diverse Dateimanager gestartet werden.

Die Applikation speichert ihren hier auf der Website gültigen DrS-Benutzernamen, sowie die gewählten Menüeinstellungen in einer Konfigurationsdatei "drs.properties". Diese wird in einem Verzeichnis ".drs" unterhalb des Home-Verzeichnisses abgelegt. Also unter Linux z.B. unter "/home/_linux_benutzer_/.drs/drs.properties" oder unter Windows unter "C:\Users\_windows_benutzer_\.drs\drs.properties". Der genaue Ort hängt aber vom Betriebssystem, dessen Einstellungen und dem lokalen Benutzernamen ab. Die Konfigurationsdatei wird bei wiederholten Aufrufen der Applikation wieder eingelesen und beim Beenden auch überschrieben. Sie kann auch mit einem Editor geändert werden, dabei ist aber Vorsicht geboten. Die Datei kann im Problemfall einfach gelöscht werden und wird dann beim erneuten Start von DrS mit Standardwerten neu angelegt.

bei Fehlermeldungen oder Sicherheitsbedenken.) Die Applikation kann auch unter einem angepassten Security-Manager laufen. Das unterbindet einerseits Probleme durch einen nicht auf die Applikation angepassten Security-Manager und erhöht andererseits die Sicherheit für den Benutzer. Dazu müssen folgende Schritte ausgeführt werden:

  • Laden Sie http://schnapsen.realtype.at/japp/DrS.policy herunter und speichern Sie es im Verzeichnis .drs
  • Speichern Sie auch die Application DrS_0.7.9.jar im Verzeichnis .drs
  • Wechseln Sie in die Eingabeaufforderung und stellen Sie sicher in ihrem Home-Verzeichnis zu sein
  • Führen Sie "java -Djava.security.manager -Djava.security.policy==.drs.foo\DrS.policy -jar .drs.foo\DrS_0.7.7.jar" aus

ad 2.) Die Applikation wird über den Link "Ein Bummerl spielen" auf der Login-Seite gestartet. Der erste Start der Applikation kann ein wenig dauern, da vor dem Start der Download erfolgt. Einstellungen bleiben im Unterschied zur Variante 1. nicht erhalten. Neben Java muss auf dem lokalen Rechner auch Java Webstart installiert sein. Ab Java 11 wird Java Webstart nicht mehr unterstützt, für diese Versionen kann aber auf OpenWebStart zurückgegriffen werden.

ad3.) Für Linux Benutzer (eventuell mit Adaptionen auch für MacOS X) gibt es auch einen Command Line Client (ein Bash-Skript) der auch mit neueren Java Versionen funktioniert. Zur Installation das Skript http://schnapsen.realtype.at/japp/drs.sh herunterladen, ausführbar machen mit "chmod 755 drs.sh" und in ein Verzeichnis in PATH kopieren. Um ein Spiel zu beginnen auf der Drs Website einloggen und mit dem Befehl "drs.sh benutzername" starten.