multiplayer-building

Networking systems for multiplayer building games. Use when implementing networked construction, delta synchronization, client prediction, or conflict resolution. Server-authoritative model with optimistic client prediction for responsive gameplay.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "multiplayer-building" with this command: npx skills add bbeierle12/skill-mcp-claude/bbeierle12-skill-mcp-claude-multiplayer-building

Multiplayer Building

Networking layer for multiplayer building games.

Quick Start

import { BuildingNetworkServer, BuildingNetworkClient } from './scripts/building-network-manager.js';

// Server
const server = new BuildingNetworkServer(buildingSystem, {
  tickRate: 20,
  conflictStrategy: 'first_write'
});
server.start();

// Client
const client = new BuildingNetworkClient(buildingSystem);
client.connect('ws://server:8080');
const localPiece = client.placeRequest('wall', position, rotation);

Reference

See references/multiplayer-networking.md for:

  • Authority model comparison
  • Delta compression strategy
  • Conflict resolution approaches
  • Large structure synchronization

Scripts

  • scripts/delta-compression.js - Only sync changed state (Source engine pattern)
  • scripts/client-prediction.js - Optimistic placement with rollback
  • scripts/conflict-resolver.js - Handle simultaneous builds (first-write, timestamp, lock-based)
  • scripts/building-network-manager.js - Complete server/client system

Architecture

Server-authoritative with client prediction:

  1. Client predicts placement locally (ghost piece)
  2. Server validates and confirms/rejects
  3. Client reconciles with server state
  4. Delta compression syncs only changes

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

frontend-dev-guidelines

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

backend-dev-guidelines

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

subagent-driven-development

No summary provided by upstream source.

Repository SourceNeeds Review