User Tools

Site Tools


events:newsletter:2022-10

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
events:newsletter:2022-10 [2022-11-01 17:27]
56independent Finished!
events:newsletter:2022-10 [2023-01-17 14:41]
evictionbot Evict 56independent
Line 1: Line 1:
-====== October 2022 Newsletter ======+====== [en] October 2022 Newsletter ======
 **Note** This newsletter is now in writing early to make up for two late newsletters. Hopefully this newsletter is more polished given more time. **Note** This newsletter is now in writing early to make up for two late newsletters. Hopefully this newsletter is more polished given more time.
  
-====== Timetabling ======+===== Blog Summary ===== 
 +No blog has been published for october. 
 +===== Special Features ===== 
 +==== Timetabling ====
 Timetables are vital to a rail network. Without any form of train-timing, it becomes impossible to tell when you need to get onto a train and where it goes. Timetables are vital to a rail network. Without any form of train-timing, it becomes impossible to tell when you need to get onto a train and where it goes.
  
-===== No Timetabling =====+=== No Timetabling ===
 What you have built probably follows this system. It is one of the simplest to set up and maiintain. It involves trains stopping at a set time at stations before continuing, without departing at a proper time. It's literally station tracks, signals, and trains. What you have built probably follows this system. It is one of the simplest to set up and maiintain. It involves trains stopping at a set time at stations before continuing, without departing at a proper time. It's literally station tracks, signals, and trains.
  
Line 12: Line 15:
 However, when trains become less frequent, one needs timetables. However, when trains become less frequent, one needs timetables.
  
-===== Interval-based timetables =====+=== Interval-based timetables ===
 Instead of a train stopping for a set amount of time, a train stops, waits x seconds, and then waits for a certain time to leave. Times are every y units apart. Instead of a train stopping for a set amount of time, a train stops, waits x seconds, and then waits for a certain time to leave. Times are every y units apart.
  
Line 23: Line 26:
 loitertime = 30 -- Minimumm amount of seconds to sit loitertime = 30 -- Minimumm amount of seconds to sit
  
-if event.type == "train" then+if event.type = "train" then
     atc_send("B0OLA0")     atc_send("B0OLA0")
     atc_set_text_inside("Train at station")     atc_set_text_inside("Train at station")
Line 37: Line 40:
     atc_send("A1OCSM")     atc_send("A1OCSM")
 end end
-<code>+</code>
  
-===== Realistic timetables =====+=== Realistic timetables ===
 Look at the timetable for [[https://www.realtimetrains.co.uk/search/detailed/gb-nr:SDB|Sandbach]]. What do you see? Lots of trains. Plenty of them are skipping trains, such as a "high-speed" (i doubt the credibility of that claim, living in Spain) Avanti trains going directly from Crewe to Manchester, some of them are high-speed long cargo trains (i miss them, living in Spain), and a few more are local services run by Northen. Look at the timetable for [[https://www.realtimetrains.co.uk/search/detailed/gb-nr:SDB|Sandbach]]. What do you see? Lots of trains. Plenty of them are skipping trains, such as a "high-speed" (i doubt the credibility of that claim, living in Spain) Avanti trains going directly from Crewe to Manchester, some of them are high-speed long cargo trains (i miss them, living in Spain), and a few more are local services run by Northen.
  
Line 57: Line 60:
 So, now that we have the arrival frequencies for Crewe, all that we need to do for the rest of the line is to find out the time between stations:  So, now that we have the arrival frequencies for Crewe, all that we need to do for the rest of the line is to find out the time between stations: 
  
-==== With several calculations ====+== With several calculations == 
 +**Note** The spreadsheet you need is [[https://ufile.io/6m7cvfpo|Here]]. 
 We need this data: We need this data:
  
Line 84: Line 89:
 And from there, you can publish the spreadsheet (specifically range A21:E36) and hang it up in stations and other places people would like to see the time of their train.  And from there, you can publish the spreadsheet (specifically range A21:E36) and hang it up in stations and other places people would like to see the time of their train. 
  
-==== With Timing ====+== With Timing ==
 Launch a train and then ride it to the next station. How long did it take? Record the time taken. Launch a train and then ride it to the next station. How long did it take? Record the time taken.
  
Line 91: Line 96:
 This is the space between stations which you can put into your timetable. This is the space between stations which you can put into your timetable.
  
-===== Conclusion =====+=== Conclusion ===
 We have seen the three main timetable systems as well as the ability to easily create our own timetables. Here is a reminder of what to use each for: We have seen the three main timetable systems as well as the ability to easily create our own timetables. Here is a reminder of what to use each for:
  
Line 99: Line 104:
 | Detailed Timetables | A timetable showing what time a train will arrive and depart at each station | Most railways | | Detailed Timetables | A timetable showing what time a train will arrive and depart at each station | Most railways |
  
-====== Designing a railway line ======+==== Designing a railway line ====
 I have recently been very hard at work on a Costa Brava railway route. It services one of the most [populated parts of Catalonia, Spain without rail], with a design speed of 250 km/h. I have recently been very hard at work on a Costa Brava railway route. It services one of the most [populated parts of Catalonia, Spain without rail], with a design speed of 250 km/h.
  
-===== Design =====+=== Design ===
 I decided on a track between Blanes and Figureres closely following the coast.  I decided on a track between Blanes and Figureres closely following the coast. 
  
 Then, i began thinking about surrounding infrastructure taking examples from the real-world. For example, the Netherlands features park-and-rides at the stations, but mainly for bikes. I decided that to build bike paths between stations and surrounding towns and areas. This has the distinct advantage of avoiding cars, which are wildly space-inneficent, a practical example later. Then, i began thinking about surrounding infrastructure taking examples from the real-world. For example, the Netherlands features park-and-rides at the stations, but mainly for bikes. I decided that to build bike paths between stations and surrounding towns and areas. This has the distinct advantage of avoiding cars, which are wildly space-inneficent, a practical example later.
  
-===== Segment on cars and transport options =====+=== Segment on cars and transport options ===
 I used to go to a large school in the UK of 1,500 students in the centre of a large village. A lot of people walked home, including me. For those in other towns, a bus took them away, and for the few rare people wholives anywhere else, a trickle of private cars escorted them away. I used to go to a large school in the UK of 1,500 students in the centre of a large village. A lot of people walked home, including me. For those in other towns, a bus took them away, and for the few rare people wholives anywhere else, a trickle of private cars escorted them away.
  
 And then i moved to Spain, where i go to an international school of less then 1000 sutdents. Due to being away from almost everything, everyone gets there by car. There is constant slow circulation of MASSIVE cars and a need to be constantly aware of your environment. Is there a car moving towards me? Who did that car honk to? Where is my parent's car? Where do the drivers want me stand? And then i moved to Spain, where i go to an international school of less then 1000 sutdents. Due to being away from almost everything, everyone gets there by car. There is constant slow circulation of MASSIVE cars and a need to be constantly aware of your environment. Is there a car moving towards me? Who did that car honk to? Where is my parent's car? Where do the drivers want me stand?
  
-===== Redrafting =====+=== Redrafting ===
 This was the proposal done, a series of villages connected by a few disparate railway lines. I shelved it for a few weeks before revisiting it. This was the proposal done, a series of villages connected by a few disparate railway lines. I shelved it for a few weeks before revisiting it.
  
Line 119: Line 124:
 And then, at Llagostera, one line serves Barcelona with a junction at Sils, and another directly connecting to Girona's lines. And then, at Llagostera, one line serves Barcelona with a junction at Sils, and another directly connecting to Girona's lines.
  
-===== Lines and Services =====+=== Lines and Services ===
 I had basically finished writing about the physical infrastrucutre. Now it was time to think about different services. I had basically finished writing about the physical infrastrucutre. Now it was time to think about different services.
  
Line 128: Line 133:
 I decided to connect Sils to the AVE network, add a train storage and maintenence area, and add a small booth where the gauge is changed so Alvia trains can then take the AVE line to Barcelona. I decided to connect Sils to the AVE network, add a train storage and maintenence area, and add a small booth where the gauge is changed so Alvia trains can then take the AVE line to Barcelona.
  
-===== Going Deeper With Design =====+=== Going Deeper With Design ===
 Now we have a basic sketch of what we want this railway to be, we can go even deeper. The design speed of the line stretches from 140 km/h, the limit on the existing Girona-Figueres mainline, to 250 km/h, comparable to the speed of trains on some AVE lines. Now we have a basic sketch of what we want this railway to be, we can go even deeper. The design speed of the line stretches from 140 km/h, the limit on the existing Girona-Figueres mainline, to 250 km/h, comparable to the speed of trains on some AVE lines.
  
Line 146: Line 151:
 We can now take the frequency we want and multiply it by the amount of trains it takes to repeat the loop. I have chosen 15 minutes, which is a perfectly good frequency for a mainline like this. This means that the loop repeats every 75 minutes. In other words, a transpotter only has to stand around for 75 minutes before they've recorded all the trains they want (unless they're also spotting cargo, but that's for later). We can now take the frequency we want and multiply it by the amount of trains it takes to repeat the loop. I have chosen 15 minutes, which is a perfectly good frequency for a mainline like this. This means that the loop repeats every 75 minutes. In other words, a transpotter only has to stand around for 75 minutes before they've recorded all the trains they want (unless they're also spotting cargo, but that's for later).
  
-===== Drawing the map. =====+=== Drawing the map. ===
 Great! We have the design speicifcations, services, and a timetable. let's now make a map. Great! We have the design speicifcations, services, and a timetable. let's now make a map.
  
Line 166: Line 171:
   * Bending too much, lowering top speed   * Bending too much, lowering top speed
  
-===== Applying it to Minetest =====+=== Applying it to Minetest ===
 So far, we have only covered creating a railway in real life. Whilst this is very helpful for recovering after your local Dr Beeching, this is the //Advtrains// newsletter and not the //Realtrains// newsletter, so let's apply it to Minetest. So far, we have only covered creating a railway in real life. Whilst this is very helpful for recovering after your local Dr Beeching, this is the //Advtrains// newsletter and not the //Realtrains// newsletter, so let's apply it to Minetest.
  
 The first parts are relatively relevant: Find a population centre without rail and figure out how to get a line there. If you want to be realistic, avoid mountain ranges and massive bodies of water. These are quite expensive to cross. You'll also need to figure out the curve radii. Advtrains has a rather small minimal curve radius of 4, but none of your passengers would like such a steep turn as their hot coffee would be thrown to the side. The details are put below, but if you would like to kill your passengers with 3rd degree coffee burns (or you don't serve coffee), you can skip the process. The first parts are relatively relevant: Find a population centre without rail and figure out how to get a line there. If you want to be realistic, avoid mountain ranges and massive bodies of water. These are quite expensive to cross. You'll also need to figure out the curve radii. Advtrains has a rather small minimal curve radius of 4, but none of your passengers would like such a steep turn as their hot coffee would be thrown to the side. The details are put below, but if you would like to kill your passengers with 3rd degree coffee burns (or you don't serve coffee), you can skip the process.
  
-==== Design Speed and Radii ====+== Design Speed and Radii ==
 First we need to figure out the design speed of the line. Usually, it is 20 m/s, but some crazy people increase the speed of advtrains to high speeds. These can be as high as 1000 m/s. Let's take a range of speeds from 10 to 100 m/s, increasing in 10s each time. For our example, let's say our railway line goes at 60 m/s, which itself is a margin of 40 m/s, the top speed of lines on 56i-mtserver.  First we need to figure out the design speed of the line. Usually, it is 20 m/s, but some crazy people increase the speed of advtrains to high speeds. These can be as high as 1000 m/s. Let's take a range of speeds from 10 to 100 m/s, increasing in 10s each time. For our example, let's say our railway line goes at 60 m/s, which itself is a margin of 40 m/s, the top speed of lines on 56i-mtserver. 
  
Line 205: Line 210:
 We aren't finished yet. A curve in Advtrains is actually a polygon instead of a continuous movement from a given direction. Instead of being able to smoothly change from one angle to another, you instead have to use sharp turns to sharply adjust your course sharply one direction, in 22.5° increments. For example, to perform a 360° turn, one needs 16 segments. To figure out the length of this from the radii, one only needs the formula s =2*r*sin(pi/16), where r is the curve radius and s is the side length. An [[https://www.vcalc.com/wiki/Length%20of%20the%20Sides%20of%20a%20Polygon%20based%20on%20the%20Outer%20Radius%20and%20Number%20of%20Sides|Online Calculator]] is freely available for this purpose.  We aren't finished yet. A curve in Advtrains is actually a polygon instead of a continuous movement from a given direction. Instead of being able to smoothly change from one angle to another, you instead have to use sharp turns to sharply adjust your course sharply one direction, in 22.5° increments. For example, to perform a 360° turn, one needs 16 segments. To figure out the length of this from the radii, one only needs the formula s =2*r*sin(pi/16), where r is the curve radius and s is the side length. An [[https://www.vcalc.com/wiki/Length%20of%20the%20Sides%20of%20a%20Polygon%20based%20on%20the%20Outer%20Radius%20and%20Number%20of%20Sides|Online Calculator]] is freely available for this purpose. 
  
-==== Grade ====+== Grade ==
 The steepest grade Advtrains thinks a train can handle is a 1 in 2. This is extremely steep, so we will use a more realistic grade. A realistic grade is generally 1 in 100. This means that every 100 metres you're allowed to move up 1 metre. The only way we can replecate this is by a long 97 m section of flat rail and then a 3 metre slope up to 1 m. Let's pretend this 97 m section is just to regain speed lost on the slope. The steepest grade Advtrains thinks a train can handle is a 1 in 2. This is extremely steep, so we will use a more realistic grade. A realistic grade is generally 1 in 100. This means that every 100 metres you're allowed to move up 1 metre. The only way we can replecate this is by a long 97 m section of flat rail and then a 3 metre slope up to 1 m. Let's pretend this 97 m section is just to regain speed lost on the slope.
  
 This means, that, for example, a kilometre of rail, you're only allowed 10 m of vertical change. This means, that, for example, a kilometre of rail, you're only allowed 10 m of vertical change.
  
-==== Maps ====+== Maps ==
 Once we have our radii and design speed, we can work on maps.  Once we have our radii and design speed, we can work on maps. 
  
Line 219: Line 224:
 Ensure you notate embankments and dams where you can't keep to the contours of the land, and ensure to bend around mountains when they get in the way. Ensure you notate embankments and dams where you can't keep to the contours of the land, and ensure to bend around mountains when they get in the way.
  
-==== Example Proposal ====+== Example Proposal ==
 Here is an example of how to write a proposal, if you wish to: Here is an example of how to write a proposal, if you wish to:
  
-<<<< +== Introduction ==== 
-====== Introduction ====== +I propose a new railway line between town A and town B, connecting the towns and their people, creating better links. It will be a high-speed line designed for 200 km/h (55 m/s).
-I propose a new railway line between town A and town B, connecting the towns and their people, creating better links. It will be a high-speed line designed for 200 km/h (55 m/s).+
  
-====== Route ====== +== Route ==== 
-The route has a curve radius of x with a grade of 1 in 100. The route also connects smaller villages and houses along the way with local services along with direct connection with express services. A map is shown below:+The route has a curve radius of x with a grade of 1 in 100. The route also connects smaller villages and houses along the way with local services along with direct connection with express services. A map is shown below:
  
-====== Economic Benifits ====== +== Economic Benifits ==== 
-This new railway line will help improve the travel times between the two towns, allowing their industrial areas to be more-well connected. Paying passengers from whistle-stops will also help make the line pay for itself. Buisnesspeople can also take the train to visit meetings and improve the economy of the whole server. +This new railway line will help improve the travel times between the two towns, allowing their industrial areas to be more-well connected. Paying passengers from whistle-stops will also help make the line pay for itself. Buisnesspeople can also take the train to visit meetings and improve the economy of the whole server. 
  
-====== Risks ====== +== Risks ==== 
-The high-speed of this line introduces a massive risk in terms of level crossing, which often have silly youths playing around in front of trains. This problem will be fixed by water buckets used to flush the teenagers off the level crossing 30 seconds before the train arrives. Birdges crossing the railway will have mini-fences added to preven people climbing onto the track. +The high-speed of this line introduces a massive risk in terms of level crossing, which often have silly youths playing around in front of trains. This problem will be fixed by water buckets used to flush the teenagers off the level crossing 30 seconds before the train arrives. Birdges crossing the railway will have mini-fences added to preven people climbing onto the track.
-<<<<+
  
 You can waffle on as much as you like to continue your cause. You can waffle on as much as you like to continue your cause.
  
  
-====== Preventing Railway Deaths ======+==== Preventing Railway Deaths ====
 Railways have caused more then 500 deaths on 56i-mtserver. This is absolutely tragic and each of these deaths could be prevented. Let's look at how each death was caused: Railways have caused more then 500 deaths on 56i-mtserver. This is absolutely tragic and each of these deaths could be prevented. Let's look at how each death was caused:
 +
 +**Disclaimer:** (Data from the //Office of National Statistics// (ONS) on 56i-mtserver; is taken as is without any factchecking put in place to ensure validity. The ONS has still not produced any form of reputable scientific paper discussing how the data came to be and these are purely estimates)
  
 ^ Percentage^ Cause ^ Breakdown ^ ^ Percentage^ Cause ^ Breakdown ^
Line 251: Line 256:
 | 3% | Hit during work | 2% died after not knowing there was a train approaching, 1% fell off a high place | | 3% | Hit during work | 2% died after not knowing there was a train approaching, 1% fell off a high place |
  
-===== Causes of Death =====+=== Causes of Death ===
 36%, the highest amount of deaths, occured after people got hit by a train in stations. This is normally due to leaving the train improperly, such as using shift+e, which could potentially drop players onto the tracks.  36%, the highest amount of deaths, occured after people got hit by a train in stations. This is normally due to leaving the train improperly, such as using shift+e, which could potentially drop players onto the tracks. 
  
Line 260: Line 265:
 Let's cover the rest of the percentages. Falling off a high place only occurs during tresspass, which often comes from nearby stations. However, placing signage warning of the risks has been proven to drastically reduce incidents. Quite famously, Am central station (within the town all noobs spawn in), features a flood of red signage near one of the viaduct exits, which activates a "primal fear" within players to shock them into staying on the platform. Suicide is preventable with safety nets and strong fences wherever there are heights, and coaxing can be prevented by banning players which are the perpetuators of these incidents.  Let's cover the rest of the percentages. Falling off a high place only occurs during tresspass, which often comes from nearby stations. However, placing signage warning of the risks has been proven to drastically reduce incidents. Quite famously, Am central station (within the town all noobs spawn in), features a flood of red signage near one of the viaduct exits, which activates a "primal fear" within players to shock them into staying on the platform. Suicide is preventable with safety nets and strong fences wherever there are heights, and coaxing can be prevented by banning players which are the perpetuators of these incidents. 
  
-===== Prevention =====+=== Prevention ===
 The best way to prevent train alighting deaths is education - all stations should come with a message telling you which button to press to leave, preventing people from leaving too early or late. The best way to prevent train alighting deaths is education - all stations should come with a message telling you which button to press to leave, preventing people from leaving too early or late.
  
Line 282: Line 287:
 Also, TOWS (Train Operated Warning System) should be implemented in busy areas or areas where work is done. This system works by detecting a train in advance, ringing a siren until the train passes. This system could either be switched on or off or kept on all the time, such as in level crossings. Also, TOWS (Train Operated Warning System) should be implemented in busy areas or areas where work is done. This system works by detecting a train in advance, ringing a siren until the train passes. This system could either be switched on or off or kept on all the time, such as in level crossings.
  
-===== Conclusion =====+=== Conclusion ===
 We have covered all the prevention measures for train deaths and how to prevent your tracks being blood-stained. We have covered all the prevention measures for train deaths and how to prevent your tracks being blood-stained.
  
 Implementation of these features should be done as soon as possible on your server to prevent death. Implementation of these features should be done as soon as possible on your server to prevent death.