Skip to main content

aetheris_server/
lib.rs

1//! Aetheris server library.
2//!
3//! Contains the core logic for the authoritative game server, including
4//! the tick scheduler and configuration management.
5
6#![warn(clippy::all, clippy::pedantic)]
7
8#[cfg(not(target_arch = "wasm32"))]
9/// Authentication and session management for the game server.
10pub mod auth;
11pub mod config;
12#[cfg(not(target_arch = "wasm32"))]
13pub mod matchmaking;
14pub mod multi_transport;
15#[cfg(not(target_arch = "wasm32"))]
16pub mod telemetry;
17#[cfg(not(target_arch = "wasm32"))]
18pub mod tick;
19
20pub use multi_transport::MultiTransport;
21#[cfg(not(target_arch = "wasm32"))]
22pub use tick::TickScheduler;