Download
Start Lockdown Protocol, extract the zip, run the launcher.
What you can do
Overlay menu
Press Tab in-game to open the RiceMod panel — settings, server tools, building, crowns, and help.
Building

Toggle build mode and place meshes when the host grants you build permission. Resize, rotate, snap to grid, duplicate, and delete shapes.
Build saves
Hosts can save and load builds, with autosave while you work in build mode.
Crowns

Design and apply a crown pattern on yourself — orbiting meshes, actors, and items around your head in multiplayer.
Grab & drag
Premium feature. With grab permission from the host, raise your hands and drag players, ghosts, or nearby map items along your aim.
Start session
When the host allows it, start the round from the lobby without waiting on the host alone.
Server & permissions
Hosts manage who can build, grab, and start session from the Server panel. Permissions persist across sessions.
Round timer

Lobby hosts can pause or resume the round countdown from the RiceMod panel.
Anti item spam
Listen-server hosts automatically detect and ban players for suspicious item-dropping activity. Normal gameplay is not affected and logs separately from abuse enforcement.
Sample log [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6296,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6291,75) [13:58:45] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6272,75) [13:58:46] gameplay: item_take "BadNugget98" (steam64: 12345678901234567) took "Knife" state=(v=0,t=0) at (10940,6268,75) [13:58:46] abuse: banning "BadNugget98" (steam64: 12345678901234567) — 100 item_drop events this session [13:58:46] abuse: ban main gi add ban steam=1679508857 [13:58:46] abuse: gm_round game mode ban player "BadNugget98" (steam64: 12345678901234567) [13:58:46] abuse: banned "BadNugget98" (steam64: 12345678901234567) [13:58:47] player left: BadNugget98 (steam64: 12345678901234567)Live logs

A logs panel in the overlay tails the mod log file for troubleshooting.