lobbyserver-invariants

Community

Preserve LobbyServer invariants for secure, reliable gameplay.

AuthorKingAlastor
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures the integrity of the ArenaMMO LobbyServer's authentication, matchmaking, and ticket issuance processes, maintaining security and compatibility.

Core Features & Use Cases

  • Authentication Invariants: Ensures that only the LobbyServer can issue signed AuthTickets, and credentials are verified securely.
  • Matchmaking Invariants: Manages player factions and queue operations with strict adherence to match size requirements.
  • Ticket Issuance Contract: Defines the structure and security requirements for AuthTickets to maintain compatibility and prevent unauthorized access.
  • Network & Security Guardrails: Implements flood defense, timeout handling, and login throttling to protect against attacks and maintain server stability.
  • Redis Pub/Sub Contract: Manages the communication between LobbyServer and GameServer through secure channels.

Quick Start

Use the lobbyserver-invariants skill to ensure compliance with the LobbyServer invariants during code updates or refactoring.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: lobbyserver-invariants
Download link: https://github.com/KingAlastor/ArenaMMO/archive/main.zip#lobbyserver-invariants

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.