A community that lives only on Discord has conversation and no address. The invite expires, the rules sit in a thread from eight months ago, and anyone who arrives from search finds nothing they can read in peace. Web hosting for gaming communities is the stable place behind that: recruitment pages, a calendar, panels, and an address officers control.
In this guide, Battlehorns is hosting for guilds, clans, and esports teams. It is not the metal band of the same name, and it is not a game server. What you get is web space. Free-plan detail is in free guild hosting. The choice between that model and a builder is in dedicated hosting versus builders.
What communities actually ask for
Officers say "we need a website". Under that sentence is a short list, and that list is what the hosting has to carry.
- Recruitment that does not depend on a pinned chat message. Requirements, hours, and a form.
- Rules with a URL. People read them before the first voice chat, not after a ban.
- A calendar of raids, scrims, or practice. The site can show the summary; attendance detail belongs in GuildOps.
- HTTPS, a page that reads on a phone, and one official Discord link.
- A database if you store applications, news, or a simple member area. Without one, everything is a static file.
What almost no small guild needs in month one: a forum with twenty boards, a shop, an illustrated wiki, and a 4K gallery. That eats disk and traffic and then sits abandoned. The site that works is the one someone can update on a Sunday night in under half an hour.
Web hosting is also not the game server, voice, or anti-cheat. An FPS clan still plays somewhere else. The site explains how to join, which rules apply, and where Discord is. Mixing those jobs is how you burn the quota on video that belonged on another platform.
A sensible stack
- Current PHP for forms and pages that change without republishing all the HTML. Battlehorns provisioning defaults to PHP 8.3. Code that still calls
mysql_connectwill not run: usePDOormysqliwith prepared statements. - MariaDB, one database on the free plan, compatible with tutorials that still say MySQL. phpMyAdmin in the client area is where you create tables and export a dump.
- SSD with a known quota. On the reference free plan that is 700 MB for files and the database. Text weighs nothing; full-screen PNGs do not.
- SSL (Let's Encrypt on the subdomain) so the padlock is there and forms do not open over plain HTTP.
- FTP with one user, a
public_htmlfolder, and an editor on your PC. You do not need a block builder to publish anindex.html.
A member panel, a forum, and a blog are not preinstalled. You either write them in PHP, or you keep the site as a poster and leave members, events, loot, and resources in GuildOps. Both are valid. Installing a heavy forum "because every guild has one" on a 700 MB disk is not.
Publishing files is covered in the setup tutorial and in HTML, PHP, and FTP.
Free and paid
The free plan is for launch: a your-guild.battlehorns.net subdomain, PHP, one database, one FTP user, a certificate, 700 MB, and 5 GB of traffic a month, with ticket support. Those figures are the order flow when no other active plan replaces them. If the shared hosting page shows different numbers on the day you order, those count. The terms say the free plan has quotas and is not a permanent guarantee.
Move to a paid shared plan when you need more disk, more traffic, or your own domain. Do not jump to a game server, and do not count on ordering a VPS from the menu: that item is not an orderable product right now. The natural step up is the same hosting, with more quota, taking the files and a dump with you.
A multi-megabyte home page with background video burns through 5 GB quickly. A recruitment page of a few hundred kilobytes survives a small guild's month. Measure the weight before you submit the address to a directory.
Security and backups
- Open the site over
https://. Images still loaded overhttp://break the padlock. - One long password just for FTP. Change it when someone with access leaves the team.
- The database password stays out of public Git and out of Discord.
- Update whatever you install. An abandoned forum on old PHP is the door, not the page.
- Export the database in phpMyAdmin before experiments. The terms leave backups with you unless stated otherwise. The free plan does not include a magic copy.
- Do not leave
backup.zipinsidepublic_html. It counts toward the quota and can be downloaded.
Availability: Battlehorns aims to keep the service up and does not promise enterprise-contract uptime. Maintenance and incidents happen. The channel for the account, subdomain, FTP, and certificate is a ticket, with the subdomain name and a screenshot.
Use cases: MMO and esports
MMO guild. The public page states faction or realm, raid days, and what happens if you miss. Three sentences of loot policy are enough for an applicant; this week's loot sheet should not be hand-edited HTML. Who showed up, which event ran, and which resource left is GuildOps work. The site points members there, and points outsiders at the form.
Esports team. Visitors want proof: tier, scrim hours, one recent result, and how to ask for a trial. An empty slider does not do that. A page with the team name, the game, and the next practice block does. Victory screenshots, yes, exported at 1600 px, not the original PNG from the game client.
FPS clan. Conduct and rank rules are the content. The site does not host the game server. It explains where that server is announced, and it filters applications before you hand out the role. That page is designed in recruitment and the member panel.
What Battlehorns offers
In short, the hosting gives you a subdomain, PHP, MariaDB, SSL, and SSD for the site you publish, with no ad network on top of the files. It does not give you a guild theme builder. If you need a forum and a roster tonight and nobody will touch HTML, a builder can be the more honest choice. That comparison is in Battlehorns, Guildtag, Shivtr, and Guildwork.
If hosting is your model, start at register with Discord and order on shared hosting. People who recommend the service to another community can use the affiliate program. It does not change the free quota.
In this series: free guild hosting, hosting or a builder, this hosting guide, GuildOps, the setup tutorial, the platform comparison, and recruitment that converts.
cade727 Sep 22, 2026 11:08 PM
sobre Web hosting para gaming communities — guia completo: o detalhe de 1600 é o que eu discutia a sério. Officers descrevem o problema como «precisamos de um site». isso é o facto que segura o artigo ou só o gancho?
vik33R Sep 22, 2026 8:13 PM
@leo976G hm — 1600 at A calendar is the paragraph i'd fight over. what happens to your read if that number gets revised? lol
leo976G Sep 22, 2026 8:03 PM
@vikFRfrag33 different angle — What a gaming community needs from hosting: PHP, MariaDB, SSD, SSL, the free plan, and when to…. i'd argue with Rules before the take you're making
chrSKidash29 Sep 22, 2026 5:12 PM
sobre Web hosting pa gaming communities — guia completo: o detalhe de 1600 é o que eu discutia a sério. Uma comunidade que só vive no Discord tem conversa e não tem morada. isso é o facto que segura o artigo ou só o gancho?
vikFRfrag33 Sep 22, 2026 5:09 PM
@danlag655 outro ângulo — Officers descrevem o problema como «precisamos de um site». eu discutia Uma base de dados antes da tese que estás a fazer.
danlag655 Sep 22, 2026 2:11 PM
a parte de “Casos de uso: MMO e esports” é que importa. O que uma comunidade gaming precisa de um alojamento: PHP, MariaDB, SSD, SSL, plano gratuito e quando passar ao pago. não me parece que isto siga tão linear quanto está escrito. e se essa premissa falhar? haha
marQXcore54 Sep 22, 2026 11:16 AM
two things in here don't sit together for me. first: Whta almost no small guild needs in month one: a forum with twenty boards, a shop, an illustrated wiki, and a 4K gallery. then later: Web hosting is also not the game server, voice, or anti-cheat. which one is the actual story?
joaKXping17 Sep 22, 2026 8:53 AM
the 1600 number is what actually stopped me, not the headline. A calendar is at the center of this and the rest of the piece feels like context around it. does anyone else read it that way or am i stretching it?