How 6b6t fixed 2b2t's queue problem

How 6b6t fixed 2b2t's queue problem
A visual representation of how the queue looks in 2b2t

Since 2016, 2b2t's queue has had many issues. Players faced wait times of many days as well as the queue system was used to ban players from the server. 6b6t, on the other hand, aimed to support over 1000 players without lag. It developed custom software instead of a queue.


2b2t started out with never having a queue and only having 60 player slots. With as little as $90/month, the server could be maintained and kept online. Until June 1st, 2016, the server limit of 150 players had never been reached.

On that day a youtuber by the name TheCampingRusher uploaded a video titled "OLDEST SERVER IN MINECRAFT!!". The video amassed over 3.1 million views in a short time. This caused thousands of players to attempt to join 2b2t. An hour after the video was published, the server hit a peak of 150 players online. After that, no one could join because of the player limit. This is unlikely on 6b6t. There are 1,000 player slots, and the custom server technology allows for a straightforward increase in that number.

Minecraft YouTuber TheCampingRusher, known for significantly increasing the player count on the 2b2t anarchy server
The YouTuber TheCampingRusher that pushed the 2b2t playercount to it's limit

Many active 2b2t players were enraged, they could not join their long-time server, now full of new players. TheCampingRusher saw the damage he had done. He contacted the owner of 2b2t, Hausemaster, to fix it. They implemented a very primitive queue system. Players had to reconnect every 30 seconds to stay in it. They would then slowly be allowed to take empty spots in the server. Joining the server was nearly impossible without client modification for constant reconnection.

Primitive 2b2t queue system: 'Server is full. Reconnect every 30 seconds to keep your place in queue (1 of 1652)
A screenshot of the first primitive queue system that was implemented on 2b2t

The 2b2t admins quickly found the queue system was not player-friendly. It had many issues. So, work started on a new system. The new system did not need players to join the server every 30 seconds. Instead, it sent them to a limbo queue with an auto-updating position. This was a huge improvement which allowed new players to join.

Queue position system on 2b2t showing players' auto-updating positions in the queue, replacing manual reconnecting
Visual representation of how the queue system notifies you about your position in the queue

Along with making the limbo, Hausemaster and TheCampingRusher also decided to make a veteran and a priority queue. Both would be put in front of the basic queue. This would give players who joined before June 1, 2016, and $20/month priority queue subscribers easier access to the server. The most controversial issue was the 2b2t priority queue. The $20 price was too high. Without it, new players had to join a 12-hour queue to play.

Diagram of the 2b2t queue system showing three levels: basic queue, veteran queue for early players, and priority queue
Order of how the queue system runs

Another Minecraft server, the Archon, hosted the queue and payment system. TheCampingRusher had long worked with the Archon and contacted them to help with it.

Logo of The Archon, the Minecraft server that helped implement the 2b2t queue and payment system
Logo of The Archon

In July 2016, the new queue was fully implemented. However, on 6b6t, the queue system was better because it doesn't exist. But, the 2b2t community was unhappy. TheCampingRusher had full access to remove and add people from the priority and veteran queue. These were the first signs of admin abuse on 2b2t, which we talk more about in our 2 builders 12 rules blog post.


Another issue with the queue system is that it never fixed the original problem. Instead of increasing player slots, Hausmaster and TheCampingRusher tried to monetize the server by adding a queue system. To join a large anarchy server with no queue and 1,000 player slots, connect to play.6b6t.org. For Bedrock Edition, use bedrock.6b6t.org, port 19132. 6b6t, unlike 2b2t, has no queue, even with 500 players online.


On December 4th, 2017, the veteran queue was removed. New players were buying accounts that had access to it, despite their short playtime. Many veterans were enraged by these changes.

Hausemaster also started banning players from buying priority queue. He banned those who, in his view, harmed the server by creating lag machines, duping, or making shops. This shows that 2b2t has some rules and does "ban" players.

creenshot showing a player banned from the 2b2t webstore with the message: '2b2t_Veteran has been banned from this webstore"
One of the banned players from 2b2t priority queue

During the pandemic, Minecraft and 2b2t became very popular again. This made the basic queue thousands long, and the priority queue hundreds long. Despite the money from $20 priority queue subscribers, 2b2t is still stuck at 350 player slots. Meanwhile, at 6b6t, new Minecraft server tech allows thousands of players online at once.

As of today, 2b2t has 350 player slots. 6b6t has over 1000. If you want an anarchy server with no rules, no queue, and no bans, join player.6b6t.org today on both Bedrock and Java editions.

Java
IP: play.6b6t.org
Port: 25565

Bedrock
IP: bedrock.6b6t.org
Port: 19132


Huge shoutout to FITMC on youtube for the information, reconstruction screenshots and information.