JoinGG.cc
Analysis

When a streamer joins your server

Expect a full server, a queue, a few people who came to cause trouble and a machine under unusual load, all within minutes. Most of that audience leaves as quickly as it arrived. Whether the visit helped depends on whether the regulars still feel the rules apply to everyone, the streamer included, and on how many newcomers come back on an ordinary weeknight.

By SweetMask · · 5 min read

The address goes up on a stream at 20:40. By 20:43 the server that had eleven regulars has sixty-four players and a queue, and the chat is moving too fast to read. None of the newcomers know the rules, and a few have come to see what they can break. They will leave the way they came, together. The decisions that matter tonight are about the eleven.

An audience arrives all at once

Search results and list rankings bring players a few at a time. A stream brings them inside five minutes, because it is one group of people reacting to one sentence, and they arrive with a shared picture of the server: whatever the streamer was doing when they read the address out. Most of them want to be where the streamer is, which puts sixty people on top of one spawn point or one base.

Games with a built-in queue at least turn the crowd into a line. Rust queues people natively. A Source server has no queue at all, only a refusal, so people retry every few seconds until a slot opens (JoinGG's guide to a server that is full is written for them). For as long as the stream runs the count sits at the maximum. That looks like success on a list, but a maximum is a number somebody typed, and most of the people filling it came for the streamer.

Raids and stream sniping

A smaller group comes because a stream is an audience. The raid is the loud version: a crowd that arrives together to grief and to bait the admins, knowing it all happens on camera. Stream sniping is quieter. A player watches the broadcast to learn where the streamer is or which team they joined, and turns up there. On a PvP server it is hard to prove and easy to suspect, and the suspicion does as much damage as the sniping. Every death the streamer takes becomes an accusation against whoever was nearby, and whoever was nearby is often a regular who was simply playing.

Neither needs a new rule. Both need the existing rules enforced quickly and visibly, by more staff than usual. The approach in handling toxic players without losing everyone else applies unchanged, just at a faster tempo.

The streamer's slot

The hardest pressure comes from inside the server. A streamer brings an audience, and there is a strong pull to treat them as a guest of honour: a slot that skips the queue, looser enforcement when they bend a rule, an admin hovering nearby so the stream goes smoothly. Each of those looks small. Together they tell people who have played there for months that the rules bend for anyone with viewers, and regulars pick that up faster than almost anything else an owner does.

Reserved slots make the problem mechanical. SourceMod's reserved-slots plugin can make room for a player with reserve access by kicking someone else (sm_reserve_type 1), and one of the ways it can choose who goes is highest connection time (sm_reserve_kicktype 1). On a crowded evening the player who has been connected longest is very often a regular. A setting written for admins becomes a way of removing a regular so that a guest can play on camera.

The owners who come out of this well decide in advance that the streamer gets what any regular gets, and they say so to both. If the server grants reserved slots to anyone, the streamer can have one on the same terms. If it does not, the streamer queues. Streamers worth having back generally accept that.

What the machine notices

Sixty new players cost more than sixty regulars, because they do not behave like regulars. On Minecraft they scatter to find unclaimed ground and generate fresh terrain as they go, which is some of the most expensive work the server does. Pre-generating the world with a tool such as Chunky moves that cost to a quiet afternoon, and lowering view-distance and simulation-distance in server.properties for the evening buys headroom at the price of scenery. In other games the load simply arrives at once, as more entities and more plugin work in every tick.

The less obvious cost is exposure. Streams often show the address on screen, sometimes the server's real IP, to thousands of people at once, and a few of them will enjoy knocking it offline. The measures that stop a DDoS on a small server take an afternoon to put in place beforehand and are close to impossible to arrange while the stream is live.

What the owners who handled it well did

  1. They got warning where they could. An hour's notice is enough to line up extra staff and restart the server before the crowd arrives.
  2. They told the regulars first, including what would not change.
  3. They held the streamer to the same rules as everyone else and said so in public.
  4. They kept staff on for an hour after the stream ended, when the crowd had thinned and the people who came for trouble had not.
  5. They made the next step obvious for newcomers: a short welcome and a reason to come back at a particular time.
  6. They did not rebuild the server afterwards to chase the audience that left.

Counting heads next Tuesday

The crowd leaves in about the time it took to arrive. Within a day the count is back near where it was, and the only figure that means anything is how many newcomers return on an ordinary weeknight when nobody is broadcasting. It will be a small fraction. A handful of people who liked the server itself is a good outcome, and they are the reason to have handled the evening carefully.

Keeping them is the same work as at any other time, and growing a server from empty to a set of regulars covers it. Their first few minutes decide most of it, as they do for any newcomer (the piece on why new players leave in the first ten minutes applies with the volume turned up). The difference is scale. A stream hands you thirty candidates on one evening, and the people best placed to make them feel at home are the regulars you did not push aside to make room for the stream.

Sources

  1. Reserved Slots (SourceMod) - AlliedModders Wiki — AlliedModders
  2. server.properties – Minecraft Wiki — Minecraft Wiki

streamingcommunitymoderationgrowth

More

Analysis

Why Minecraft 1.8 PvP never died

The 1.9 Combat Update split Minecraft PvP in 2016, and the side that stayed on 1.8 never had to move, because plugins let servers keep the old fighting for newer clients.

SweetMask · · 4 min