Skip to main content

29 docs tagged with "multiplayer"

View all tags

Anchor

Manages the raising and lowering state of an anchor attached to a boat, handling drag physics, animation timing, and multiplayer coordination via sailor tasks.

Banspopup

Renders a UI popup screen displaying the list of banned players in the current server session.

Cloudserversettingspopup

Manages the UI dialog for configuring settings for cloud server creation, including server name, description, password, privacy type, game mode, max players, and clan-specific options.

Feasts

Manages group coordination, buff application, and announcement logic for winter feast events when multiple players and tables interact.

Friendsmanager

Manages the UI panel for viewing friends, joining parties, and chatting in multiplayer sessions.

Lobbyscreen

Manages the lobby UI flow during online multiplayer game setup, including character selection, skin loadouts, wait states, and post-match XP/leaderboard panels.

Mainscreen

Manages the main game menu UI, including authentication flow, version checking, and starting local or multiplayer sessions.

Mainscreen

Manages the main menu screen for Don't Starve Together, including UI layout, button handling, authentication flow, and multiplayer session initialization.

Networkclientrpc

This component defines comprehensive RPC handler tables for server, client, and shard contexts, including input validation helpers, queue processing logic, and utilities for managing mod-specific RPC registration and transmission states.

Oceanfishinghook

Manages fishing lure behavior and fish attraction mechanics in the ocean, including charm calculation, interest tracking, and reel-based modifiers.

PlayerHistory

Manages persistent tracking of player interactions, including playtime and last seen dates, across multiplayer sessions.

Preparedfoods

Defines prepared food recipes and their nutritional, status-effect, and inventory behavior in DST.

Quickjoinscreen

Manages the UI and logic for automatically searching and joining an appropriate multiplayer server based on user-defined preferences and filtering criteria.

Quickjoinscreen

Manages automated server search and connection logic for quick join functionality in the multiplayer UI.

Secondarystatusdisplays

Manages a secondary UI display panel for player upgrades and inventory, aligned for split-screen multiplayer use.

Sgplayer Hosted

Manages player state transitions for hosted multiplayer sessions, including movement, combat, teleportation, death, and mount-specific behaviors.

Shadowhandspawner

Spawns shadow hands for players during nighttime when they meet specific conditions, including sanity thresholds, proximity to fire or repairable boats, and vault room restrictions.

Shard Mermkingwatcher

Tracks and synchronizes the presence of merm king artifacts (king, trident, crown, pauldron) across shards in multiplayer.

Shard Players

Tracks and synchronizes the total number of players and ghosts across the local shard and secondary shards in a dedicated server environment.

Shardnetworking

Manages cross-shard network communication, including world connectivity, portal linking, and event synchronization between shards in Don't Starve Together.

Sleepingbag

Manages sleep state and associated gameplay effects for entities interacting with a sleeping bag (e.g., healing, hunger loss, sanity restoration).

Spawnlight Multiplayer

A temporary visual FX entity that emits a pulsating light in multiplayer, synchronized across clients with server-authoritative timing and automatic cleanup after fading out.

Spawnpoint Multiplayer

Creates networked spawnpoint entities used in multiplayer world generation, distinguishing between master and non-master spawnpoint instances.

Teamstatusbars

Manages and displays health status bars for teammates (other players and their pets) in the UI during multiplayer sessions.

Votedialog

Manages the vote UI dialog for player-initiated votes in multiplayer matches, handling visual rendering, animation, and integration with the player voter component and controller screen.

Voteutil

Provides utility functions for implementing and resolving player voting systems, including vote result calculation and vote-start validation.

Wintersfeasttable

Manages the state and consumption logic for the Winters Eve Feast Table, tracking which entities are feasting and handling food usage.

Worldcharacterselectlobby

Manages the lobby state and countdown sequence before players spawn into a world, including tracking player readiness and handling analytics during match startup.

Worldoverseer

Tracks player activity, equipment usage, crafting, and session metrics for analytics reporting in multiplayer games.