Table of Contents

Minecraft serveris - pradžios vadovas

Jūsų serveryje įdiegta Crafty Controller – žiniatinklio skydelis, kuriame kuriate ir valdote Minecraft serverius. Palaikomi ir Java Edition, ir Bedrock Edition. Nuo nulio iki žaidimo su draugais – maždaug per 5 minutes.


1 žingsnis – Atidarykite Crafty skydelį

Jūsų serverio IP adresas ir root slaptažodis nurodyti kliento skydelio puslapyje Server Details. Atidarykite naršyklę ir eikite į:

https://your.server.ip:8443

Naršyklė parodys saugumo įspėjimą – tai įprasta, nes Crafty naudoja savarankiškai pasirašytą sertifikatą. Spustelėkite Išplėstiniai ir tęskite į svetainę.

Prisijunkite naudotojo vardu admin ir serverio root slaptažodžiu. Turėtumėte matyti Crafty skydelį – tuščią drobę jūsų pirmajam serveriui.

Pirmasis paleidimas: Sukūrus serverį, Crafty pasileidžia per 1-2 minutes. Jei puslapis neįsikelia, šiek tiek palaukite ir atnaujinkite.

Jei serverį patalpinote už VyOS maršrutizatoriaus privačiame tinkle, nustatykite 22 (SSH), 8443 (Crafty skydelis), 25565 (Minecraft Java) ir 19132/UDP (Minecraft Bedrock) prievadų peradresavimą. Žaidėjai turi pasiekti Minecraft prievadus iš interneto.


2 žingsnis – Minecraft serverio kūrimas

Spustelėkite „Create New Server” Crafty skydelyje. Jūsų paprašys pasirinkti serverio tipą:

Tipas Kam tinka
PaperDaugumai žaidėjų. Greitas, stabilus, palaiko tūkstančius įskiepių. Jei abejojate, pradėkite nuo jo.
VanillaGrynas Minecraft be jokių modifikacijų.
Forge / FabricŽaidimas su modais (nauji blokai, mechanikos, dimensijos). Visiems žaidėjams reikia tų pačių modų.
BedrockDraugai su mobiliaisiais, konsolėmis ar Windows 10/11. Naudoja 19132/UDP prievadą vietoj 25565.

Pasirinkite Minecraft versiją, pavadinkite serverį ir spustelėkite „Build Server”. Crafty viską atsisiųs ir automatiškai paleis serverį. Pirmasis paleidimas užtrunka kelias minutes.


3 žingsnis – Prisijunkite ir žaiskite

Palaukite, kol serveris Crafty taps žalias, tada atidarykite Minecraft:

Java Edition

Multiplayer → Add Server → įveskite serverio IP → Join. Prievado nereikia (25565 yra numatytasis).

Bedrock Edition (mobilieji, konsolės, Windows 10/11)

Play → Servers → Add Server → įveskite serverio IP ir prievadą 19132.

Pirmas prisijungimas: Pasaulis generuojamas prisijungus pirmajam žaidėjui – tai trunka 1-3 minutes. Jei matote „Can’t connect to server”, šiek tiek palaukite ir bandykite dar kartą.

Serverio valdymas

Viskas per skydelį

Kasdieniam valdymui SSH ar komandinės eilutės nereikia. Crafty skydelis adresu https://your.server.ip:8443 apima viską:

  • Dashboard – serverio paleidimas, stabdymas, perkrovimas, kas prisijungęs, CPU ir RAM stebėjimas
  • Terminal – serverio komandų vykdymas (pvz., /whitelist add Player) ir tiesioginiai žurnalai
  • Files – server.properties redagavimas, įskiepių įkėlimas, pasaulio failų naršymas
  • Atsarginės kopijos – rankinės atsarginės kopijos arba automatinių planavimas
  • Schedules – automatinis naktinis serverio perkrovimas, atsarginė kopija prieš perkrovimą, pranešimai žaidėjams
  • Config – kiek RAM gauna serveris (JVM atmintis)

Dažni nustatymai

Eikite į Files , atidarykite server.properties, pakeiskite, ko reikia, išsaugokite ir paleiskite iš naujo:

Ko norite Nustatymas
Pakeisti serverio pavadinimą sąrašemotd=My Server
Apriboti žaidėjų skaičiųmax-players=10
Perjungti į kūrybinį režimągamemode=creative
Palengvinti / pasunkintidifficulty=easy (peaceful / easy / normal / hard)
Leisti jungtis tik patvirtintiems žaidėjamswhite-list=true, tada pridėkite žaidėjus per Terminal: /whitelist add Name
Sumažinti vėlavimąview-distance=6 (numatytasis 10, mažiau = mažiau vėlavimo)
Išjungti PvPpvp=false

Įskiepių ir modų pridėjimas

Eikite į Files Crafty, eikite į reikiamą aplanką, įkelkite .jar failą ir paleiskite iš naujo:

  • Paper / Spigot serveris → įkelkite į plugins/ aplanką
  • Forge / Fabric serveris → įkelkite į mods/ aplanką

Kur rasti įskiepių ir modų:

Keli serveriai viename kompiuteryje

Crafty gali vienu metu paleisti kelis Minecraft serverius – pavyzdžiui, išgyvenimo ir kūrybinį serverį arba Java ir Bedrock greta. Kiekvienam reikia savo prievado (25565, 25566 ir t. t.).

Palikite bent 1 GB laisvo OS ir pačiam Crafty. 4 GB serveryje Minecraft serveriams galite skirti iš viso apie 3 GB. Jei pridedate serverius nestandartiniuose prievaduose, atidarykite juos ugniasienėje per SSH: ufw allow <port>/tcp


Jei serveris stringa

Dauguma vėlavimų kyla dėl dviejų priežasčių: per mažai RAM arba per daug vienu metu įkeltos pasaulio dalies. Ką išbandyti eilės tvarka:

  1. Sumažinkite matomumo atstumą. Atidarykite server.properties skirtuke Files ir nustatykite view-distance=6 ir simulation-distance=4. Tai pats veiksmingiausias pakeitimas.
  2. Patikrinkite RAM paskirstymą. Crafty eikite į skirtuką Config ir įsitikinkite, kad serveriui neskiriate daugiau RAM, nei turi jūsų serveris. Rekomenduojama:
    2 GB serveris1 GB serveriui1-5 žaidėjai
    4 GB serveris2-3 GB serveriui5-15 žaidėjų
    8 GB serveris5-6 GB serveriui15-30 žaidėjų
    16 GB serveris10-12 GB serveriui30+ žaidėjų
  3. Iš anksto sugeneruokite pasaulį. Vėlavimo šuoliai dažnai kyla, kai žaidėjai tyrinėja naujas teritorijas. Įdiekite Chunky įskiepį ir iš anksto sugeneruokite 5000 blokų spindulį – po to tyrinėjimas bus sklandus.
  4. Padidinkite serverį. Jei turite 10+ žaidėjų ir po aukščiau nurodytų žingsnių vis dar stringa, reikia daugiau CPU ir RAM.

Po įdiegimo

Fail2Ban – apsauga nuo slaptažodžių spėjimo atakų

Jūsų serveryje įdiegta Fail2Ban iš anksto sukonfigūruotas apsaugoti SSH nuo slaptažodžių spėjimo atakų.

Taisyklė Maks. bandymų Blokavimo trukmė
SSH5 nesėkmingi prisijungimai10 minučių

Naudingos komandos:

# Check banned IPs
fail2ban-client status sshd

# Unban an IP
fail2ban-client set sshd unbanip 1.2.3.4

Jei netyčia užsiblokavote, prisijunkite per VNC konsolę kliento skydelyje ir atblokuokite savo IP.

Paslaugų valdymas

Įprastam naudojimui SSH nereikia, bet jis prieinamas sudėtingesnėms užduotims:

ssh root@your.server.ip

# Crafty service
systemctl status crafty
systemctl restart crafty
journalctl -u crafty -f

Java versijos

Iš anksto įdiegtos dvi Java versijos. Crafty tinkamą parenka automatiškai, bet jei reikia senesnės Minecraft versijos, galite perjungti serverio nustatymuose:

  • OpenJDK 21 – Minecraft 1.20.5 ir naujesnės (kelias: /usr/lib/jvm/java-21-openjdk-amd64)
  • OpenJDK 17 – Minecraft nuo 1.17 iki 1.20.4 (kelias: /usr/lib/jvm/java-17-openjdk-amd64)

Įdiegta programinė įranga

Komponentas Išsami informacija
Ubuntu24.04 LTS
Crafty Controller4
JavaOpenJDK 17 + OpenJDK 21
UgniasienėUFW (prievadai 22, 8443, 25565, 19132)
Fail2BanSSH apsauga nuo slaptažodžių spėjimo atakų

Trikčių šalinimas

Problema Ką daryti
Crafty skydelis neįsikelia Naudokite https:// (ne http). Priimkite sertifikato įspėjimą. Po pirmojo paleidimo palaukite 1-2 minutes, kol pasileis Crafty.
Nepavyksta prisijungti prie Minecraft Įsitikinkite, kad serveris Crafty rodomas žaliai. Pirmasis pasaulio generavimas trunka 1-3 minutes – pabandykite dar kartą šiek tiek palaukę. Privačiame tinkle patikrinkite, ar VyOS maršrutizatoriuje sukonfigūruotas prievadų peradresavimas.
Vėlavimas ir TPS kritimai Žr. skiltį „Jei serveris stringa“ aukščiau.
OutOfMemoryError konsolėje Serveriui reikia daugiau RAM, nei jis turi. Padidinkite serverio RAM arba sumažinkite max-players ir view-distance. Žr. atminties lentelę aukščiau.
„Failed to verify username” Serveriui reikia tikros Minecraft paskyros (online-mode=true). Tai numatytasis ir rekomenduojamas nustatymas.
Žaidėjai negali prisijungti per nestandartinį prievadą Atidarykite prievadą ugniasienėje: prisijunkite per SSH ir paleiskite ufw allow <port>/tcp
Įskiepis neveikia po įkėlimo Crafty atidarykite skirtuką Terminal ir ieškokite raudonų klaidų pranešimų. Dažniausia priežastis: įskiepio versija neatitinka serverio versijos.
Pamiršote Crafty slaptažodį Administratoriaus slaptažodis sutampa su jūsų serverio root slaptažodžiu, rodomu kliento skydelyje. Jei jį pakeitėte ir pamiršote, atkurkite per SSH naudodami VNC konsolę.