Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OmniRoute

OmniRoute

The platform for Virtual Trucking Companies

Status Website Discord License

Automatic trip tracking for ETS2 & ATS Virtual Trucking Companies β€” no manual reporting, ever.

🌐 Website Β· πŸ’¬ Discord Β· πŸ“‹ Changelog Β· πŸ—ΊοΈ Roadmap


πŸš› What is OmniRoute?

OmniRoute is a platform built for Virtual Trucking Companies (VTCs) in Euro Truck Simulator 2 and American Truck Simulator. It connects directly to the game and handles everything automatically β€” every job, every kilometre, every event on the road is tracked and submitted without drivers lifting a finger.

It supports both singleplayer and TruckersMP multiplayer, and provides company managers with a full dashboard to run their organisation.

This repository is a public showcase. The full source code is proprietary and not publicly available.


✨ Why OmniRoute?

There are other VTC systems out there. Here's what makes OmniRoute different:

πŸ—ΊοΈ Route GPS tracking β€” every trip recorded as a full GPS path on an interactive map. See exactly where you drove, at what speed, and what happened along the way.

πŸ† Leaderboards β€” built-in competitive rankings within your company. See who's driven the most, earned the most, delivered the most.

πŸ’° OmniCoin β€” a virtual currency earned per kilometre driven. The more you drive, the more you earn β€” across singleplayer and TruckersMP alike.

🎨 Modern interface β€” designed from scratch in 2026, not carried over from a decade ago. Dark UI, clean layout, works on any screen.

πŸ‡΅πŸ‡± Built for the Polish VTC scene β€” developed by someone from this community, with Polish and English supported from day one.


πŸ”§ Key Features

πŸ–₯️ Desktop Client

  • Automatic job detection β€” no manual input required
  • Real-time connection to the game via SCS SDK
  • Handles ferry crossings, F7 teleports and save/load events
  • Works in the background, no performance impact
  • Suspend & resume on game close or profile switch
  • Supports ETS2 and ATS, singleplayer and TruckersMP

🌐 Web Platform

  • Full VTC management dashboard
  • Company ranks, badges, webhooks, name history
  • Driver profiles, public pages & activity tracking
  • Discord OAuth2 + TruckersMP account linking
  • Invitation & application system
  • Interactive game map with full route visualisation
  • Polish πŸ‡΅πŸ‡± & English πŸ‡¬πŸ‡§ localisation

βš™οΈ API

  • RESTful API with secure session management
  • Role hierarchy: FOUNDER β†’ MODERATOR β†’ SUPPORT β†’ USER
  • Discord-gated registration with role verification
  • Discord webhook dispatcher for job and fleet events
  • Bot protection via Cloudflare Turnstile

πŸ€– Discord Bot

  • Verification system with two-step embed panel
  • Country & language role assignment
  • Announcements system
  • DM notifications for job deliveries
  • Company leaderboard commands

πŸ› οΈ Tech Stack

Frontend

Next JS React TypeScript TailwindCSS

Backend

Fastify Prisma PostgreSQL Redis

Desktop

Rust Tauri React

Infrastructure

Cloudflare Nginx Debian OVH


🌍 Supported Games

Game Singleplayer TruckersMP ProMods
Euro Truck Simulator 2 βœ… βœ… πŸ”„
American Truck Simulator βœ… βœ… β€”

πŸ—ΊοΈ Roadmap

Status Feature
βœ… Done Desktop client β€” telemetry, job tracking, state machine
βœ… Done Web platform β€” VTC management, ranks, webhooks, badges, economy
βœ… Done API β€” sessions, Discord OAuth2, admin panel, caching
βœ… Done Discord bot β€” verification, notifications, announcements
βœ… Done Game map β€” ETS2/ATS tile rendering with route overlay
βœ… Done Route GPS tracking β€” full polyline per trip, speed gradient
βœ… Done Legal pages β€” GDPR/RODO compliant Terms & Privacy
πŸ”„ In Progress ProMods full map support
πŸ”„ In Progress Anti-cheat v2 β€” position-based suspicion scoring
πŸ“… Planned Closed Beta β€” Q3 2026
πŸ“… Planned Dispatcher panel
πŸ“… Planned Fleet management (trucks & trailers)
πŸ“… Planned Company chat
πŸ“… Planned Public launch β€” 2026

πŸ“‹ Changelog

Changelogs are published regularly in three places simultaneously: here on GitHub, on the website, and on Discord.

Date Version Highlights
28 Jul 2026 v0.5.2 Dashboard hub redesign, telemetry cockpit, fullscreen route map zoom, game logos
21 Jul 2026 v0.5.1 Ferry route handling, route resume persistence, anti-cheat and economy fixes
24 Jun 2026 v0.5.0 Profile and settings revamp, support center, admin tools, rankings and company browsing
20 Jun 2026 v0.4.2 Company and profile upgrades, monthly limits, avatar/banner customization, numeric URLs
18 Jun 2026 v0.4.1 Delivery page flags, route checkpoint persistence, delivery and economy fixes
11 Jun 2026 v0.4.0 Ferry/train teleport handling, TruckersMP delivery fixes, Cloudflare Turnstile, security hardening

πŸ“Έ Screenshots

Full preview coming with the closed beta release.


🀝 Community

OmniRoute is built for the Polish VTC community but supports English from day one.


πŸ“„ License

OmniRoute is proprietary software. This repository exists as a public showcase only.
All rights reserved Β© 2026 OmniRoute / KetusDev.


Built by KetusDev Β· ketus.dev

About

πŸš› Next-gen platform for Virtual Trucking Companies in ETS2 & ATS β€” automatic trip tracking via real-time SCS SDK telemetry

Topics

Resources

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Contributors