Hoppa till innehållet

Hur skyddar du dig mot DDoS-attacker på en Minecraft-server?

Komplett guide för att skydda din Minecraft-server mot DDoS-attacker, botar och flood. Lär dig försvaret på L3/L4/L7 och välj hosting som tål DDoS-attacker.

DDoS-attacker (Distributed Denial of Service) är ett av de vanligaste hoten som ägare av Minecraft-servrar brottas med. Målet är att överbelasta serverns nätverksanslutning eller processor med miljontals falska paket, vilket leder till kraftig lagg, att spelare kopplas bort och i värsta fall till att maskinen stängs av helt.

I den här guiden får du veta hur DDoS-attacker mot spelservrar fungerar, hur du skyddar din server effektivt och varför hosting med DDoS-skydd är avgörande för spelets stabilitet.

#Typer av DDoS-attacker mot Minecraft

Attacker mot spelservrar delas in i två huvudkategorier:

flowchart TD
    Attack[Wektor Ataku DDoS] --> Volumetric["Ataki Wolumetryczne (L3/L4)"]
    Attack --> Application["Ataki Aplikacyjne (L7 / Game-Protocol)"]

    Volumetric --> UDP["UDP / ICMP Floods (Översvämning av skräptrafik på flera gigabit)"]
    Volumetric --> SYN["TCP SYN Flood (Uttömning av nätverkets anslutningstabell)"]

    Application --> Handshake["Minecraft Handshake Flood (Tusentals falska serverlistpingar)"]
    Application --> BotAttack["Botnet / NullPing (Tusentals bottar som försöker ansluta på 1 s)"]
  1. Volymetriska attacker (lager 3 och 4 - nätverk / transport):
    • UDP Flood, NTP Amplification, SYN Flood: Angriparen skickar tiotals eller hundratals gigabit per sekund (Gbps) med falsk trafik för att täppa till hela serverns bandbredd.
  2. Applikationsattacker (lager 7 - Minecraft-protokollet):
    • Handshake- och Ping Flood: Falska förfrågningar om serverstatus (MOTD/Ping) som tvingar processorn att ständigt svara och allokera RAM-minne.
    • Botattacker (botnät): Hundratusentals falska konton som försöker logga in samtidigt, vilket blockerar serverns huvudtråd (Tick Loop) och får TPS att sjunka till 0.

#Varför skyddar inte en hemdator (hemhosting) mot DDoS?

Att försöka driva en publik server från en hemdator är förenat med stora risker:

  • Ingen hårdvarufilter: En vanlig hemrouter kraschar redan vid en attack på 50–100 Mbps.
  • Läckt privat IP-adress: Spelare känner till din hemadress. En DDoS-attack kopplar bort hela hemmet från internet och förlamar jobb och distansstudier för övriga i hushållet.
  • Inget BGP-stöd: Hemmets fiberanslutningar har varken BGP Anycast-routing eller möjlighet att automatiskt dirigera om trafik till scrubbing center.

#Hur skyddar du dig mot DDoS-attacker?

För att ge servern fullt skydd mot attacker, använd följande skyddslager:

#1. Välj professionell hosting som tål DDoS-attacker

Det viktigaste i försvaret är datacenterets nätverksinfrastruktur. På plattformen MCHost omfattas varje server som standard av ett flerlagrigt skydd Always-on:

  • Hårdvarufiltrering (L3/L4): Systemet BGP FlowSpec och kantfilter stoppar volymetriska attacker som överstiger 1 Tbps på under 1 sekund.
  • Dedikerad MCFilter-motor (L7): En egenutvecklad lösning som analyserar headers i Minecraft-protokollet. Den förkastar snabbt förvanskade Handshake-paket och falska botförfrågningar innan de når din spelmotor.
  • Ingen fördröjning: Filtreringen sker i farten utan att trafiken måste dirigeras via avlägsna proxyservrar i andra länder, vilket garanterar stabil och låg ping (5–15 ms).

Mer om den tekniska detaljen i vårt skydd får du på sidan Anti-DDoS-skydd.

#2. Skydda servern mot botattacker i spelet

Även det bästa nätverksfiltret bör kompletteras med rätt konfiguration av motor och plugins:

  • Servermotorerna Paper eller Purpur: Har inbyggda mekanismer för asynkron kontroll av serverlistan och optimerad inloggning.
  • Anti-bot-plugins: För stora publika servrar, installera plugins som EpicGuard, AntiBotDeluxe eller NullCordX. De verifierar spelare på en bråkdel av en sekund och blockerar inloggningsspam.
  • Aktivera vitlistan under tekniskt underhåll: Om servern ännu inte är redo att ta emot spelare, starta vitlistan.

#3. Dölj den verkliga IP-adressen bakom en proxy (BungeeCord / Velocity)

För omfattande nätverk av servrar (Network):

  1. Spelarna ansluter till proxyadressen (Velocity / BungeeCord).
  2. Interna servrar (Survival, SkyBlock, Lobby) lyssnar uteslutande på det lokala gränssnittet (127.0.0.1) eller i ett privat nätverk.
  3. Aktivera alternativet bungeecord: true eller det modernare velocity.secret i filen paper-global.yml, så att ingen kan kringgå proxyn och träffa backend direkt.

#4. Konfigurera en domän med en SRV-post

I stället för att ge spelarna en rå numerisk adress (t.ex. 185.25.10.5:25565) kan du konfigurera en egen domän (t.ex. mc.dindoman.se) med en DNS-post av typen SRV. Det gör det möjligt att vid behov byta maskinens IP-adress problemfritt, utan att förlora fasta spelare.

Steg-för-steg-instruktionen finns i guiden Egen domän och DNS-poster.

#Vad gör du vid lagg eller misstänkt attack?

  1. Kontrollera belastningen i MCHost-panelen:
    • Gå till fliken Diagram / Resursanvändning.
    • Om nätverksanvändningen ökar kraftigt och processorn är belastad till 100 %, kontrollera konsolen efter spam av anslutningar.
  2. Kontrollera serverloggarna:
    • Skriv /spark health i konsolen eller generera en prestandaprofil med Spark TPS.
  3. Kontakta teknisk support:
    • Vårt NOC-team övervakar nätverkstrafiken dygnet runt. Vid en ovanlig attackvektor kan vi införa en dedikerad EdgeRule anpassad för din server.

#Nästa steg

Nödvändig teknik är alltid på. Funktionell, analytisk och marknadsföringsteknik aktiverar vi bara med ditt samtycke.

Integritets- och cookiepolicy