Volleyball Script Changelog

3 min read

View Volleyball Script in the WXMAPS store

Changelog

All notable changes to vs-volleyball. Newest first.

Initial release

18 September 2026

Volleyball as a real feature of a server: matches, training, courts you build yourself, teams and a career.

  • Matches. 1v1, 2v2 and 3v3 with rally scoring, three touches a side and nobody twice in a row. Six actions (spike, set, overhead, step, bump and dig), each with its own trajectory and its own mocap clip, plus a spike on its own key and its own timed window. How far the ball is from you decides before your position on the court does.
  • A server-authoritative ball. Never a networked entity: the server broadcasts a segment on each event and every machine runs the same integrator from it. Identical arcs, near-zero bandwidth, scoring that cannot be faked. Sand and net contacts are simulated on top without touching the ruling.
  • The serve minigame. Pick a serve type off a panel that prices it against your stamina, line up on the serve line, aim a target circle from a broadcast camera, and stop the power bar on the green. The ball leaves the hand on the animation's measured contact frame, in sync on every screen.
  • Six coached training lessons (movement, passing, setting, serving, blocking, spiking), each walked through by a coach and graded out of three stars, ending in a short bout against the AI. Nothing in a lesson is ever recorded.
  • AI that plays the sport. Empty seats fill on both sides, and NPCs run receive, set, spike out of the same rule table you play by. A beaten defender lunges and misses.
  • A court builder. Six court floors (1v1 / 2v2 / 3v3, sand or concrete) that arrive with net and poles, a /vb_mark measuring session so the painted lines and the played lines agree, a custom-court mode for geometry the map already has, a decoration catalogue with per-court object limits, and a reversible way to clear the world objects standing where the court has to go.
  • Teams. Player-owned rosters with owner, officer and member roles, rate-limited invites, and banners either hand-painted cell by cell or pointed at an image, flown over your half of the net on the scorebar.
  • A career leaderboard. Matches, wins, win rate, rally points, sets and streaks, ranked per server, with matches against AI counted but never ranked. Every player has a profile with their record and their training stars.
  • The beach circle. Take a ball from a cart and call the people standing near you, up to six. A passing circle and the knockout Five Smash, with no court, no referee and no lobby. Plus three timed performance drinks from a cool box.
  • Its own sound. A custom audio bank with real 3D position: hits, grunts, the net, the ball on sand, and a crowd that goes quiet for the serve and reacts to the point.
  • Everyone standing there sees it. Any player within 100 m of a live court sees the match.
  • Admin by ACE, per player, enforced server-side. No dev switch to leave on by accident.

Found something to improve? Report it on Discord. Here is how to report a bug.