Simulation Network In Detail
Contents | FAQ | Manual | General Tips and Tricks | Change Log | Multiplayer Manual | Line Operations Manual | Voice Communications | Change Log | Developers pages
Network Layout
Connections of a single Simulation node
The picture here show which connections are initiated from a single simulation programm.
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)".
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".
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.