This project hosted at https://smo.data-unknown.com
This is a project that aims to provide an optimalized and feature rich online map for the game Simrail.
- Signal display
- Train schedule display
- Train route display
- Clone the repository with
git clone https://github.com/GNimrodG/simrail-map-optimized.git
or download the repository as a zip file
- Navigate to the
smo-frontend
directory - Run
yarn install
to install the dependencies - Run
yarn dev
to start the development server - Open
http://localhost:5173/
in your browser (by default when running in development mode the frontend will try to use the backend running onhttp://localhost:3000/
)
To run the backend you need a PostGIS database running, you can use an external one or you can use the docker-compose.yml
file to run one locally in Docker. (You need comment out the webserver part in the docker-compose.yml
file to avoid port conflicts.)
- Navigate to the
smo-backend
directory - Run
yarn install
to install the dependencies - Copy .env.sample to .env and fill in the required environment variables
- Run
yarn dev
to start the development server - The backend server will be running on
http://localhost:3000/
- Fork the repository
- Create a new branch
- Make your changes (please follow the formatting of the existing code, this project uses Prettier)
- Create a pull request
This project is licensed under the AGPL-3.0 license - see the LICENSE file for details
- Nimród Glöckl - gnimrodg
SMO is inspired by the SimRail railway simulator and aims to enhance the experience of players. Thanks to the SimRail community for their support and feedback.
Please note that this project is not officially affiliated with or endorsed by SimRail or its developers.