Simulation Network In Detail

From SignalWiki
Jump to navigation Jump to search

Contents | FAQ | Manual | General Tips and Tricks | Change Log | Multiplayer Manual | Line Operations Manual | Voice Communications | Change Log | Developers pages

Flag de.png Deutsch   Flag nl.png Nederlands


Network Layout

Network overview


Network overview incl. Server

Connections of a single Simulation node

The picture here show which connections are initiated from a single simulation programm.

Single node in the network

Port mapping plan

The table below contains a adviced Port mapping plan for the current existing simulations. Applying such a port mapping allows you to configure port settings per simulation only once, as such that you do not have to worry about any conflicts when running the various simulations

Linke Rheinstrecke (Rheingold project)

Line Operations Rheingold project

The following table shows a suggested port mapping plan for connecting the simulations, being part of the Rheingold project, with each other in Line Operations mode.

Connection Protocol KKO KKOL KWEH KAND KBRO KRE KBBG KB KROI KSEC KBR KKAS Supervisor
[A] Multiplayer TCP 55383 55384 55385 55386 55387 55388 55389 55390 55391 55392 55393 55394 --
[B] Line Operation TCP 56383 56384 56385 56386 56387 56388 56389 56390 56391 56392 56393 56394 --
[C] Passive view UDP 57383 57384 57385 57386 57387 57388 57389 57390 57391 57392 57393 57394 --
[D] Supervisor view UDP -- -- -- -- -- -- -- -- -- -- -- -- 57999

Voice Communication Rheingold project

The following table shows a suggested port mapping plan for using voice communication in the simulations being part of the Rheingold project. Note that only the first port (Voice Channel 1) is to be configured in the simulation. The simulation program expects the next 2 ports after the configured port to be available for voice communication as well. More information on Voice communication can be found on the Voice Communications-page .

Connection Protocol KKO KKOL KWEH KAND KBRO KRE KBBG KB KROI KSEC KBR KKAS
[1] Voice Channel 1 UDP 58100 58104 58108 58112 58116 58120 58124 58128 58132 58136 58140 58144
[2] Voice Channel 2 UDP 58101 58105 58109 58113 58117 58121 58125 58129 58133 58137 58141 58145
[3] Voice Channel 3 UDP 58102 58106 58110 58114 58118 58122 58126 58130 58134 58138 58142 58146


Rheingold project Simulation (Abbreviations)

Short Name Full Name
KKO Koblenz Hbf (demnächst!)
KKOL Koblenz-Lützel
KWEH Weissenthurm
KAND Andernach
KBRO Brohl
KRE Remagen
KBBG Bonn-Bad Godesberg
KB Bonn Hbf
KROI Roisdorf
KSEC Sechtem
KBR Brühl
KKAS Hürth-Kalscheuren


Wuppertal Area

Line Operations Around Wuppertal

The following table shows a suggested port mapping plan for connecting the simulations, being part of the Bereich Wuppertal, with each other in Line Operations mode.

Connection Protocol KWO KW KWV KDGE Supervisor
[A] Multiplayer TCP 55401 55402 55403 55404 --
[B] Line Operation TCP 56401 56402 56403 56404 --
[C] Passive view UDP 57401 57402 57403 57404 --
[D] Supervisor view UDP -- -- -- -- 57999

Voice Communication Around Wuppertal

The following table shows a suggested port mapping plan for using voice communication in the simulations being part of the Bereich Wuppertal. Note that only the first port (Voice Channel 1) is to be configured in the simulation. The simulation program expects the next 2 ports after the configured port to be available for voice communication as well. More information on Voice communication can be found on the Voice Communications-page .

Connection Protocol KWO KW KWV
[1] Voice Channel 1 UDP 58401 58405 58409
[2] Voice Channel 2 UDP 58402 58406 58410
[3] Voice Channel 3 UDP 58403 58407 58411


Simulation (Abbreviations)

Short Name Full Name
KDGE Düsseldorf-Gerresheim
KWO Wuppertal-Oberbarmen
KW Wuppertal Hbf
KWV Wuppertal-Vohwinkel


Main-Weser-Bahn

Line Operations Around Main-Weser-Bahn

The following table shows a suggested port mapping plan for connecting the simulations, being part of the Main-Weser-Bahn, with each other in Line Operations mode.

Connection Protocol KIH MBG Supervisor
[A] Multiplayer TCP 55422 55423 --
[B] Line Operation TCP 56422 56423 --
[C] Passive view UDP 57422 57423 --
[D] Supervisor view UDP -- -- 57999


Voice Communication Main-Weser-Bahn

The following table shows a suggested port mapping plan for using voice communication in the simulations being part of the Main-Weser-Bahn. Note that only the first port (Voice Channel 1) is to be configured in the simulation. The simulation program expects the next 2 ports after the configured port to be available for voice communication as well. More information on Voice communication can be found on the Voice Communications-page .

Connection Protocol KIH MBG
[1] Voice Channel 1 UDP 58425 58429
[2] Voice Channel 2 UDP 58426 58430
[3] Voice Channel 3 UDP 58427 58431


Simulation (Abbreviations)

Short Name Full Name
KIH Kirchhain (Bezirk Kassel)
MBG Marburg (Lahn)


Example for connecting simulations manually

Connecting simulations on one computer

This example shows how two simulations can be connected together on one and the same computer. The example is done for connecting the Wuppertal Hbf simulation with the Wuppertal-Vohwinkel simulation.

1.

  • From the main screen choose "Line Operations" in both simulations which are to be connected.

Wuppertal Hbf will be the main simulation, Wuppertal-Vohwinkel is the connecting simulation.


2.

  • In the Wuppertal Hbf simulation choose "Start New Line Operations".
  • In the Wuppertal-Vohwinkel simulation choose "Join Existing Line Operations (Expert)".
Step 2


3.

  • In the main simulation, set the proper ports numbers (see port plan on this page). The most important thing is that the selected port numbers must be different in each simulation!! Select "127.0.0.1" as IP address. This address is the local host address of a computer. Then copy the server code to the clipboard, using the button "Copy Code To Clipboard".
  • In the connecting simulation, set the proper port numbers and select "127.0.0.1" as IP address. Paste the server code from the main simulation in the entry field "I want to connect to".
Step 3


4.

  • Start the simulation in the Main simulation by pressing the "Start" button. Wait until this simulation is up and running.
  • Start the simulation in the connecting simulation by pressing the "Start" button. Once the connecting simulation is up and running, the simulations should be connected with each other.


5.

  • If you want to connect another simulation to the main simulation (so Wuppertal-Oberbarmen in this case), you have to do exactly the same thing following the "connecting simulation" procedure. If you want to connect to Wuppertal-Vohwinkel (so with Düsseldorf-Gerresheim), you have to use the server code of Wuppertal-Vohwinkel (outlined in green) as Wuppertal-Vohwinkel will be the main simulation for Dü-Gerresheim!!

Connecting simulations on a local network

The procedure for connecting simulation in a local network (LAN) is pretty much the same as for connecting simulations on one PC. The difference is that you have to select the real IP address of the computer, for both the main simulation as for the connecting simulation. Additionally, you might have to ensure that your firewall allows communication over the ports being used.

Contents | Sp Dr S 60 | FAQ | Manual | General Tips and Tricks | Multiplayer Manual | Line Operations Manual | Voice Communications | Change Log | Developers pages