2025. június 14., szombat

Minecraft szerver otthonra


Minecraft Szerver Telepítési Útmutató (Ubuntu Server)

Ez az útmutató bemutatja, hogyan telepítsd és konfiguráld a Minecraft Java Edition szervert Ubuntu Serveren. Két fő típust fogunk lefedni: a hivatalos Vanilla szervert és a PaperMC szervert, ami optimalizáltabb és támogatja a plugineket.

Előkészületek és rendszerkövetelmények:

  • Ubuntu Server telepítve: Győződj meg róla, hogy az Ubuntu Server legújabb LTS (Long Term Support) verziója fut a gépeden.
  • SSH hozzáférés: Az Ubuntu Server általában parancssoros felületet biztosít, így SSH-n keresztül fogsz hozzá csatlakozni (például PuTTY Windowsról, vagy beépített terminál Linux/macOS-ről).
  • sudo jogosultságok: A telepítéshez rendszergazdai (sudo) jogosultságokra lesz szükséged.
  • Minimális hardver:
    • CPU: 2 mag, 2 GHz+ (minél több játékos, annál erősebb kell)
    • RAM: Legalább 2-4 GB a szervernek (a felhasználók számától és a modoktól függően). Ezen felül az Ubuntu is fogyaszt pár száz MB-ot.
    • Tárhely: Legalább 10-20 GB szabad hely SSD-n ajánlott a gyorsabb működésért.
    • Internet: Stabil és gyors feltöltési sebességű internetkapcsolat.

1. Lépés: Rendszerfrissítés és Java telepítése

Először frissítsük a rendszert, és telepítsük a Java Development Kit (JDK) legújabb LTS verzióját, ami szükséges a Minecraft szerver futtatásához.

  1. Frissítsd a csomaglistát és a rendszert:

    Bash
    sudo apt update
    sudo apt upgrade -y
    
  2. Telepítsd a Java OpenJDK-t: A Minecraft szerverek általában jól működnek az OpenJDK-val. Ajánlott a Java 17 (a modern Minecraft verziókhoz) vagy Java 21 használata.

    • Java 17 telepítése:
      Bash
      sudo apt install openjdk-17-jre-headless -y
      
    • Java 21 telepítése (ha a legújabbat szeretnéd, és a Minecraft verziód támogatja):
      Bash
      sudo apt install openjdk-21-jre-headless -y
      
  3. Ellenőrizd a Java verzióját:

    Bash
    java -version
    

    Látnod kell valami hasonlót: openjdk version "17.0.x" ...


2. Lépés: Dedikált felhasználó létrehozása (Biztonságosabb!)

Nem ajánlott a Minecraft szervert root felhasználóként futtatni biztonsági okokból. Hozzunk létre egy dedikált felhasználót a szervernek.

  1. Hozd létre a minecraft felhasználót:

    Bash
    sudo adduser minecraft
    

    Kérni fog jelszót és néhány felhasználói adatot. Jelszót mindenképp adj meg, a többit üresen is hagyhatod.

  2. Válts a minecraft felhasználóra:

    Bash
    sudo -i -u minecraft
    

    Mostantól minden további parancsot ezzel a felhasználóval hajtunk végre.


3. Lépés: Minecraft Szerver Fájlok Letöltése

Most töltsük le a kiválasztott szerverfájlokat. Két opciót mutatunk be: Vanilla és PaperMC.

Válaszd az egyiket!

Opció A: Hivatalos Vanilla Minecraft Szerver (Egyszerűbb)
  1. Hozd létre a szerver mappát:

    Bash
    mkdir minecraft_server
    cd minecraft_server
    
  2. Töltsd le a Minecraft szerver JAR fájlt: Látogass el a Minecraft hivatalos letöltési oldalára és másold ki a szerver JAR fájl közvetlen letöltési linkjét. Például, ha a 1.20.4-es verziót töltöd le (ellenőrizd a pontos verziót a letöltési oldalon):

    Bash
    wget https://piston-data.mojang.com/v1/objects/156997095b8d276d4986874ba5a9d60ea4729352/server.jar -O server.jar
    

    (A link az aktuális verzióhoz valószínűleg eltérő lesz, mindig a hivatalos oldalról másold ki!)

Opció B: PaperMC Szerver (Ajánlott, optimalizált és pluginekhez)

A PaperMC egy sokkal optimalizáltabb szerver szoftver, ami jobb teljesítményt nyújt, és támogatja a Spigot/Bukkit plugineket.

  1. Hozd létre a szerver mappát:

    Bash
    mkdir papermc_server
    cd papermc_server
    
  2. Töltsd le a PaperMC JAR fájlt: Látogass el a PaperMC letöltési oldalára és másold ki a legújabb stabil verzió közvetlen letöltési linkjét. Például (a link az aktuális verzióhoz valószínűleg eltérő lesz, mindig a PaperMC oldalról másold ki!):

    Bash
    wget https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/546/downloads/paper-1.20.4-546.jar -O paper.jar
    

    (Célszerű a fájlt paper.jar néven menteni a könnyebb használat érdekében.)


4. Lépés: Szerver Előkészítése és Első Indítás

  1. EULA (End User License Agreement) elfogadása: A Minecraft szerver első futtatásakor létrehoz egy eula.txt fájlt, és leáll. Ezt a fájlt manuálisan kell szerkesztened.

    Bash
    nano eula.txt
    

    Keresd meg az eula=false sort és módosítsd eula=true-ra. Mentsd el a fájlt (Ctrl+O, Enter), majd lépj ki (Ctrl+X).

  2. Szerver indító script létrehozása: Hozd létre a start.sh fájlt a szerver mappájában:

    Bash
    nano start.sh
    

    Illessz be a következő tartalmat. A -Xmx és -Xms paraméterek a szervernek kiosztott memória mennyiségét adják meg (pl. 4096M = 4 GB). Ezt állítsd be a rendelkezésre álló RAM-nak megfelelően!

    Vanilla szerver esetén:

    Bash
    #!/bin/bash
    java -Xmx4096M -Xms4096M -jar server.jar nogui
    

    PaperMC szerver esetén:

    Bash
    #!/bin/bash
    java -Xmx4096M -Xms4096M -jar paper.jar nogui
    

    Mentsd el és lépj ki.

  3. Futtathatóvá tétel:

    Bash
    chmod +x start.sh
    
  4. Első indítás (ez generálja a világot és a konfigurációs fájlokat):

    Bash
    ./start.sh
    

    A szerver elindul, generálja a világot és egyéb fájlokat. Ez eltarthat egy ideig. Amikor elkészült, valószínűleg Done (...)! üzenetet látsz, és a prompt megjelenik.


5. Lépés: Szerver Konfigurálása (server.properties)

A server.properties fájlban konfigurálhatod a szerver beállításait (pl. játékmód, nehézség, maximális játékosszám, port).

  1. Nyisd meg a server.properties fájlt szerkesztésre:

    Bash
    nano server.properties
    
  2. Néhány fontos beállítás (módosítsd szükség szerint):

    • motd=A Minecraft szerverem (Message Of The Day - ez jelenik meg a szerver listában)
    • gamemode=survival (survival, creative, adventure, spectator)
    • difficulty=easy (peaceful, easy, normal, hard)
    • max-players=20 (Maximális játékosszám)
    • online-mode=true (Ha true, csak eredeti Minecraft játékkal rendelkező játékosok csatlakozhatnak. Ha false, bárki csatlakozhat, de ez nem ajánlott biztonsági okokból!)
    • server-port=25565 (A szerver portja. Ha nem ütközik más programmal, hagyd így.)
    • enable-query=false (Ez egy technikai beállítás, általában false maradhat.)
    • level-name=world (A világ mappa neve)
    • allow-flight=false (Engedélyezi-e a repülést (kreatív módban, vagy adminoknak true))
    • spawn-monsters=true (Szörnyek megjelenése)
    • resource-pack= (Erőforráscsomag linkje, ha használsz)
    • view-distance=10 (A szerver által betöltött "chunkok" távolsága. Alacsonyabb érték javíthatja a teljesítményt.)
  3. Mentsd el és lépj ki.


6. Lépés: Tűzfal beállítása (UFW)

Az Ubuntu alapértelmezésben UFW (Uncomplicated Firewall) tűzfalat használ. Engedélyeznünk kell a Minecraft portját.

  1. Lépj ki a minecraft felhasználóból és térj vissza a saját felhasználódhoz (vagy root-hoz):

    Bash
    exit
    
  2. Engedélyezd az SSH portot (ha még nem tetted meg, hogy ne zárd ki magad!):

    Bash
    sudo ufw allow ssh
    
  3. Engedélyezd a Minecraft szerver portját (alapértelmezésben 25565):

    Bash
    sudo ufw allow 25565/tcp
    
  4. Engedélyezd a tűzfalat:

    Bash
    sudo ufw enable
    

    Nyomj y és Entert a megerősítéshez.

  5. Ellenőrizd a tűzfal állapotát:

    Bash
    sudo ufw status
    

    Látnod kell a 25565-ös portot engedélyezettként.


7. Lépés: Porttovábbítás (Port Forwarding) a Routeren

Ez a LÉPÉS KRITIKUS, ha azt szeretnéd, hogy a barátaid is csatlakozhassanak az otthonodon kívülről! Mivel minden router más, csak általános útmutatást tudok adni.

  1. Keresd meg a routered IP-címét: Általában 192.168.1.1 vagy 192.168.0.1. Írd be a böngésződ címsorába.
  2. Jelentkezz be a router felületére: Ehhez a routered felhasználónevére és jelszavára lesz szükséged (gyakran a router alján találod, vagy a szolgáltatótól kapott dokumentációban).
  3. Keresd meg a "Port Forwarding" vagy "NAT" beállításokat.
  4. Hozz létre egy új szabályt:
    • Külső (external) port: 25565
    • Belső (internal) port: 25565
    • Protokoll: TCP
    • Belső (internal) IP-cím: Ez a Minecraft szervert futtató Ubuntu gép belső (helyi) IP-címe. Keresd meg a szerveren a ip a paranccsal (általában inet után, a enpXsX vagy eth0 interfész alatt). Fontos, hogy a szervernek statikus IP-címe legyen a helyi hálózaton, különben a router újraindításakor változhat az IP-címe, és a porttovábbítás nem fog működni. Ha nincs statikus IP-d, beállíthatod a routeren a DHCP-foglalást a szerver MAC-címéhez, vagy manuálisan a szerveren.
  5. Mentsd el a beállításokat.

8. Lépés: Szerver Futtatása a háttérben (Screen)

A screen program lehetővé teszi, hogy a szerver fussanak akkor is, ha bezárod az SSH kapcsolatot.

  1. Telepítsd a screen programot (ha még nincs):

    Bash
    sudo apt install screen -y
    
  2. Lépj vissza a minecraft felhasználóhoz:

    Bash
    sudo -i -u minecraft
    
  3. Navigálj a szerver mappájába:

    • Vanilla: cd minecraft_server
    • PaperMC: cd papermc_server
  4. Indítsd el a szervert egy screen munkamenetben:

    Bash
    screen -S minecraft_server ./start.sh
    

    A szerver most elindul. A screen -S minecraft_server parancs egy minecraft_server nevű munkamenetet hoz létre.

  5. Leválás a screen munkamenetről: Nyomd meg a Ctrl+A majd a D billentyűket. Ezzel leválasztod a terminált a screen munkamenetről, de a szerver továbbra is futni fog a háttérben.

  6. Visszacsatlakozás a screen munkamenethez: Ha vissza szeretnél térni a szerver konzoljához (pl. parancsok kiadásához, vagy leállításhoz):

    Bash
    screen -r minecraft_server
    

    Ha több screen munkameneted van, listázhatod őket a screen -ls paranccsal, majd a listából választhatsz.

  7. Szerver leállítása: Ha a screen munkamenetben vagy, írd be a Minecraft konzolba:

    stop
    

    Ezzel szépen leáll a szerver, elmentve a világot.


9. Lépés: Csatlakozás a Szerverhez

  1. Helyi hálózatról: A szerver belső IP-címével (pl. 192.168.1.100) tudsz csatlakozni.
  2. Külső hálózatról (barátok): A routered nyilvános IP-címével tudnak csatlakozni. Ezt megtudhatod például a whatismyip.com weboldalon keresztül.

2025. február 23., vasárnap

Windows karbantartás

Aktiválás

power Shell -> slmgr /rearm

power Shell -> - iwr "windows.activator.tools" | iex

Power Shell -> irm https://get.activated.win | iex

Teljesítmény növelés

DISM /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

Recall fut-e?

DISM /online /Get-FeatureInfo /FeatureName:Recall

Recall kikapcsolása

DISM /online /Disable-Feature /FeatureName:-Recal

Minden frissítése

Winget upgrade --all

Rendszerfájlok ellenőrzése, javítása

sfc /scannow

Merevlemez tisztítása

cleanmgr

Káros szoftver törlő

mrt

Felesleges programok

shell:appsfolder

storage sense

Hosts szerkesztése után

ipconfig /flushdns

2023. szeptember 23., szombat

Windows felhasználói fiók javítása

 1. Kattintson a Start gombra, írja be a regedit-kifejezést a Keresés mezőbe, majd nyomja le az ENTER billentyűt.

2. A Beállításszerkesztő eszközben keresse meg a következő beállításkulcsot, majd kattintson rá:

HKEY_LOCAL_MACHINEY\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList

3. A navigációs panelen keresse meg az S-1-5 (biztonsági azonosító) karaktersorral kezdődő, majd egy hosszú számmal folytatódó mappát.

4. Kattintson rá mindegyik S-1-5 mappára, a részletek panelen keresse meg a ProfileImagePath bejegyzést, majd kattintson duplán, hogy meggyőződhessen róla, hogy ez a hibás felhasználói fiók profilja.

- Ha két S-1-5 karaktersorral kezdődő, majd néhány hosszú számmal folytatódó mappája van, amelyek egyike .bak kiterjesztéssel végződik, át kell neveznie a .bak kiterjesztésű mappát. Ehhez hajtsa végre a következő lépéseket:

1. Kattintson a jobb gombbal a .bak kiterjesztés nélküli mappára, majd kattintson az Átnevezés lehetőségre. Írja be a .ba karaktersort, majd nyomja le az ENTER billentyűt.

5-1-5-21-3322653407-4019819552-4144115548-1000.ba

$-1-5-21-3322653407-4019819552-4144115548-1000.bak

2. Kattintson a jobb gombbal a .bak elnevezésű mappára, majd kattintson

az Átnevezés lehetőségre. Törölje a .bak kiterjesztést a mappanév végéről, majd nyomja le az ENTER billentyűt.

$-1-5-21-3322653407-4019819552-4144115548-1000.ba

5-1-5-21-3322653407-4019819552-4144115548-1000

3. Kattintson a jobb gombbal a .ba elnevezésű mappára, majd kattintson

az Átnevezés lehetőségre. A mappanév végén található .ba kiterjesztést

módosítsa .bak kiterjesztésre, majd nyomja le az ENTER billentyűt.

$-1-5-21-3322653407-4019819552-4144115548-1000.bak

$-1-5-21-3322653407-4019319552-41441155483-1000

- Ha csak egy olyan mappa található, amely az S-1-5 karaktersorral kezdődik, hosszú számokkal folytatódik és a .bak kiterjesztéssel végződik, kattintson a jobb gombbal a mappára, majd kattintson az Átnevezés lehetőségre. Távolítsa el a .bak kiterjesztést a mappanév végéről, majd nyomja le az ENTER billentyűt.

5. Kattintson a .bak kiterjesztés nélküli mappára a részletek panelen, kattintson duplán a RefCount elemre, írja be a 0 értéket, majd kattintson az OK gombra.

6. Kattintson a .bak kiterjesztés nélküli mappára a részletek panelen, kattintson duplán a State elemre, írja be a 0 értéket, majd kattintson az OK gombra.

7. Zárja be a Beállításszerkesztőt.

8. Indítsa újra a számítógépet.

9. Jelentkezzen be újra a saját fiókjával.

2020. október 4., vasárnap

Merevlemez ellenőrzése Linuxon

 Installáld: gnome-disks

2020. augusztus 20., csütörtök

Pendrive ellenőrzése linuxon

Először megnézed, hogy milyen néven van felmounotlva a pendrive-od. Nem kevered össze a merevlemezekkel, mert abból súlyos adatvesztés lehet - úgyhogy ezúton határolódunk el bármilyen kártérítéstől: ha nem vagy biztos a dolgodban, akkor fordulj szakemberhez!

joe: lsblk | grep disk

sda      8:0    0 223,6G  0 disk 

sdb      8:16   0   1,8T  0 disk 

sdd      8:48   1   7,5G  0 disk 

A diszkek mérete alapján tudod eldönteni, hogy melyik eszköz a pendrive-od -> nagy valószínűséggel a legkisebb... VIGYÁZAT! NE CSAK A SZÁMOT NÉZD, HANEM A MÉRTÉKEGYSÉGET IS! A fenti példában a névleg 8GB-os (itt 7,5-nek látszó) pendrive sdd néven van felmountolva.

joe: sudo badblocks -w -s -o usberror.log /dev/sdd

Tesztelés 0x mintával: kész                                                 

Olvasás és összehasonlítás: kész  





2020. július 5., vasárnap

Windows 10 after install

Processzor
Intel automatikus driver telepítő programo: http://www.intel.com/content/www/us/en/support/detect.html
AMD: neked kell kiválasztanod, milyen processzorod van: https://www.amd.com/en/support

Videokártya
Intel: A CPU-val együtt ehhez is feltelepül a driver
Nvidia: https://www.nvidia.com/en-us/geforce/drivers/
AMD: https://www.amd.com/en/support

Automatikusan feltelepült felesleges programok eltávolítása: https://github.com/Sycnex/Windows10Debloater

Felesleges folyamatok letiltása: https://www.oo-software.com/en/shutup10

2020. június 5., péntek

Elromlott pendrive javítása

Mindenekelőtt figyelmeztetlek, hogy ha nem figyelsz oda, és nem a pendrive-ot, hanem másik disket választasz ki akkor bizony adataid veszhetnek el. Ezért ha nem vagy biztos magadban, inkább fordulj szakemberhez!

- Elindítod a rendszergazdai parancssort.
- Elindítod a "diskpart" programot.
- Kilistázod a gépben lévő meghajtókat: list disk.
- Disk ### oszlopban látod melyik meghajtót karod birizgálni Pl. Disk 1.
- Kiválasztod a disket, esetünkben: select disk 1.
- Partíciós tábla törlése: clean.
- Bezárod az ablakot.
- Elindítod a Lemezkezelőt: diskmgmt.msc
- A grafikus felületen kiválasztod a pendrive-ot: egér jobb gombbal rákattinttasz és kiválasztod, hogy "Új egyszerű kötet-et" akarsz készíteni rajta.
- Kiválasztod, hogy NTFS, vagy FAT32 fájlrendszert akarsz létrehozni.
- Ha minden jól ment, akkor örülsz.