V111 Install - Round And Round Train

git fetch --tags
git checkout v1.1.1
pip install -r requirements.txt
# Run migrations and any upgrade scripts:
python manage.py migrate

Copy NoCD_Patch_V111_looped.exe into the main install folder. Run it. Select "Perpetual Mode" from the dropdown. Click "Patch." The tool will say "Patch applied 1 of 3." It will then ask to reboot. Say No. Run the patcher again. It will now say "Patch applied 2 of 3." Reboot manually.

After reboot, run the patcher a third time. It will say "Loop broken. Install complete."

Install Gunicorn:

pip install gunicorn

Create systemd service /etc/systemd/system/randr.service:

[Unit]
Description=Round and Round Train service
After=network.target
[Service]
User=youruser
Group=www-data
WorkingDirectory=/home/youruser/round-and-round-train
Environment="PATH=/home/youruser/round-and-round-train/venv/bin"
ExecStart=/home/youruser/round-and-round-train/venv/bin/gunicorn --workers 3 --bind unix:randr.sock project.wsgi:application
[Install]
WantedBy=multi-user.target

Reload and start:

sudo systemctl daemon-reload
sudo systemctl enable randr
sudo systemctl start randr
sudo journalctl -u randr -f

Put a reverse proxy (Nginx) in front and configure TLS with Certbot.

Cause: The V111 installer expects a specific folder name that the extractor does not create. Fix: Manually create C:\RoundAndRound\Content\CabView\LoopCab. Copy any .cvf file from another train mod into that folder and rename it to loop_cab.cvf. round and round train v111 install

Cause: The round_resources.assets file is corrupted. Fix: Delete round_resources.assets and run RRT_V111_Full.zip again, but this time only extract that single file using the "Keep Broken Files" option in 7-Zip.