[Server] LinuxWorks Next Generation (Lots of trains)

User avatar
Mantar
Member
 
Posts: 74
Joined: Thu Oct 05, 2017 18:46

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by Mantar » Sun Oct 07, 2018 20:38

Had a relaxing jaunt through this server last night, I gotta say it's pretty great. The train system is elaborate and there are a lot of nice builds to see. I liked the water pyramid, and the lighthouse was nice, and the big tetris monument on Alexey Pajitnov street was excellent.
Occasionally a train would dump me on the tracks and I'd have to log out and back in to continue, causing me to miss a stop, and some of the stops lack for adequate signage, but these were minor hiccups.
(I also got to ride the world's worst roller coaster, at 1887.8 13.5 21. That guy's whole area looks like a dwarf fortress forum-based succession world a la Boatmurdered, which was amusing in its own way)

9/10 Great server, would play again.
 

User avatar
gpcf
Member
 
Posts: 300
Joined: Fri May 27, 2016 10:48
In-game: gabriel

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by gpcf » Fri Oct 19, 2018 20:00

Trains are mostly not running, due to a bug in advtrains allowing low-privilege players to do nasty stuff to trains. Now, at least Driver stand accesses and Couplings get logged, so we know who it was.
 

User avatar
Hume2
Member
 
Posts: 275
Joined: Tue Jun 19, 2018 08:24
Location: Czech Republic
GitHub: Hume2
In-game: Hume2

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by Hume2 » Sat Oct 20, 2018 20:50

I'll describe here my big machine. Please, don't say that it causes lag unless you have a solid proof (and fully understand what it does). Currently there are no public visitations, ask me if you want to visit. Moderators can visit freely of course :)

I call it Programmable Crafting Line

The programmable crafting line is a universal machine that can be configured to craft various items. The recipes can use up to 8 crafters, 4 furnaces, 4 grinders, 4 compressors, 2 extractors and 2 alloy furnaces. There are 4 chests those can be used for input or output and 4 slots for additional machines. It is good in that it can be configured to do a lot of things and the configuration can be changed quickly without any extra resources needed. On the other hand, it is slower because the items have to pass through long pipes.

The machine consists of six floors. Each floor is a grid that has 8 input lanes and 8 output lanes. The input and output lanes are connected by valves. The valves are open or closed, depending on which machine the items should go in. Each item comes into an input lane, then to a chosen output lane and then into a machine that is on the end of the output lane. Each machine injects its results into the corresponding input lane in the next floor. The machines in the floor 4 inject their results into the floor 1. There is a poster that says which output lanes correspond to which machines.

Floors 5 and 6 are used for interconnecting. All output lanes 4 and 8 in floors 1-4 are connected with floors 5 and 6. These connections are multiplexed to save space. The items travel in both way and they are demultiplexed when arriving to either floors 1-4 or 5-6. There are input/output chests and additional machines connected to floors 5 and 6. These floors can be also used for transporting items across the floors. There is a poster that says which lanes are connected.

Whole machine is configurable by digilines. There is a lua controller for each two valves but they only work like demultiplexers. They only open or close the valves when a configuration signal comes. Each floor is configured by an array of 8 integers, where integer at position i says which output lane is chosen for input lane i. The crafters are configured by a set where there is a craffting recipe for each crafter. The names of the crafters are the same as their channels, which are written on a poster. The chests can be configured, which are for input and which are for output. It's done by an array of 4 booleans, where boolean i says whether chest i is for input. All of these are wrapped into one message that configures whole the machine.

The recipes don't have to be programmed each time again. There is a controller which has a database of recipes. There is a numpad, which can be used for choosing the recipe from the database. There are not many recipes so far but others might come.

And an important notice: All these lua controllers don't run permanently. They run only when the configuration is being changed, which doesn't last more than a second.
If you lack the reality, go on a trip or find a job.
 

User avatar
h-v-smacker
Member
 
Posts: 76
Joined: Wed Nov 29, 2017 23:04
GitHub: h-v-smacker
In-game: Smacker

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by h-v-smacker » Sun Oct 21, 2018 09:05

> Please, don't say that it causes lag

It causes lag
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
 

User avatar
gpcf
Member
 
Posts: 300
Joined: Fri May 27, 2016 10:48
In-game: gabriel

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by gpcf » Sun Oct 21, 2018 20:52

Please note that you *must* notify a moderator if you break railways accidentally. If no mod is on, write an e-mail to subway_trouble@bugs.linux-forks.de
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Wed Nov 28, 2018 23:25

Apropos breaking railways...
The South Forest Island Shuttle can fly over holes and works like a charm!Image
(what you can not tell from the main subway iines :/ esp. 1/4 still tend to get stuck somehow)
@gpcf, please deploy poshud, for lag display
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

Thomas-S
Member
 
Posts: 105
Joined: Sun Sep 06, 2015 12:23
Location: Bavaria, Germany
GitHub: Thomas--S
IRC: Thomas-S
In-game: Thomas-S
 

User avatar
gpcf
Member
 
Posts: 300
Joined: Fri May 27, 2016 10:48
In-game: gabriel
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Tue Dec 04, 2018 19:06

It's Screenshot Time again!
+ Spoiler
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

User avatar
h-v-smacker
Member
 
Posts: 76
Joined: Wed Nov 29, 2017 23:04
GitHub: h-v-smacker
In-game: Smacker

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by h-v-smacker » Tue Dec 04, 2018 20:03

Y all the buildings have their tops cut off ((( Y u do dis...
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Tue Dec 04, 2018 21:53

Oops, did not fly high enough
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Mon Dec 10, 2018 22:50

Image
Griefers are incredible! One of them realized that only this small part of the slope was unprotected...
Position is -264 7 -408
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

User avatar
h-v-smacker
Member
 
Posts: 76
Joined: Wed Nov 29, 2017 23:04
GitHub: h-v-smacker
In-game: Smacker

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by h-v-smacker » Sat Dec 15, 2018 22:01

+ "Stallmangrad with whole buildings"
Attachments
screenshot_20181216_005551v2.png
(495.88 KiB) Not downloaded yet
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
 

User avatar
gpcf
Member
 
Posts: 300
Joined: Fri May 27, 2016 10:48
In-game: gabriel

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by gpcf » Tue Dec 25, 2018 19:31

EDIT: server is up again.
Server is currently down due to a backup. It will be up as soon as it's done, in ~10 minutes.
 

ProjectXMark1
New member
 
Posts: 2
Joined: Mon Dec 31, 2018 00:12
In-game: ProjectXMark1

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by ProjectXMark1 » Mon Dec 31, 2018 00:31

I'm new to Minetest, and I'm trying to join this server, but I am getting this message back when I try to connect:

An error occurred:
Access denied. Reason: Too many players are online right now. Please rejoin at a less busy moment


The server doesn't look full on the menu, just under 9/15 online. Is this odd?
 

User avatar
h-v-smacker
Member
 
Posts: 76
Joined: Wed Nov 29, 2017 23:04
GitHub: h-v-smacker
In-game: Smacker

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by h-v-smacker » Mon Dec 31, 2018 06:12

ProjectXMark1 wrote:I'm new to Minetest, and I'm trying to join this server, but I am getting this message back when I try to connect:

An error occurred:
Access denied. Reason: Too many players are online right now. Please rejoin at a less busy moment


The server doesn't look full on the menu, just under 9/15 online. Is this odd?


When the server has a lot of connected players, it temporarily stops registering new players. Which means it will allow to connect with an existing username and password, and disallow connection with a username it has never seen before.
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
 

ProjectXMark1
New member
 
Posts: 2
Joined: Mon Dec 31, 2018 00:12
In-game: ProjectXMark1

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by ProjectXMark1 » Mon Dec 31, 2018 16:38

h-v-smacker wrote:
ProjectXMark1 wrote:I'm new to Minetest, and I'm trying to join this server, but I am getting this message back when I try to connect:

An error occurred:
Access denied. Reason: Too many players are online right now. Please rejoin at a less busy moment


The server doesn't look full on the menu, just under 9/15 online. Is this odd?


When the server has a lot of connected players, it temporarily stops registering new players. Which means it will allow to connect with an existing username and password, and disallow connection with a username it has never seen before.


Ah, I see. Makes some amount of sense, if a bit heavy-handed as a means of keeping the server from being overloaded.

EDIT: What is the limit on when it stops registering? Server stills seems too busy for me to join at present.
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Mon Jan 07, 2019 09:33

Hello and Happy New Year everyone!

We have decided to deploy the in-development version of advtrains, the so-called tss branch, on the server this week. The Linuxworks Server will act as a "public beta" this way. If tss proves to work properly even on the high load that this server imposes due to the impressive number of railways, I will officially release it as the new stable advtrains version.

This means that we will be able to equip the main railway lines with interlocking, which will in the end finally allow us to use them with multiple trains without conflicts.

In the following weeks, I will do some minor additions to the mod that allows basic automatic route setting and simple stops based on the "line" and "routing code" properties (detailed explanation follows in advtrains). Once that is done, we will successively re-deploy the long-distance railway lines, after more than 1 year of downtime.
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Mon Jan 07, 2019 23:08

Railway network maps of the server (generated via advtrains_netmapper) are now available at
http://advtrains.bleipb.de/linuxworks/maps
All SVGs are maps of all existant rails on the map, except for lw_mainlines_map.svg, which is a labeled map of only the mainlines.
It is recommended to open those files in inkscape or another editor which allows to zoom arbitrarily near. The lines are drawn very small compared to the image size.
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

User avatar
h-v-smacker
Member
 
Posts: 76
Joined: Wed Nov 29, 2017 23:04
GitHub: h-v-smacker
In-game: Smacker

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by h-v-smacker » Tue Jan 08, 2019 10:20

orwell wrote:Railway network maps of the server (generated via advtrains_netmapper) are now available at
http://advtrains.bleipb.de/linuxworks/maps
All SVGs are maps of all existant rails on the map, except for lw_mainlines_map.svg, which is a labeled map of only the mainlines.
It is recommended to open those files in inkscape or another editor which allows to zoom arbitrarily near. The lines are drawn very small compared to the image size.


On the colored mainline map (which doesn't have subways, lw_mainlines_map.svg), some of Stallmangrad subway lines are shown and colored as green.
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Tue Jan 08, 2019 13:29

This might be possible, since I don`t have an overview there.
Once TSS is deployed, I will for now only start operating those lines that are "official" (blue)
I`ll leave Smg up to you.
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

User avatar
h-v-smacker
Member
 
Posts: 76
Joined: Wed Nov 29, 2017 23:04
GitHub: h-v-smacker
In-game: Smacker

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by h-v-smacker » Tue Jan 08, 2019 14:26

orwell wrote:I`ll leave Smg up to you.


Spiffing. Can I have a silenced H&K MP-5? screw that, I want FN P90, like in Stargate SG-1.
Linux Forks, the Best Forks: linux-forks.de // Play @ LinuxWorks Next Generation
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Wed Jan 09, 2019 11:20

Proposal(s) regarding long-distance routes

This is my proposal for future long-distance train routes on the server. It is here to be discussed and improved. It should not be seen as a final decision.

http://advtrains.bleipb.de/linuxworks/maps/lw_ldr.png
E1 - Personhood <> Melinka Town via Spawn, Mom Junction
PH<>Spawn every 5 minutes, then every second train proceeds to Melinka Town while the other terminates at Euler Street (which results in a train towards Melinka Town every 10 minutes)

E2 - Origin <> Stallmangrad via Spawn, South Forest
Timetable aligned to E1 so that departure times of E1 and E2 at Spawn Main Station differ by 2:30, to allow transfer between both lines

S1 to S4 - slow regional trains, stopping everywhere, every 10 minutes

S7/S8 - Connecting to E1 from/towards Spawn, alternating between S7 and S8 (results in targets Eden and Shanleiie Park being reached every 20 minutes)
Planned transfer at Wolf Rock for the other direction if demand should increase.

S12 - Lusin Street <> Stallmangrad
The E1 and E2 lines don't stop at most of the intermediate stops on the respective routes. This train stops everywhere. Departs every 10 minutes
Timetable is aligned as follows:
At Spawn Main Station, arrives slightly earlier than E1, E1 overtakes and S12 departs behind E1
At South Forest, arrives slightly earlier than E2 and is overtaken.
The additional stops on the Spawn<>South Forest line should approximately make up 2:30 difference.
This is probably the most sophisticated timetable alignment...

Planning this is continued at http://bugs.linux-forks.de/planning/
Last edited by orwell on Tue Jan 15, 2019 15:16, edited 3 times in total.
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

User avatar
Hume2
Member
 
Posts: 275
Joined: Tue Jun 19, 2018 08:24
Location: Czech Republic
GitHub: Hume2
In-game: Hume2

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by Hume2 » Thu Jan 10, 2019 06:28

orwell wrote:Draft of long-distance routes
Image
-snip-

Dry Island <> Bamboo Hills is missing on your scheme. It's quite a long track (4,4km) and a train departs each 7 minutes.
Also Personhood <> Oasis is missing.
If you lack the reality, go on a trip or find a job.
 

User avatar
orwell
Member
 
Posts: 772
Joined: Wed Jun 24, 2015 18:45
Location: Raxacoricofallapatorius
GitHub: orwell96
IRC: orwell96_mt
In-game: orwell

Re: [Server] LinuxWorks Next Generation (Lots of trains)

by orwell » Thu Jan 10, 2019 07:13

In this scheme, I omitted all of your lines, because I don't know what your plans with those are. But right, the Oasis track is missing, but that would belong to Smacker too (extension of SM1)
I could assist you if you should plan to operate your lines with interlocking too.
Lua is great!
List of my mods
I like singing. I like dancing. I like ... niyummm...
 

PreviousNext

Return to Servers



Who is online

Users browsing this forum: CalebJ and 7 guests