Swiss Jass!! Netzwerk - Infos zum „C weg“

Vorbemerkungen:

Swiss Jass!! baut ein Netzwerk auf, bei welchem möglichst alle mit allen verbunden sind. Solche Netze sind sehr robust, schnell und ausbaufähig: Die meisten Daten fliessen nicht über einen zentralen Rechner, sondern möglichst direkt von Spiel PC zu Spiel PC. Die Spielkarten nehmen somit immer „schnellste Wege“ von einem Ort zum anderen.

 

Auf dieser Seite wird erklärt, wie du beim Aufbau des Netzwerks mithelfen kannst. Du kannst natürlich auch mitjassen, wenn du beim Aufbau des Swiss Jass!!-Netzwerks nicht mithelfen willst/kannst: In einem solchen Fall kannst du diese Webseite jetzt wieder schliessen und weiterjassen ;-).

Wenn du nicht beim Aufbau des Netzwerks mithelfen willst oder kannst, dann bist du nicht mit allen SpielerInnen direkt verbunden: Damit die Verbindungen trotzdem möglichst schnell bleiben, übergibt Swiss Jass!! Online in gewissen Fällen die Organisation des Spiels einem schnellen Server an deinem Jasstisch; wenn du das nicht willst, dann gibt’s VServer: Ich will mehr Infos zu VServer.



Wie kannst du beim Aufbau des Swiss Jass!! Netzwerks mithelfen?

Wenn du bereits Erfahrung hast bei der Installation von peer to peer Spielen, Serverprogrammen. Fileshareing-Software etc. dann genügt dir diese Kurzanleitung:

1. die Ports 7001 und 8000, Protokoll tcp von deinem Router auf deinen Jass-PC weiterleiten.
2.* den Port 7001 für sjOnline.exe und den Port 8000 für jass.exe in deiner Firewall freigeben.


* Moderne Firewalls übernehmen in der Regel Schritt 2 für dich. Die Firewall fragt dich beim ersten Starten von sjOnline, ob du Verbindungen zulassen willst. Clicke „JA“ und alles ist OK.

Falls du nicht weisst wie du dies tust, so findest du weiter unten auf dieser Seite mehr Infos.
Sollten dir die Informationen auf dieser Webseite nicht genügen, so nimmst du am besten Kontakt auf

è mit dem Hersteller deines Routers und fragst: „Wie leite ich die Ports 7001 und 8000, Protokoll tcp von meinem Router auf meinen PC weiter?“
è mit dem Hersteller deiner Firewall und fragst: „Wie gebe ich in meiner Firewall die „Ports 7001 und 8000, Protokoll tcp“ frei für die Programme jass.exe und sjonline.exe?“

( Fast immer gibt es auch eine Spielerin/ein Spieler mit gleichem Modem/gleicher Firewall. )



Falls du wenig Erfahrung hast im Umgang mit Routern und Firewalls und dir die Kurzanleitung (siehe oben) nicht weiter hilft, dann findest du hier noch mehr Infos zum Thema „C weg“:


Einstellungen für Netopia/Motorola Modemrouter:

Anleitung für swisscom-bluewin Netopia/Motorola Modemrouter (HTML)
Wer etwas mehr Infos will, findet diese hier:
Anleitung für Netopia Modems (PDF Datei)


zyxel Modemrouter:


Anleitung für Zyxel Modemrouter (HTML)

Du hast ein Zyxel ME
Modem und daran sind mehrere PCs angeschlossen?
Feste IP Adresse setzen – Windows XP

Mehr Infos und Support durch zyxel.ch


Anleitungen für fast alle anderen Modemrouter

Für weitere bekannte Marken gibt es Anleitungen auf: http://www.portforward.com/routers.htm
Auf dieser Seite musst du einfach deinen Router auswählen, ein Spiel auswählen und der Anleitung folgen. Anstatt die in der Anleitung erwähnten Ports verwendest du 7001 und 8000.


Du findest auch in der Anleitung zu deinem Router alles Wissenswerte dazu; das Weiterleiten von Ports ist die Hauptaufgabe eines Routers. Suche in der Anleitung nach „Wie betreibe ich einen Server?“ oder nach „Ports weiterleiten“ oder „Spiele“ oder „NAT“ oder „SUA“. Folge den Anweisungen in deiner Anleitung und leite Ports 7001 und 8000 (Protokoll tcp) auf deinen SpielPC weiter.




sjOnline – Der Netzaufbau

Mit sjOnline kannst du ONLINE gegen andere SpielerInnen auf dem Internet jassen.

Das Programm sjOnline läuft (ausser beim Anmelden im Jassraum) ohne zentralen Server. Die Jassverbindungen werden direkt zwischen den einzelnen PCs im Jassraum hergestellt. Dadurch sind die Spielverbindungen sehr schnell. Die Verbindungsqualität hängt damit auch nicht ab von der Anzahl der Spieler in einem Raum.

Da bei sjOnline alle PCs direkt miteinander verbunden werden, müssen die Computer im Jassraum Verbindungen nicht nur aufbauen, sondern auch entgegennehmen können. Firewalls und Router blockieren eventuell eine solche Verbindungsaufnahme.

Falls dein PC eingehende Verbindungen blockiert, dann kannst du natürlich trotzdem jassen. Es erscheint in einem solchen Fall hinter deinem Namen in sjOnline ein (C), welches anzeigt, dass dein sjOnline keine Verbindungen von aussen entgegennehmen kann.

Der Funktionsumfang für (C) Jasserinnen und Jasser ist eingeschränkt: „Cs“ können nicht immer Spiele organisieren, jedoch immer bei allen offenen Spielen mitmachen. Wenn du ohne C spielen willst, dann lies „PCs mit Firewall oder Router“ (weiter unten auf dieser Seite).

Sollte ein Modem/Router oder eine Firewall auf deinen PC ein C verursachen, dann hilft meist diese Seite weiter.



1. PCs mit Firewall oder Router

Firewall

Falls auf deinem PC eine Firewall installiert ist, welche eingehende tcp-Verbindungen blockiert, dann erscheint hinter deinem Namen in der Onlineanzeige der Buchstabe C. Falls du ohne C jassen willst, dann musst du gewisse Ports für eingehende tcp-Verbindungen öffnen. Wie du eingehende tcp-Verbindungen zulässt, liest du in der Anleitung zu deiner Firewall.

Du musst die „Ports 7001 und 8000, Protokoll tcp“ für Swiss Jass!! und sjOnline zulassen.

Software-Firewalls fragen dich beim ersten Start von Jass ob du Verbindungen zulassen willst. Click „Ja“ und alles wird gut.

Falls du beim ersten Start von Jass aus Versehen „Nein“ clickst, dann suche in deiner Firewall nach der Liste der blockierten Anwendungen und erlaube Jass das Verbinden.

Infos zu Firewalls


Router


Falls zwischen deinem PC und dem Internet ein Router steht, dann musst du die Ports 7001 und 8000 (siehe auch weiter unten) Protokoll tcp auf deinen SpielPC weiterleiten. Tipp: Bei Verwendung von „Weiterleitung von Ports“ wird auf dem Zielrechner der Einsatz einer Firewall empfohlen. Zum Beispiel: Zone Alarm von zonelabs.com (gratis in der Basisausführung, Deutsche Version).
Mit Windows XP SP2 ist bereits eine Firewall installiert.

Wie du Ports weiterleiten kannst, liest du in der Bedienungsanleitung zu deinem Router nach. (Suche dort im Sitchwortverzeichnis nach „NAT“, „Port weiterleiten“, „Wie betreibe ich einen Server?“ - Befolge die Anleitung und wähle anstatt der in der Anleitung erwähnten Portnummer 7001 aus. Mach das Gleiche noch einmal für 8000. Fertig.)

Eine ausgezeichnete Web-Seite mit Infos und Anleitungen zum Weiterleiten von Ports gibt's auf: http://www.portforward.com/routers.htm

Anleitung für Netopia Modems (PDF Datei)

Hinweis: Falls du die Weiterleitung korrekt eingestellt hast und sie nach einigen Tagen nicht mehr funktioniert, so ist dein Modem „vergesslich“: Oft teilt dein Router die LAN IP Adressen immer gleich zu. In einem solchen Fall musst du nichts tun. Falls dein Router aber nicht bereits so kofiguriert ist, dass er jedem PC in deinem LAN immer die gleiche IP Adresse zuteilt, dann musst du dies in deinem Router oder deinem PC einstellen. Wie du deinem PC eine feste LAN IP Adresse zuteilst findest du zum Beispiel auf: http://www.portforward.com/networking/staticip.htm )

 

 

Verbindungen von den anderen SpielPCs zu deinem SpielPC


Die folgenden Ports müssen für tcp-Verbindungen geöffnet (Firewall) bzw auf deinen PC weitergeleitet (Router) werden, wenn du ohne C jassen willst:

- sjOnline (sjOnline.exe) nimmt tcp-Verbindungem auf Ports 7001, 8000 entgegen.
- Swiss Jass!! (jass.exe) nimmt tcp-Verbindungen auf Port 8000 entgegen.


Das sjOnline Menu „Info > Programmeinstellungen, Verbindungen, Button Verbindungstest (C)“ gibt Auskunft über die von Swiss Jass und sjOnline verwendeten Ports und deine LAN IP Adresse.




Im Bild oben: sjOnline.exe verwendet Ports 7001 und 8000, jass.exe verwendet Port 8000. Dein Router hat deinem PC die LAN Adresse 10.0.0.1 zugeteilt.

Wenn du den Knopf „Testen“ drückst, dann erscheint bei offenem Port „OK“, bei nicht offenem Port „ERROR“. Nur wenn bei beiden Ports „OK“ erscheint ist dein PC fit Spiele zu organisieren.

 

 




2. sjOnline : Mit mehreren Swiss Jass!! PCs „ohne C“ spielen

Diese Hinweise musst du nur lesen

-> wenn du aus deinem LAN mit 2 PCs jassen willst und
-> wenn du mit beiden PCs ohne (C) jassen willst.


Falls du über ein LAN verfügst und gleichzeitig auf mehreren PCs ohne (C) online jassen willst, dann musst du einige wenige Einstellungen vornehmen:


Die notwendigen Schritte:

  • Auf PC2:
    Starte Swiss Jass!! und wähle das Menu „Internet Jass -> Optionen“. Ändere den Basisport von 8000 auf 8010.

 

  • Auf PC2:
    Starte sjOnline und wähle das Menu „Optionen -> Programmeinstellungen, Allgemein“ und ändere den Port von 7001 auf 7011.




(Selbstverständlich kannst du auch andere Ports wählen...)

  • Nun musst du in deinem Router die folgenden Einstellungen vornehmen:

    Für PC1:
    Eingehende tcp-Anfragen auf Port 7001 an (sjOnline.exe) PC1 weiterleiten.
    Eingehende tcp-Anfragen auf Port 8000 an (jass.exe) PC1 weiterleiten.

    Für PC2:
    Eingehende tcp-Anfragen auf Port 7011 an (sjOnline.exe) PC2 weiterleiten.
    Eingehende tcp-Anfragen auf Port 8010 an (jass.exe) PC2 weiterleiten.
  •