An app for tracking and managing your rail systems, in real time.
Go to file
Andrew Lalis 2771e934c9 Added WIP driver for computer-craft flavors of devices. 2022-05-26 09:31:37 +02:00
.mvn/wrapper Added all basic infrastructure. 2021-11-21 23:46:01 +01:00
quasar-app Added settings and improved websocket management. 2022-05-25 13:15:21 +02:00
src Added WIP driver for computer-craft flavors of devices. 2022-05-26 09:31:37 +02:00
.gitignore Added build_system.d and changed to --mode=development. 2022-05-08 20:04:21 +02:00
LICENSE Initial commit 2021-11-21 13:44:20 +01:00
README.md Added more to the readme. 2021-11-26 22:35:17 +01:00
build_system.d Added settings, updated build system for quasar. 2022-05-24 10:38:42 +02:00
component-drivers.md Removed old vue project, improved live connection infrastructure. 2022-05-26 09:16:02 +02:00
mvnw Added all basic infrastructure. 2021-11-21 23:46:01 +01:00
mvnw.cmd Added all basic infrastructure. 2021-11-21 23:46:01 +01:00
pom.xml Added stuff. 2022-05-12 22:10:42 +02:00

README.md

RailSignalAPI

A simple API for tracking rail traffic in signalled blocks.

You can download the program via releases.

Once you download the JAR file, you can simply run it with java -jar <jarfile>. Note that this program requires Java 17.

Once it's started up, navigate to http://localhost:8080 to view the RailSignal web interface, where you can make changes to your systems. You should start by creating a new rail system.

Once you've done that, you can go ahead and create some signals for your system.

Immersive Railroading and ComputerCraft

To begin controlling your signals from within the game, you can set up a signal controller computer with a two detector augments on the rail (one for redstone, one for the computer connection) and two monitors. Make sure all perhipherals are connected to the network, and then run this command:

pastebin run Z72QhG7G

This will run an installation script that will guide you through setting up your signal's configuration.

See here for some examples of how to build the signal structures within your world.