PackageTrack
Sign in Get early access

athlos

A Dart package for implementing multiplayer online games.

0.0.5 RayLabz/athlos_dart

What this package is like to depend on

Last release 4 months ago

28 Mar 2026

Too new to tell

only 2 release windows

Nearly every release is documented

notes for 7 of 7 stable releases

Nothing withdrawn

no release was ever pulled

5 months old

7 releases · first in 2026

7 releases in the last 12 months

see the full history below

Release timeline

7 releases · Mar 2026 to Mar 2026
Release Pre-release

Releases

latest 7
  1. 0.0.5 28 Mar 2026
    Release notes

    Implemented HTTP client and server:

    • Added HttpClient and HttpServer implementations with support for routing and common HTTP methods.
    • Introduceed HttpRequestContext for simplified response handling (JSON, text, binary).
    • Added Service abstract class to the core service layer.
    • Included examples and tests for HTTP client and server functionality.
    Open source →
  2. 0.0.4 27 Mar 2026
    Release notes

    (a) Implemented TCP Client/Server and introduced logging components (file, console).

    • Added TcpClient and TcpServer implementations with support for framed messages using a 4-byte length prefix.
    • Introduced tcpConnectionWorkerMain to handle TCP message reassembly in a dedicated isolate.
    • Implementd NetworkLogger for configurable console and file logging across UDP and TCP components.
    • Enhanced UdpServer and UdpClient with logging and lifecycle callbacks (onClientConnected, onClientDisconnected).
    • Added comprehensive tests for TCP networking, client lifecycle events, and network logging.
    • Exported new TCP and logging components in the main library file.

    (b) Implementing gateway routing for TCP/UDP:

    • Added GatewayRelay to orchestrate authentication, matchmaking, and session routing.
    • Implemented GatewayTcpServer and GatewayUdpServer to handle client gateway requests.
    • Added pluggable services for authentication (GatewayAuthenticator), matchmaking (GatewayMatchmaker), load balancing (GatewayLoadBalancer), and DDoS protection (GatewayDdosGuard).
    • Added BackendNodeStore for optional file-backed persistence of backend game servers.
    • Defined GatewayPacket protocol and opcodes for client-gateway communication.
    • Updated athlos.dart to export new gateway models, services, and runtime classes.
    • Added comprehensive tests for GatewayRelay, GatewayTcpServer, and backend management.
    • Provided a functional REPL example for dynamic backend management in athlos_example.dart.
    Open source →
  3. 0.0.3 23 Mar 2026
    Release notes
    • Basic UDP Server.
    Open source →
  4. 0.0.2 21 Mar 2026
    Release notes
    • Model updates:
      • Achievements
      • Entity types
      • Lobby
      • Logging
      • Monetization
      • Notifications
      • Resources
      • Social (messaging)
      • Other renaming/refactoring.
    Open source →
  5. 0.0.2+1 21 Mar 2026
    Release notes
    • Exported API.
    Open source →
  6. 0.0.1 17 Mar 2026
    Release notes
    • Initial version.
    • Data model (/core)
      • Positioning, direction, and orientation models.
      • World model.
      • Session models.
      • Terrain model.
      • State models.
      • Entity model.
      • Action model.
      • Player model.
      • Team model.
      • Leaderboard model.
    Open source →
  7. 0.0.1+1 17 Mar 2026
    Release notes
    • Exported model, made available to consumers.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive