server-tick
Adds deterministic server-side physics and validation to multiplayer games.
Install
mkdir -p .claude/skills/server-tick && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4866" && unzip -o skill.zip -d .claude/skills/server-tick && rm skill.zipInstalls to .claude/skills/server-tick
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Server-authoritative tick system for multiplayer games with lag compensation, anti-cheat validation, and deterministic physics. Prevents speed hacks and teleports while keeping gameplay fair for high-latency players.Key capabilities
- →Implement fixed tick rate loop
- →Validate player inputs
- →Apply lag compensation
- →Track violation decay
- →Broadcast game state
How it works
It runs a server-authoritative loop that validates inputs against physics constraints and uses position history to compensate for network latency.
Inputs & outputs
When to use server-tick
- →Sync player positions across clients
- →Implement server-side speed hack detection
- →Add lag compensation to projectile movement
About server-tick
This skill sets up a server-authoritative tick loop to process game logic, movement, and combat. It integrates deterministic physics checks and anti-cheat validation to ensure fair play despite network latency.
Server-authoritative tick system for multiplayer games with lag compensation, anti-cheat validation, and deterministic physics. Prevents speed hacks and teleports while keeping gameplay fair for high-latency players.
When not to use it
- →For turn-based games
- →For single-player games without network requirements
Prerequisites
Limitations
- →Requires tuning tick rate for specific game types
- →Lag compensation window is limited to 200ms
How it compares
It provides a deterministic server-side authority model instead of trusting client-side state.
Compared to similar skills
server-tick side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| server-tick (this skill) | 1 | 6mo | No flags | Advanced |
| arm-cortex-expert | 29 | 4mo | No flags | Advanced |
| crypto-firewall-security | 0 | 7mo | No flags | Advanced |
| memory-safety-patterns | 4 | 4mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by dadbodgeoff
View all by dadbodgeoff →You might also like
arm-cortex-expert
sickn33
Senior embedded software engineer specializing in firmware and driver development for ARM Cortex-M microcontrollers (Teensy, STM32, nRF52, SAMD). Decades of experience writing reliable, optimized, and maintainable embedded code with deep expertise in memory barriers, DMA/cache coherency, interrupt-driven I/O, and peripheral drivers.
crypto-firewall-security
chartingshow
The agent should prioritize safety, correctness, and explicit validation over convenience or performance shortcuts.
memory-safety-patterns
sickn33
Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs.
debug-lldb
regenrek
Capture and analyze thread backtraces with LLDB/GDB to debug hangs, deadlocks, UI freezes, IPC stalls, or high-CPU loops across any language or project. Use when an app becomes unresponsive, switching contexts stalls, or you need thread stacks to locate lock inversion or blocking calls.
port-c-module
RediSearch
Guide for porting a C module to Rust
compiler-development
gmh5225
Expertise in compiler development using LLVM infrastructure including frontend design, IR generation, optimization passes, and code generation. Use this skill when building custom programming languages, implementing DSL compilers, or working on compiler internals.