dev:proposals:dos
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev:proposals:dos [2023-01-13 08:24] – [DoS] better title 56independent | dev:proposals:dos [2023-01-17 13:44] (current) – Evict 56independent evictionbot | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Drive on Sight alternative to interlocking ====== | ||
| - | **Note:** Do not work on this proposal for reasons that will be revealed later | ||
| - | Interlocking is a lot of effort to setup and maintain. It also creates an unhealthy habit for trains to blindly trust a maybe-fraudulent signal. What if Interlocking wasn't neccessary for multiple trains? | ||
| - | |||
| - | Enter DoS. Copying real-life Drive on Sight procedures, straight from metrolink' | ||
| - | |||
| - | ===== Basic Backend ===== | ||
| - | Every train has a " | ||
| - | |||
| - | The train must always be going at a speed where it can stop within 90% of its visibility. This means some poor soul who might not even have proper physics qualifications will have to rearrange the time from acceleration question and implement it into Minetest. | ||
| - | |||
| - | If a train " | ||
| - | |||
| - | If the train sees another train, it must reduce its speed to that which matches the train and try and keep a distance which is that of the braking distance plus a configured file plus a 10 m buffer. But nobody knows how to see another train in advance and to detected a stopped train which will not have a train.path value and will not show up with '' | ||
| - | |||
| - | I can tell that this would be extremely difficult (especially the last point) even for a GCSE-qualified person to create, so **if you have even the slightest doubt about your ability to implement it, don' | ||
| - | |||
| - | ===== Enabling and Disabling ===== | ||
| - | There are still situations where interlocking plays an important role. Places like rural areas or tunnels may not be tresspassed and are a controlled environment. | ||
| - | |||
| - | To enable, send the ATC command `DOS1`, and to disable, send the ATC command `DOS0`. | ||
| - | |||
| - | Eventually, you should be able to use signs as well. | ||
dev/proposals/dos.1673598259.txt.gz · Last modified: by 56independent
