LogoLogo
English
English
  • Diarkis Help Center
  • Overview of Diarkis
  • Getting Started
    • Diarkis Server Template
    • Diarkis Client SDK
    • Tutorials
      • 1. Launch Diarkis Server in Local Environment
      • 2. Perform Connectivity Check with Test Client
      • 3. Implement Custom Command
      • Connect to Server from Diarkis Client
    • Samples
  • Diarkis Modules
    • Room Module
      • Set Up Room Module on Server
      • Room Sample
        • room_broadcast
      • Utilizing Room Module from Client
      • Additional Features of Room
    • MatchMaker Module
      • Set Up MatchMaker Module on Server
    • Field Module
      • Set Up Field Module on Server
    • P2P Module
      • Set Up P2P Module on Server
      • P2P Sample
    • DM (Direct Message) Module
      • Set Up DM Module on Server
    • Notifier Module
      • Set Up Notifier Module on Server
    • Session Module
      • Set Up Session Module on Server
    • Group Module
      • Set Up Group Module on Server
  • Diarkis Server
    • Launch Diarkis Server in Cloud Environment
      • AWS
    • Launch Diarkis Server on Windows Environment
    • MARS Server
    • UDP Server
    • TCP Server
    • HTTP Server
    • Metrics API
    • Inter-server Communication - Mesh
  • Diarkis Client
    • Runtime Library
      • Diarkis RUDP
    • Diarkis Module
      • Initialization and Termination of Diarkis Module
      • Customization of Diarkis Module
      • Logging System of Diarkis Module
      • Migration
      • Threads of Diarkis
    • Samples
      • C++
        • room_broadcast
        • directmessage_simple
        • group_sample
        • matching_and_turn
        • matchmaker_ticket
        • p2p_rudp_sample
        • session_simple
      • Unreal Engine Plugin
        • FieldWalker
      • Unity Plugin
        • FieldWalker
          • HowToReplicatePosition.md
  • Diarkis Tools
    • Diarkis CLI
      • Procedures to Switch to Diarkis CLI v3
  • References
    • API Reference
    • Release Notes
      • v1.0
      • v1.0.1
      • v1.0.2
      • v1.0.3
      • v1.0.4
      • v1.0.5
      • v1.0.6
  • Support
    • License and Billing
Powered by GitBook
On this page

Was this helpful?

Diarkis Help Center

NextOverview of Diarkis

Last updated 1 month ago

Was this helpful?

Diarkis is a high-performance framework and networking engine purpose-built for enabling online multiplayer games and real-time distributed applications. It offers a complete, scalable infrastructure that leverages Kubernetes for automated orchestration and scaling, along with self-initializing, self-operating server clusters capable of adapting dynamically to user demand.

Diarkis is designed to address both server-side and client-side networking requirements, providing real-time communication, fault tolerance, and seamless session management across a decentralized architecture.

The name "Diarkis" is derived from the Greek word Διαρκής (Diarkís), meaning "eternal" or "unending"—reflecting the platform’s emphasis on persistent, always-available networking at scale.

Overview of Diarkis

A description of the concept and overview of Diarkis.

Get Started

Explains how to begin development with Diarkis using samples.

Diarkis Modules

Explains Diarkis in terms of each module.

Diarkis Server

A detailed explanation of the Diarkis server.

Diarkis Client

A description of the Diarkis client library and samples.

Diarkis Tools

Introduces other tools used during Diarkis development.

API Reference

Server and client API references.

License and Billing

Information on licensing and purchasing Diarkis.