Skip to content

Latest commit

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OmniRoute

OmniRoute

The platform for Virtual Trucking Companies

StatusWebsiteDiscordLicense

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 JSReactTypeScriptTailwindCSS

Backend

FastifyPrismaPostgreSQLRedis

Desktop

RustTauriReact

Infrastructure

CloudflareNginxDebianOVH


🌍 Supported Games

GameSingleplayerTruckersMPProMods
Euro Truck Simulator 2βœ…βœ…πŸ”„
American Truck Simulatorβœ…βœ…β€”

πŸ—ΊοΈ Roadmap

StatusFeature
βœ… DoneDesktop client β€” telemetry, job tracking, state machine
βœ… DoneWeb platform β€” VTC management, ranks, webhooks, badges, economy
βœ… DoneAPI β€” sessions, Discord OAuth2, admin panel, caching
βœ… DoneDiscord bot β€” verification, notifications, announcements
βœ… DoneGame map β€” ETS2/ATS tile rendering with route overlay
βœ… DoneRoute GPS tracking β€” full polyline per trip, speed gradient
βœ… DoneLegal pages β€” GDPR/RODO compliant Terms & Privacy
πŸ”„ In ProgressProMods full map support
πŸ”„ In ProgressAnti-cheat v2 β€” position-based suspicion scoring
πŸ“… PlannedClosed Beta β€” Q3 2026
πŸ“… PlannedDispatcher panel
πŸ“… PlannedFleet management (trucks & trailers)
πŸ“… PlannedCompany chat
πŸ“… PlannedPublic launch β€” 2026

πŸ“‹ Changelog

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

DateVersionHighlights
28 Jul 2026v0.5.2Dashboard hub redesign, telemetry cockpit, fullscreen route map zoom, game logos
21 Jul 2026v0.5.1Ferry route handling, route resume persistence, anti-cheat and economy fixes
24 Jun 2026v0.5.0Profile and settings revamp, support center, admin tools, rankings and company browsing
20 Jun 2026v0.4.2Company and profile upgrades, monthly limits, avatar/banner customization, numeric URLs
18 Jun 2026v0.4.1Delivery page flags, route checkpoint persistence, delivery and economy fixes
11 Jun 2026v0.4.0Ferry/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

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors