Lodehost logoLodehost

Świat i ustawienia

Zresetuj albo napraw jednego gracza, nie ruszając reszty świata

Ekwipunek jednego gracza zawiera przedmiot, który wyrzuca go przy każdym wejściu, znajomy chce zacząć od nowa na serwerze działającym od roku, albo konto testowe zapełniło się przedmiotami z trybu kreatywnego. Nic z tego nie wymaga resetu świata. Każdy gracz jest zapisany w kilku małych plikach nazwanych po jego koncie, a przy zatrzymanym serwerze możesz usunąć albo przywrócić dokładnie te pliki i nic więcej.

8 min czytania

Jeden plik gracza wyjęty z folderu pełnego identycznych plików graczy
Każdy gracz to garść plików nazwanych po jego koncie, więc jeden może zniknąć, a reszta zostaje.

Co serwer przechowuje o jednym graczu

Świat trzyma trzy pliki dla każdego gracza, który kiedykolwiek wszedł. Wszystkie trzy mają w nazwie UUID gracza, nigdy nazwę użytkownika, więc zmiana nazwy na koncie zachowuje te same pliki.

PlikCo jest w środkuKomenda, która to zmienia
players/data/<uuid>.datEkwipunek, 27 miejsc skrzyni endu, pozycja i wymiar, punkt odrodzenia, doświadczenie i odblokowane recepturyclear, item, xp, tp, recipe
players/advancements/<uuid>.jsonKażde osiągnięcie i postęp w jego kierunkuadvancement revoke
players/stats/<uuid>.jsonCzas gry, śmierci, zabite moby, wykopane bloki, przebyta odległośćBrak

Ścieżki zaczynają się w folderze świata, czyli world, chyba że level-name mówi inaczej.

Obok pliku .dat często znajdziesz <uuid>.dat_old. To zapis sprzed ostatniego. Gdy brakuje pliku .dat, serwer wczytuje w jego miejsce .dat_old, dlatego reset musi usunąć oba.

Czy układ zmienił się w 26.1?

Tak. Przed 26.1 te same pliki leżały w trzech osobnych folderach bezpośrednio w świecie: playerdata, advancements i stats. Java Edition 26.1 zebrała je w jednym folderze players, a 26.2 zachowuje ten układ. Świat utworzony na starszej wersji serwer przestawia przy pierwszym starcie na 26.1 albo nowszej, więc nie przenoś tych folderów ręcznie. Na Paperze i Purpurze foldery graczy są tylko w głównym świecie, a nie w world_nether ani world_the_end.

Zakładka Pliki otwarta w world/players z folderami data, stats i advancements
Od 26.1 wszystko o graczu leży w jednym folderze players w świecie.

Znajdowanie UUID, które należy do nazwy

Każdy plik, który zaraz ruszysz, jest nazwany po UUID takim jak 3f8c2a91-6b0e-4d57-9c1a-7e24b5d0f613, więc pierwsze zadanie to dopasować nazwę do tego ciągu. Serwer prowadzi własną listę do wyszukiwania w usercache.json, w głównym folderze serwera, z jednym wpisem na gracza, który niedawno wszedł:

usercache.json

[
  {
    "name": "Kai",
    "uuid": "3f8c2a91-6b0e-4d57-9c1a-7e24b5d0f613",
    "expiresOn": "2026-10-14 19:02:11 +0000"
  }
]
  • Otwórz go przez „Edytuj” w zakładce „Pliki”. To plik tekstowy, więc panel go pokazuje, a wyszukiwarka przeglądarki szybko znajdzie nazwę.
  • Operatorzy, biała lista i bany też mają UUID. Gdy gracz jest na jednej z tych list, ops.json, whitelist.json albo banned-players.json pokazuje tę samą parę nazwy i UUID.
  • Sprawdź datę. Zakładka „Gracze” pokazuje, jak długo ktoś grał i kiedy był ostatnio widziany, odczytane z plików statystyk. W world/players/stats kolumna „Zmodyfikowano” w zakładce „Pliki” pokazuje, kiedy każdy plik ostatnio się zmienił, a plik zmieniony w tamtej chwili to mocna wskazówka.

Serwery online i offline dają różne UUID

Przy włączonym „Verify accounts with Mojang” UUID należy do konta Microsoft gracza. Przy wyłączonym serwer wylicza UUID z tekstu OfflinePlayer: i nazwy, więc ta sama osoba ma inne UUID i inny zestaw plików. Przełączenie tego ustawienia to najczęstszy powód, dla którego gracz nagle pojawia się z pustym ekwipunkiem. Poradnik o przenoszeniu serwera wyjaśnia, dlaczego musi zostać takie samo.

Mniejsze poprawki komendami, gdy gracz jest online

Często gracz potrzebuje usunięcia tylko części danych. Gra ma komendę na większość z nich i żadna nie rusza innych graczy. W zakładce „Konsola” pomijasz ukośnik; na czacie go wpisujesz. Każda z tych komend wymaga, żeby gracz był online. W przeciwnym razie odpowiedź brzmi No player was found.

Konsola

clear Kai
item replace entity Kai enderchest.0 with air
xp set Kai 0 levels
xp set Kai 0 points
advancement revoke Kai everything
recipe take Kai *
effect clear Kai
tp Kai 0 80 0
KomendaCo robiCzego nie rusza
clear KaiOpróżnia ekwipunek, łącznie z drugą ręką, małą siatką craftingu i przedmiotem na kursorzeSkrzyni endu
clear Kai minecraft:diamondUsuwa tylko ten przedmiotWszystkiego innego, co nosi
item replace entity Kai enderchest.0 with airOpróżnia jedno miejsce skrzyni endu; miejsca idą od enderchest.0 do enderchest.26Pozostałych 26 miejsc
xp set Kai 0 levels i xp set Kai 0 pointsPoziomy, a potem postęp w bieżącym poziomiePrzedmiotów zaklętych tymi poziomami
advancement revoke Kai everythingKażde osiągnięcie zdobyte przez graczaStatystyk
recipe take Kai *Wszystkie receptury w książce recepturPrzedmiotów, które wcześniej wytworzył
tp Kai 0 80 0Przenosi gracza, co ratuje kogoś uwięzionego w ścianie albo w pętli portaluJego punktu odrodzenia

Skrzynia endu nie ma jednej komendy, która opróżnia wszystkie 27 miejsc. Albo uruchom linijkę item replace 27 razy, zwiększając numer miejsca, albo zresetuj plik przy zatrzymanym serwerze, jak niżej. Statystyki nie mają żadnej komendy: plik statystyk to jedyny sposób, żeby je zmienić.

Pełny reset przy zatrzymanym serwerze

Usunięcie plików daje prawdziwy nowy start: gracz wchodzi na spawn świata bez niczego, jak za pierwszym razem. Rób to na zatrzymanym serwerze. Działający serwer trzyma dane gracza online w pamięci i zapisuje je z powrotem na dysk, prosto na Twoją zmianę.

  1. Sprawdź UUID

    Znajdź UUID gracza w usercache.json i skopiuj go, żeby nie czytać dwa razy 36-znakowego ciągu.

  2. Zatrzymaj serwer

    Uprzedź tych, którzy są online, a potem go zatrzymaj. Poczekaj, aż całkiem się zatrzyma, zanim ruszysz jakikolwiek plik.

  3. Zrób kopię

    W world/players/data zaznacz .dat i .dat_old gracza, naciśnij „Zip” i pobierz archiwum przez „Pobierz”. To samo zrób dla jego pliku w stats i w advancements. Powód jest w następnej sekcji.

  4. Usuń to, co ma zniknąć

    Zaznacz tylko pliki, które chcesz zresetować, i naciśnij „Usuń”. Dla czystego startu to .dat, .dat_old, plik statystyk i plik osiągnięć. Panel ostrzega, że nie ma kosza, z którego dałoby się je przywrócić, dlatego kopia idzie pierwsza.

  5. Uruchom i wpuść gracza

    Serwer tworzy nowe pliki, gdy gracz się zaloguje. Dane pluginów to osobna sprawa, więc sprawdź sekcję o pluginach niżej, zanim powiesz mu, że gotowe.

CelUsuń te pliki przy zatrzymanym serwerze
Zacząć całkiem od nowa.dat, .dat_old, plik statystyk i plik osiągnięć
Nowy ekwipunek i pozycja, osiągnięcia zostająTylko .dat i .dat_old
Wyzerować czas gry i liczbę śmierciTylko plik statystyk
Zdobyć osiągnięcia jeszcze razTylko plik osiągnięć

Nie otwieraj pliku .dat przez Edytuj

Pliki graczy to skompresowane dane binarne, a nie tekst. Menedżer plików oferuje „Edytuj” tylko dla plików tekstowych, i to celowo: zapisanie .dat przez edytor tekstu by go zniszczyło. Żeby zmienić pojedyncze przedmioty, użyj komend powyżej, gdy gracz jest online.

Dwa pliki nazwane tym samym UUID zaznaczone w folderze data, z przyciskami Zip i Usuń nad nimi
Najpierw spakuj pliki gracza, pobierz archiwum i dopiero potem usuń.

Zachowaj kopię, którą da się przywrócić

Reset psuje się w drobny sposób: złe UUID, gracz, który zmienia zdanie, albo ktoś z ekipy, kto wyczyścił konto znajomego o podobnej nazwie. Z plikami samego gracza w zipie cofnięcie zajmuje minutę i nikt inny nic nie traci.

  1. Zatrzymaj serwer.
  2. Wyślij zip do folderu serwera w zakładce „Pliki” i naciśnij przy nim „Rozpakuj”.
  3. Przenieś pliki z powrotem do world/players/data, stats i advancements, zastępując nowe o tej samej nazwie.
  4. Uruchom serwer i wpuść gracza.

Kopia zapasowa serwera też zadziała, ale „Przywróć” w zakładce „Kopie zapasowe” cofa cały serwer do tamtego momentu, więc wszyscy inni tracą to, co zrobili od tego czasu. Dla jednego gracza zip jest lepszym narzędziem. W pakiecie bez miejsc na kopie to jedyna kopia, jaką masz, więc trzymaj ją na własnym komputerze.

Pluginy prowadzą własne zapisy

Usunięcie plików świata nic nie robi z tym, co pluginy trzymają w folderze plugins. Gracz, który spodziewał się czystej karty, może wrócić z pustym ekwipunkiem i dalej mieć swoje pieniądze, domy i rangę. Większość pluginów nazywa te zapisy tym samym UUID, co ułatwia ich znalezienie.

EssentialsX jako przykład

EssentialsX daje każdemu graczowi własny plik w plugins/Essentials/userdata, o nazwie <uuid>.yml. Trzyma w nim domy, saldo, nick, pocztę, status wyciszenia i więzienia oraz miejsce, w którym gracz ostatnio się wylogował. Usuń go przy zatrzymanym serwerze, żeby zresetować to wszystko naraz. Ponieważ to plik tekstowy, możesz też otworzyć go przez „Edytuj” i usunąć pojedynczy dom albo zmienić saldo. Poradnik o EssentialsX opisuje domy i kity dokładniej.

Rodzaj pluginuGdzie szukaćWarto wiedzieć
Domy, ekonomia, nickiPlik na gracza w folderze pluginu, często nazwany po UUIDUsuwaj go tylko przy zatrzymanym serwerze
Rangi i uprawnieniaWłasny magazyn pluginu uprawnieńUsuń gracza komendami tego pluginu, zamiast kasować pliki
Claimy i ochronaFolder danych pluginu ochronyUsunięcie tam gracza może zostawić jego budowle bez ochrony
Logowanie blokówPlik bazy danych pluginu logującegoNie ruszaj go; jego historia to sposób na późniejsze cofnięcie griefingu

Operatorzy, biała lista i bany też leżą poza światem, w folderze serwera. Reset nie odbiera uprawnień operatora ani nie zdejmuje bana; do tego użyj zakładki „Gracze” albo poradnika o banach.

Gracze Bedrock w pakiecie Crossplay

Na serwerze Crossplay gracze Bedrock wchodzą przez Floodgate i dostają UUID zrobione z ID ich konta Xbox, w kształcie 00000000-0000-0000-xxxx-xxxxxxxxxxxx. Ich pliki wyglądają tak samo jak wszystkich innych i leżą w tych samych folderach, więc kroki powyżej działają bez zmian. Zera na początku ułatwiają wyłowienie ich w world/players/data.

  • Szukaj nazwy z kropką. Floodgate stawia . przed każdą nazwą Bedrock, więc gracz z telefonu o nazwie RiverFox22 pojawia się jako .RiverFox22 w usercache.json. Spacje w gamertagu zamieniają się w podkreślenia.
  • Połączone konta używają plików Java. Gracz Bedrock, który połączył konto Java, gra z ekwipunkiem i pozycją tego konta Java, a jego postęp z Bedrock jest poza zasięgiem, dopóki nie rozłączy kont. W takim wypadku resetuj UUID Java, a nie to z zerami.
  • Nie ruszaj trybu online. Zmiana „Verify accounts with Mojang” daje graczom Java nowe UUID, a wraz z tym ich stare pliki przestają do kogokolwiek należeć.

Więcej o tym, jak obie edycje dzielą jeden serwer, jest w poradniku o Crossplay.

Która poprawka na który problem

Co się stałoNajmniejsza poprawka
Wyrzucany przy każdym wejściu przez jeden przedmiotZatrzymaj serwer, spakuj i usuń .dat i .dat_old; statystyki i osiągnięcia mogą zostać
Uwięziony w blokach albo w pętli portalutp gracza w bezpieczne miejsce, gdy tylko jest online
Ktoś chce zacząć od nowa na tym samym serwerzeUsuń wszystkie cztery pliki i jego plik w plugins/Essentials/userdata, jeśli go używasz
Przedmioty z trybu kreatywnego zostały po testachclear gracza, potem opróżnij skrzynię endu miejsce po miejscu albo zresetuj plik
Wszyscy naraz stracili przedmiotyNiczyje pliki nie są zepsute: sprawdź, czy nie zmieniono „Verify accounts with Mojang”
Przedmioty zniknęły po resecie Netheru albo EnduSprawdź skrzynie w tym wymiarze; poradnik o resecie wymiaru wyjaśnia, co znika razem z nim

Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.

FAQ

Pytania o reset gracza

Czy mogę wyczyścić ekwipunek gracza, który jest offline?

Nie komendą, bo clear znajduje tylko graczy online. Zatrzymaj serwer i usuń jego .dat i .dat_old w world/players/data, co resetuje też jego pozycję i doświadczenie.

Gdzie jest folder playerdata w Minecraft 26.1?

Przeniesiono go do world/players/data. Statystyki są teraz w world/players/stats, a osiągnięcia w world/players/advancements.

Czy usunięcie playerdata zdejmuje bana albo uprawnienia operatora?

Nie. Bany i operatorzy są zapisani w banned-players.json i ops.json w folderze serwera, których reset gracza nie rusza.

Czy gracz straci swoje budowle?

Nie. Bloki należą do świata, a nie do gracza, więc budowle i skrzynie w nich zostają tam, gdzie są. Znika tylko to, co było w jego własnym ekwipunku i skrzyni endu.

Dlaczego usunięty gracz wrócił ze starymi przedmiotami?

Zwykle został .dat_old albo serwer jeszcze działał i ponownie zapisał gracza. Usuń oba pliki przy zatrzymanym serwerze.

Jeden gracz naprawiony, reszta świata taka, jaka była.

Menedżer plików pakuje, pobiera i usuwa pliki gracza, a konsola uruchamia komendy do mniejszych napraw.

Zobacz, co robi panel