Workers & Resources: Soviet Republic – Semaphore User Guide (Expended)

Welcome, visitors. In this guide, We try to focus on Semaphore User Guide in Workers & Resources: Soviet Republic game. While writing this guide, We pick up many pieces of information from several sites for you. We hope that this guide will help you.

Let us warn you about the guide. This guide is in French language, in original and it is translated from the original one via translater.

Semaphore User Guide (Expended)

Good reflexes (best practices).

To cry bugs is useless. With the exception of a bug, which also does not lead to blocking and I detail below, I have not met. And it’s not for lack of having, more than my turn, cursing the developers when all my trains were in harbor. But I have to admit that my lack of rigor was always the cause. That’s why I’m writing this guide as well.

Respect the hours of sleep

This is the first SLR to acquire. How many times am I going to bed, the lines blocked, cursing against these developers that I qualified at the small week, for the next day back on the battlefield, to pose only a small signal … and all unlock .
The game is complex. And while properly building a rail network is normally a secondary aspect of the game, it involves a multitude of factors, such as the size of the train, the location of the fuel station, and so on.

Trains run left

At least in the game. It is essential to respect this rule. When junctions become complicated, placing the signals in the right places and in the right direction quickly becomes a real headache. Rolling these trains always in the right direction helps not to get lost.
We can obviously opt for a traffic on the right. But then you have to stick to it. But for my part, although I prefer traffic on the right, I do not try the difficulty knowing that the developers have opted for the left.

Always make it easy and stick to it

Building a network is like connecting stations together. For this we have the simple two-way line or two parallel lines with one opposite direction. That’s all. For this to work, it is enough to know how to use them and respect our knowledge.
For example, when branching occurs, do not mix the genres. A branch of two parallel lines must pass only parallel lines.

Here is an example where two parallel north lanes serve four straight lines to the south. The trains must be able to go on the four simple lines, from the parallel lines, and vice versa.

The up one, I had set up four cross intersections in X! Despite this, I was unable to respect the rule of trains that run left. For the blue line to serve one of the simple lines, it had to go right (in red) when it should have stayed on the yellow portion. But to get there, I should add a fifth X crossover. Fortunately, the place was missing ….
Failing to have been rigorous, I got lost with, at the key, blockages cascades. When I corrected a signal, it was another signal that later blocked traffic. Adding a new train was a puzzle, not remembering the meaning of the lines.

At the above, the same part of the network, but redone according to the instructions. There is only one crossing in X and two in Y. The two parallel lines respect the rule of the traffic on the left. Trains going up to the North, in light blue, circulate on the left on the map and those which go down, in dark blue, on the right on the map but on the left of the direction of their march.

However, there is still a problem. If the left traffic rules logically do not apply to bidirectional lines, the bidirectional line must offer two crossing lanes as soon as several trains take it. But in my network the two sections in red are shared by the three bidirectional lines located in the south as well for the trains going to the north as those going to the south. Properly handling signals becomes problematic and bottlenecks will be unavoidable.

That is why, in the absence of crossing lines (for this it would have been necessary to lengthen the sections in red), I proceeded to two lateral branches (the branch of left is highlighted by a purple background). A lower chapter is devoted to branch lines).
The result is satisfactory. With the inevitable exception of crossings (red), trains of the same route all run in the same direction. There are no more frontal collisions. We can therefore multiply the number of convoys on each line.
On the other hand for a latéral branch, I did not respect the rule of circulation on the left. Caramba!


Signal and semaphore

The signal is the component that manages the opening or closing of the channel. It is composed of at least one semaphore that regulates the circulation in the direction of the march but “looks” in the opposite direction. It therefore takes care of the section following the signal in the direction of travel. It is located on the left, always in the direction of the walk.
The eventual second semaphore deals with the section preceding the signal in the direction of travel. It is located on the right in the direction of the walk.
In the case where the signal contains only one semaphore, the channel is one way. This semaphore is the one on the left. He looks after the next section.
The semaphore is to the left of the train which circulates according to the circulation of the train which is done, the game being Slovenian, on the left.

Section or section

The section or section of a line or a lane is the part of the line that may at some point be open or closed.
In the guide, I will use indistinctly section or section, and line or path.


Basic operation

The function of the signal is to close or open the line section that precedes or follows it.

To do this, the signal proceeds according to the following sequence:

  • The stretch is free, including the sections that precede and follow respectively. Both semaphores are open.
    This sequence is not automatically present, insofar as a train can occupy the leg preceding the signal and put on hold. In this case, the signal goes to the next sequence.


  • The previous stretch is busy, a train arrives. The optional semaphore, on the right, indicates that the arriving section is closed.


  • The train crosses the signal. The arriving section and the following are closed, occupied by the train.


  • The train has passed the signal. The preceding section is free. The next one remains closed.


After the 4th sequence, the system returns either to the first, if no other train has arrived, or the second sequence ready to process the arriving train. Which is to say that the signal systematically follows at least the last three sequences.

Because of the particular “one-way” signal

The one-way signal has only one semaphore.
If the signal opens or closes the preceding section, the semaphore indicates the state of the next section.


Hereinafter, two signals (four semaphores) mark a section. This configuration obviously has a demonstrative purpose. It illustrates that the semaphores follow the sequences described above. When crossed, the signal closes the section that follows it. A train on the right arrives. The right signal changes, indicating that the right section is closed. The train crosses the right signal. The section is closed. The signal on the right closes the semaphore of the direction of the path and synchronizes the signal from the left to close the signal in the opposite direction. The train exceeds the right signal. The stretch on the right is now free. The semaphore of the right-to-wrong signal is now free. The operation is repeated in the same sequence for the left signal.

  • Approaching the slgnal -> arriving “busy” section -> Closing the semaphore against the direction
  • Signal crossing -> the two occupied sections -> Closing the semaphore in the direction

  • Signal overflow: free “arriving” section -> opening of the semaphore counter-clockwise.

Role of sections and blocking

Understanding the function of the section is essential to avoid train jams.

The section is closely related to the signal. Without signal, no section. And a signal automatically creates two sections.

Hereinafter a trivial network without signal, so without a section. The network is intentionally elementary to better understand the importance of the sections. But the problem is found in developed networks. A signal is placed on the left. This one will manage two sections. Both sections are open for signal.

This configuration, however, is problematic. The two sections considered by the signal form concretely one and the same section. This means that the upstream and downstream section of the signal will always have the same state: open or closed. This alters the operation of the signal. The last sequence, which consists of closing the section following the signal and opening the preceding one, is impossible since it is the same section. This is not a bug because we have to be able to put our first signal.

Also when we place a signal it will consider randomly that the sections will be open or closed.
If we are lucky, the sections will be closed and with the blockage of the train arriving at the signal.

On the other hand, if we are not lucky, the signal will consider open sections. We can then easily run a train, two, three, and so on. The problem will then occur when we move the signal ((delete then add) which will then consider the sections as closed.The first train arrived at the signal will wait wisely but indefinitely the opening of the signal.But the next train will turn back to the meeting of the next trans.The two trains will then each change direction and so on .. At the key a beautiful mess.

To overcome this concern, you must split the problematic section in two, either a physically cutting (breaking a path), or adding a second signal. We can also transform the line in one way. But in the latter case, we will only push back the problem. In the case of a trivial circuit like this, the detection and resolution of the problem is simple. But in a complex circuit the understanding of the problem is quickly arduous and we quickly accuse the bug.

Unidirectional line

Sharing a single line in several sections is useful when several convoys are driven in the same long-line direction without waiting for each convoy to be traveled by a convoy. It will take at least as many sections as there are convoys. Obviously convoys must return by another route.

A line section is the line portion between two signals, consisting of one or two semaphores. Normally this section has only one meaning. It will therefore be bordered on the one hand with a “one-way” signal, on the left in the example, and with a normal signal on the other end.
When the signals are set, the three lights are open, meaning that the section, as well as those that follow or are free, are free.

The semaphore on the right, counter-clockwise, closes indicating that the section to its right is closed. What the train is saying. The semaphore on the right, in the direction of the march, closes as soon as the train crosses it. The other semaphore, in opposite sense, remains closed because the stretch on the right is not yet released. The semaphore on the right, in the opposite direction, is open. The train released the section on the right. The train crosses the left semaphore. The two semaphores in the direction of travel remain closed because the sections of the center between the signals and the one on the left are not yet released. The train has passed the left signal. The semaphore on the right in the direction of the march releases the section between the two semaphores.

The double unidirectional line in the opposite direction

Below is a double parallel line, each in one direction.

The same principle is applied: a signal managing the availability of the two sections of lines which follow or precede the signal. The set of lanes, both on the left and on the right of the two parallel central sections, form only two sections, one on the left and the other on the right. The three semaphores are closed. Indeed the central section of the “return” is closed and the lanes to the left are only one section that is occupied. As long as the convoy occupies this section, it remains completely closed. The next part of the guide dealing with branch lines shows how to cut this section.

This is the ending of the Workers & Resources: Soviet Republic – Semaphore User Guide (Expended). I hope it will help you. If there is wrong or you have suggestions, please let’s know and comment us. Have fun.

Similar Posts:

One thought on “Workers & Resources: Soviet Republic – Semaphore User Guide (Expended)

Leave a Reply

Your email address will not be published.