waylog

Introduction

Welcome to the Waylog documentation.

Waylog is a next-generation companion platform designed for Euro Truck Simulator 2 (ETS2) and American Truck Simulator (ATS) drivers across singleplayer and multiplayer environments. TruckersMP is one supported account integration, not a requirement for using the platform or running a VTC.

Rather than replacing your multiplayer platform, Waylog builds alongside it. Think of it as a modernized alternative to tools like Trucky or TruckersHub.

Platform Capabilities

At its core, Waylog bridges the gap between your local game client and the cloud:

  • Precision Job Tracking: We log every delivery directly from the SCS Telemetry SDK. This includes comprehensive truck, trailer, and cargo states, alongside GPS breadcrumb trails and final delivery economics.
  • Real-Time Telemetry Dashboard: A live interface displaying speed, fuel consumption, cargo details, and ETA while you drive.
  • Comprehensive Driver Statistics: Your entire trucking career, aggregated and split by game (ETS2/ATS) and session type (Singleplayer/Multiplayer).
  • Virtual Trucking Companies (VTCs): A Discord-inspired organizational system featuring custom roles, bitmask-based Fine-Grained Access Control (FGAC), and recruitment pipelines.
  • TruckersMP Profile Integration: Profile linking and cached player data, separate from the platform-neutral VTC system.

The Waylog Stack

Waylog is engineered for performance, type safety, and scalability. Our monorepo is powered by Turborepo and bun workspaces.

LayerTechnology Choice
Web FrontendReact, TanStack Start (SSR), TailwindCSS
Desktop ClientTauri v2 (Rust Backend + React Frontend)
API ServerHono (Node.js)
CommunicationtRPC (Internal), REST (External)
Database & ORMPostgreSQL (Supabase), Drizzle ORM
AuthenticationBetter Auth (Web), PKCE Native Auth (Desktop)
ValidationZod

Documentation Structure

Navigate through our technical documentation to understand how Waylog is built:

On this page