Skip to content
← All projects

// Personal ·

Luna Network

Framework-wide websocket client that connects every game server to the TSO backend and relays player activity.

  • Lua
  • GMod
  • WebSocket

Wraps GWSockets in a reconnecting Connection class (auth token re-read on every reconnect, exponential backoff, pcall-guarded socket creation) and is the transport other Luna modules ride on. Listens for native player connect/spawn/disconnect events, converts SteamIDs to SteamID64, and forwards activity to the backend so it can track sessions across the network.