-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Bytecart provides automatic intersections, smart pathfinding and multi-user capability to rail systems, giving the possibility to travel by cart in a secure and reliable manner accross a Minecraft world. Moreover, autonomous storage carts can travel in the network with no player interaction.
ByteCart enhances your cart system to a new level, allowing to build a service of automatic transportation of players and goods to hundreds or thousands of stations connected together. ByteCart aims to provide a reliable player-oriented transportation service.
While other plugins are centered on minecart as a vehicle, ByteCart has a global view of a railed network, where carts are managed. ByteCart applies the principles of Internet network : each part of a ByteCart system has a limited part of calculation to switch the carts to the right direction. It was made simple, cheap and scalable. Bytecart provides the ability to build a small rail system and extend it to a worldwide transportation network without transformation work, and at a very small cost of CPU and memory.
By embedding a destination address directly in the inventory of a player or a storage cart, Bytecart can manage trips with no player interaction. Moreover, ByteCart can manage trains to transport wagons full of anything.
ByteCart cart system is resilient to server crash, trip interruption or whatever trip incident (unfortunately, some trains may be broken after a server crash and loose wagons). There is no database ! All pathfinding data are embedded in game, and pathfinding algorithm can occur at any location of the network and at any time. Trips do not depend on a path computed and stored in memory at start. Players are free to interrupt their trip forever or for a while, and continue later.
ByteCart provides collision-avoidance embedded features. The collision management layer is in charge of collision prevention in every sensitive location. Trips may be longer, but delivery is guaranteed.
ByteCart is really helpful if you plan to offer to your players a real and reliable transportation system for them and their material, with easy extension up to 45000 stations, and low resource consumption.
There is a little cost to pay before using ByteCart : designing the topology, building the devices at intersections and stations and filling the routing tables, just like a LAN administrator would do to set up a LAN. Building a small network without anti-collision feature is as easy as setting an IP home network. Some IT skills in LAN design are welcome if you plan to build a huge network. Anti-collison features give additional work.
- Routing layer that enables pathfinding and automatic intersection switching
- Anticollision layer that guarantees secure transportation of players and goods in a multi-user world
- Address layer to attach an address to each station
- Utility blocks to manage trains and other stuff
- Compatible with PermissionEx
ByteCart provides:
- signs to build devices of the network (access points, intersections and routers)
- instructions to build a network with routing layer only (no anti-collision)
- additional instructions to provide anti-collisions features if desired
- Player-friendly signs to use the network
ByteCart does not provide:
- material to play with carts (please use any minecartmania clone for this)
- material to build you network automatically (you must build everything on your own following instructions)
- commands to have control on the network (do you have some commands to control Internet??)
- real train features (ByteCart trains are virtual, use TrainCarts to have real trains)
Here are a few definitions you should know before creating a network.
This howto will guide you through the creation of a network: Design your network
This howto is a step-by-step guide to build a router: Build a router
This howto will tell you how to fill the chests above the routers: Fill the routing tables
This howto will teach you how to build a backbone network: Joining two or more regionsusing a backbone
See a page giving full details about signs available in ByteCart: Signs