Skip to main content
The cover image for "Large spike in Minetest traffic caused by YouTube video"

Large spike in Minetest traffic caused by YouTube video

2 min read (574 words)

Sidebar

Last month, ContentDB received a large spike in traffic. [ContentDB](/2022/03/24/contentdb/) is the website I created that allows you to install mods/games/texture packs from within [Minetest's](https://www.minetest.net) main menu. On Saturday 5th, Bobicraft, a Spanish-language Youtube channel with 5M subscribers, posted [a video](https://www.youtube.com/watch?v=g74i2CwuUp4) about Minetest. At the time of writing, it has reached 1.3 million views and is now the most-watched Minetest video. In this article, I will show the data about this increase in traffic. As the tools that I use to monitor ContentDB are ephemeral, this will keep the data around for future reference.

Last month, ContentDB received a large spike in traffic. ContentDB is the website I created that allows you to install mods/games/texture packs from within Minetest’s main menu. On Saturday 5th, Bobicraft, a Spanish-language Youtube channel with 5M subscribers, posted a video about Minetest. At the time of writing, it has reached 1.3 million views and is now the most-watched Minetest video.

In this article, I will show the data about this increase in traffic. As the tools that I use to monitor ContentDB are ephemeral, this will keep the data around for future reference.

The data #

Saturday 5th saw an overall 3.4x increase in unique visitors and a 10x increase in total bandwidth used. At its peak at 15:18 UTC, ContentDB saw a 46x spike in downloads.

Screenshot of ContentDB's <a href="https://monitor.rubenwardy.com/d/3ELzFy3Wz/contentdb">monitoring dashboard</a>, based on Grafana.
Screenshot of ContentDB's monitoring dashboard, based on Grafana.

It usually has 2TB downloads in a month, but that weekend alone used 0.86TB. If this level of activity was experienced for the whole month, it would use 16TB. My hosting quota is around 100TB a month so I still have a while to go.

Bandwidth usage from Nginx static files.
Bandwidth usage from Nginx static files.

Per-package Statistics #

A few days after this event, I implemented per-package statistics on ContentDB, showing daily downloads. I ingested Nginx logs to get data covering the event and several weeks prior. Package statistics are public, you can go to any package page and click “Statistics” to see them.

Downloads per day of i3, ContentDB's most downloaded mod, from the <a href="https://content.minetest.net/packages/jp/i3/stats/">new statistics page</a>.
Downloads per day of i3, ContentDB's most downloaded mod, from the new statistics page.

The Impact #

ContentDB was easily able to handle the load, I didn’t notice any performance degradation. ContentDB is hosted on a Virtual Dedicated Server (VDS) from netCup (RS 2000 G9.5, 6-core 3.35GHz, 16GB RAM), and so has dedicated compute resources.

Earlier this year, we saw a huge spike after AntVenom released a video on Minetest. This resulted in quite a big growth in our community, with the Discord server gaining a few hundred new users.

Users joining the Discord server after the AntVenom video (By GreenXenith).
Users joining the Discord server after the AntVenom video (By GreenXenith).

Despite this new video exceeding the number of views, we haven’t seen anything like the level of growth seen after the AntVenom video. Not many new users joined the Discord server, and there was no noticeable uptick in online players. That being said, there wasn’t an increase in online players after AntVenom either.

No increase in players playng online.
No increase in players playng online.

The latter half of the video focused on ContentDB and the packages available from it, so perhaps a lot of the viewers decided to download and try them out in singleplayer.

Another reason may be that the video is Spanish language and our communities are mostly English language.

The AntVenom video accurately portrayed Minetest and our values in a more serious manner, which may have led to the correct users finding Minetest and joining our communities.

The Future #

Now that Minetest has been noticed by a couple of big YouTubers, we might start seeing more YouTubers and media sources checking out Minetest.

One of the things we’ve been working towards is an improved main menu redesign. This is vital to attract and retain users, as the current main menu doesn’t do a very good job of promoting Minetest or its values as an open game creation platform.

Another thing we’ll be doing soon is listing Minetest on Steam. It’ll start in a “coming soon” state whilst we improve the main menu and other things, allowing players to wishlist it.

rubenwardy's profile picture, the letter R

Hi, I'm Andrew Ward. I'm a software developer, an open source maintainer, and a graduate from the University of Bristol. I’m a core developer for Luanti, an open source voxel game engine.

Comments

Leave comment

Shown publicly next to your comment. Leave blank to show as "Anonymous".
Optional, to notify you if rubenwardy replies. Not shown publicly.
Max 1800 characters. You may use plain text, HTML, or Markdown.
kitty

This is really cool, im happy we are getting new users and downloads in minetest. it’s finally getting popular lol :D