promotional bannermobile promotional banner

nyoSports | ⚽Soccer, Basketball, Volleyball, Tennis

EARLY ACCESS - Eight sports for your Hytale server - football, volleyball, basketball, tennis, peteca, squash, darts and archery. Complete matches with teams, a clock and a scoreboard, set up from in-game screens.
item image
video thumbnail
item image
item image
item image
item image

Description

Early Access. Back up your server before installing or updating.

nyoSports is made for servers. An admin builds the arenas, and the mod's items are not craftable: admins hand them out.

Football, volleyball, basketball, tennis, peteca, squash, darts and archery, played properly. Teams, a match clock, a real scoreboard, restarts, referees, statistics and a career for every player.

Walk up to an arena, press F on its trophy and pick a team. If nobody else is around, you are already playing a pickup game. When both sides have enough people, anyone allowed to can turn it into a ranked match, with a ten-second countdown and the same teams.

Setting it all up happens on screens inside the game. An admin can build an arena, tune every rule and run a match without typing a command.

image


The sports

Sport Stage What it plays
Football Complete Possession, charged shots, headers, slide tackles, throw-ins, corners, goal kicks, penalties, offside, fouls and cards
Volleyball Beta A full serve (pick up the ball, toss, strike), receive, set, spike, tip and block, three touches, faults, points and sets
Basketball Beta Dribbling, passes, layups, jump shots and dunks, twos and threes, a shot clock
Peteca Beta The Brazilian net game: open-hand strikes and long rallies
Tennis Alpha A real service motion, drives, slices, lobs and drop shots, one bounce, 15/30/40, games and sets
Squash Alpha Four walls, the tin and the out line, boasts, lets and strokes, points to 11
Darts Alpha A board on any wall: doubles, trebles, the bull, 501, 301 and cricket
Archery Alpha A target on the ground: ten rings, ends and sets

Complete is the flagship. Beta is fully playable and still being tuned. Alpha is playable, with rougher edges and more change to come.

Every sport shares the same match flow, scoreboard, statistics and permissions, so adding a court to a server that already runs football costs nothing extra. Any number of arenas can run matches in the same world at once.


Pickup or ranked

Nobody joins a team by accident. Standing on the pitch does nothing; you join from the trophy, or with /sports play.

  • Pickup. The moment one person joins a free arena, the game is on. Any number of players, no win or loss on record. Goals and time played still count, on a pickup line of their own, separate from the career.
  • Ranked. Starts when a player with permission asks for it, when a referee or admin starts it, or automatically if the arena is set that way. It counts for the career, the arena's ranking and the match history.
  • After the final whistle the arena goes back to a pickup game with the same teams, so nobody has to rejoin.

Teams are named after their mascot by default: the Kweebecs, the Trorks, the Ferans and five more creatures of Orbis, each with its own crest. Admins can pick the mascot, the colour and the name of each side for every arena.

Walk away from the arena and you leave your team after a few seconds, with a message saying why. Outside the arena, nothing of the mod stays with you: no HUD, no restrictions, nothing.

image


On screen

While you are on a team, the game's own HUD steps aside and the match takes its place, like a TV broadcast:

  • The scoreboard, with both crests, the score, the clock and whether the match is a pickup or ranked. Sets, games and legs for the sports that have them.
  • Your card: your crest, name, team and stamina.
  • Your abilities: every action you have right now, shown with its key, an icon and its name, with a cooldown sweep. What you can do changes with the situation: with the ball, without it, in goal.
  • Play by play: goals, cards, points and players joining, as they happen.
  • The big moments: goals (including headers), baskets, sets, games and the final whistle get their own animated banner, with the scorer and the new score.
  • The end of the match: a summary with both teams side by side and the player of the match.

Chat, the crosshair, notifications and the player list always stay. Each player picks how much they want to see: full, balanced or minimal.


Your corner of the server: /sports

One command opens everything a player needs:

  • Play: every arena, live scores, free spots and the button to join. Arenas in other worlds too.
  • Watch: live matches, with overhead, TV and ball cameras.
  • Profile: your career in numbers and charts. Win rate, recent form, goals per match, pickup against ranked, a card for each sport and your place at each arena.
  • Controls: the mouse and keyboard drawn out, with what every button does in each sport and role.
  • Preferences and Cameras: sound, crowd, celebrations, how much HUD you want, and which camera you start with in each role.

image


Playing

Two mouse buttons carry most of the game, and what they do depends on where you are and where the ball is.

  • Football: hold left to charge a shot, release to strike; right lofts it. Walk into the ball to dribble, jump to head it, crouch-slide to tackle.
  • Volleyball and peteca: left sends it over the net, right keeps it on your side. Your position decides whether that is a receive, a set, a spike, a tip or a block.
  • Basketball: left passes, right shoots. Set shot, layup, jump shot or dunk, depending on where you are.
  • Tennis and squash: hold before the ball arrives and the stroke comes the moment it is in reach. Left drives, right slices.
  • Darts and archery: hold to steady your aim, release in the window.

Three ability keys add the rest, such as a pass, a chip over the defender or a dribble, and the goalkeeper gets their own. The ability bar always shows which ones you have.


Running the server: /sports admin

The Administration screen puts the whole mod in one place.

  • Overview: what is live, how many people are playing, activity over the last two weeks, and anything that needs fixing, each with a button that fixes it.
  • Arenas: every arena with its status, a plan of the pitch, and its recent results.
  • Configure: every setting of an arena, grouped and explained. Changes wait until you press Save. Redraw an arena's area from here: the tool goes straight into your hands, and you can confirm or cancel the new shape.
  • Matches, Players and Permissions: start, pause and end matches, move players, and see who can do what.
  • Server: the database, world rules, cleanup and diagnostics.

Building an arena takes five steps in the Studio: pick the sport, pick a size (or type your own), place it in the world, choose what gets built around it, and name it. Nothing touches the world until the last button, and Undo gives the blocks back. Already built a stadium by hand? Fit the area to it and the pitch is exactly what you built.

Refereeing is optional and human. Anyone allowed can take the role from the Arena screen and gets a panel beside the pitch, plus keys to pause the match, call a foul and show a card without opening anything.

image


Statistics

Goals, assists, saves, tackles, points, minutes and match history, per player, per arena and per sport. Ranked and pickup are kept apart.

It works out of the box, storing everything in files. Running several servers? Point them at MySQL, MariaDB, PostgreSQL or SQLite with the same table prefix and a player's career follows them everywhere. The drivers come inside the mod, so there is nothing else to install.


Permissions

Everything a player does is open by default: playing, watching, the profile, controls and refereeing. Everything administrative is closed by default. Operators need no setup at all.

Every node can be granted or taken away on its own, so you can build a group of referees or arena builders in a couple of lines:

/perm group Builders add nyosports.arena.*
/perm group Referees add nyosports.referee.*
/perm group Referees add -nyosports.referee.card

Configuration and updates

Every value the mod uses lives in a file, split by sport, with a comment above each section explaining what it does.

  • Your changes survive updates. When nyoSports updates, each file is rebuilt with the new options and every value you changed is put back. The old file is kept in backups/.
  • Settings and data live apart, so you can copy your setup to another server without bringing its match records along.
  • When Hytale updates, nyoSports backs up its settings and data before the first start on the new version.

nyoSports reports anonymous usage counts to bStats and HStats. No names, worlds, scores or chat. One setting turns it off.


Performance

With seven arenas loaded and nobody playing, nyoSports takes under 0.03 ms per tick. With 22 players in one arena, the busiest tick of their HUDs stays around a quarter of a millisecond, because each player's screen is refreshed on its own beat instead of everyone at once. It only rises for the moment a goal banner plays. In a run of 280 matches back to back, memory stayed flat.


Commands

The screens cover everything, but these are good to know:

Command
/sports Your screen: play, watch, profile, controls, preferences
/sports play [arena] Join a match. From elsewhere in the world, it takes you to the arena first
/sports watch [arena] Watch a match on the broadcast cameras
/sports leave Leave your team, the referee role or the camera
/sports start [arena] Ask for a ranked match
/sports profile [player] A player's career
/sports admin The Administration screen

/nyosports works everywhere /sports does. Every admin action also has a command, and /sports help points to it.


Languages

English and Portuguese. Every player sees the mod in their own language, with nothing to set. Adding another language means copying one file and translating it.


What is coming

In progress: volleyball, basketball and peteca toward a full release, and tennis, squash, darts and archery toward beta.

Planned: bowling, baseball, table tennis and American football.

Made by Wynuo. News and behind the scenes on X: @theVynuo.

image

nyoSports | ⚽Soccer, Basketball, Volleyball, Tennis Team

profile avatar
Owner
  • 10
    Followers
  • 3
    Projects
  • 13.6K
    Downloads

Modder

More from Wynuo