User Tools

Site Tools


mtr:development:transport_simulation_core

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
mtr:development:transport_simulation_core [2024/09/20 17:01] – Add h1 AmberFrostmtr:development:transport_simulation_core [2026/04/10 09:23] (current) – Fix TSC link and update description AmberFrost
Line 7: Line 7:
 |  **Transport Simulation Core**  || |  **Transport Simulation Core**  ||
 | Created by  | jonafanho  | | Created by  | jonafanho  |
-| Repository | [[https://github.com/Minecraft-Transit-Railway/Minecraft-Mappings|Transport-Simulation-Core]] |+| Repository | [[https://github.com/Minecraft-Transit-Railway/Transport-Simulation-Core|Transport-Simulation-Core]] |
 | Language | Java | | Language | Java |
  
Line 18: Line 18:
 ===== Communicating ===== ===== Communicating =====
  
-Transport Simulation Core hosts a webserver and exposes various HTTP endpoint which can be used to perform operation such as adding stations, depots and trains by sending HTTP requests. +Transport Simulation Core can be executed in the background thread, independent of the Minecraft Server. It hosts a webserver powering the MTR Online System Map, as well as allowing various operations such as adding/updating stations, depots and trains by submitting it into message queue via Java code.
- +
-For list of available endpoints, please refer to [[mtr:development:api_reference|API Reference]]. +
- +
-===== System Map ===== +
- +
-A transit system map written in Angular is also hosted by the Transport Simulation Core, which is hosted on port 8888 (or the next available port) in the MTR Mod.+
  
  
mtr/development/transport_simulation_core.1726851662.txt.gz · Last modified: 2024/09/20 17:01 by AmberFrost