catageek / ByteCart

Minecraft plugin for bukkit to create a LAN/WAN rail network with routing algorithm
GNU General Public License v3.0
28 stars 9 forks source link

I have some few questions on using Bytecarts #35

Closed gomsoop closed 9 years ago

gomsoop commented 9 years ago

After seeing your replies about the right sided reply, I just decided not to use the router and just stick with an one-line system :) So here are my questions.

  1. Is it impossible to have more than 15 stations by manually adding signs? I'm planning to not make a circular line.
  2. Can I name same station id on both sides of the stations?
  3. Is there a sign, which identifies the ticket(book)s' region and ring number, and if it doesn't match, the rail turns to head hack to the station?

So, since I'm not going to use the auto scanning and updating feature, I guess I can use the rings number as lines? The reasons why I want to use this simple as possible and manually is that my server is just for 4-5 players, and we really don't have that much stations planned. I think ByteCart will have powers on many servers that have more players, but for us, we want it simple :)

I just read the whole plugin again this time and found out that this plugin is the exact thing that I dreamed. Thank you for developing it!

thiefa commented 9 years ago

hi, routers can be pain in the ass, if something somehow goes wrong. however if they work, they're just a god's gift :) from my point, i totally recommend using routers, as it makes possible to have shortlinks, multilinks and other nice stuff.

;------------- even if you have a small server (our is a 12ppl, but only around 6 active), i would not do it the way you want to do, but i still will answer your questions:

1: you can have up to 255 stations, even added manually. (eg. 1.1.1 to 1.1.255), but having traffic both ways on the same track will lead to collisions.

2: you can. just put an bc9001 with an trackswitch on both sides.

3: if you have signs for the books, and not allowing anyone to get the tickets by command you wont have any troubel with wrong tickets. its also possible to use bc7037 and bc7137 signs to make sure no wrong tickets enter the main track by not allowing any carts with tickets outside the 1.1.x range to enter the main track. however, this would be alot work..

you could use ring numbers for lines, but on the same time you could just use bc9037 and bc9137 signs do split up traffic for matching directions. then you have something like a mini-router... no need to worry about the right line. :____

if you really dont want to use any routers, but have a save working network, id say you build it like this: (needs a ring, but that are just 2 tracks running parallel end connected, no big deal..)

use just one region with one ring. like 1.1.xxx, allowing you to have all stations that are possible in that ring (255). hand out the station numbers manually so you don't need any updater at all.

the biggest breakdowns in this scenario are: users just can drive clockwise. so if you want to go to a station that would be just the next station counter clockwise, you still have to go aaaaalllll arround the ring clockwise to get to the station.

you can reduce this by using again bc9037/ bc9137 signs to redirect traffic for stations that are counter clockwise. then you have again a "mini-router". needs a solid station plan. you also can use BC9004 A 4-station ExtRing sign BC9008 A 8-station ExtRing sign BC9016 A 16-station ExtRing sign BC9032 A 32-station ExtRing sign BC9064 A 64-station ExtRing sign BC9128 A 128-station ExtRing sign

for subrings (lines in your case) https://github.com/catageek/ByteCart/wiki/Extended-rings

as for how to build it: http://www.dailymotion.com/video/x10p1b4_bytecart-tutorial-2-a-simple-network_videogames

https://github.com/catageek/ByteCart/wiki/Step-1-:-A-simple-circular-line instead of just 1.1.1 to 1.1.4 you can use 1.1.1 - 1.1.255, as long as the ring is closed.

check any number of servers that run bc to check the usefullness of routers ;) esp. if you going to have long distances between stations...

i can offer you help when you want to build a router in, meanwhile got alot exp in that :D or if you have any question regarding the ringsetup hope i could help you thief

catageek commented 9 years ago

Hi,

Thanks a lot @thiefa you are the king !

@gomsoop Let us know if you are OK with the answer of @thiefa. I have nothing to add except that I hope you will have fun with your rail network.

catageek

thiefa commented 9 years ago

hehe, just helping to spread the word :d

had my good share of exp with bc, till to my current setup.

if you remember my first exel-sheet i send you with my track-setup back then, with no routers but all mixed regions and rings, routing with BC7037 and BC7137 signs :) i cant remember how often i redid all signs because i had a hickup in the signs, or not enough numbers for stations left.