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.
| Plik | Co jest w środku | Komenda, która to zmienia |
|---|---|---|
players/data/<uuid>.dat | Ekwipunek, 27 miejsc skrzyni endu, pozycja i wymiar, punkt odrodzenia, doświadczenie i odblokowane receptury | clear, item, xp, tp, recipe |
players/advancements/<uuid>.json | Każde osiągnięcie i postęp w jego kierunku | advancement revoke |
players/stats/<uuid>.json | Czas 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.

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.jsonalbobanned-players.jsonpokazuje 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/statskolumna „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| Komenda | Co robi | Czego nie rusza |
|---|---|---|
clear Kai | Opróżnia ekwipunek, łącznie z drugą ręką, małą siatką craftingu i przedmiotem na kursorze | Skrzyni endu |
clear Kai minecraft:diamond | Usuwa tylko ten przedmiot | Wszystkiego innego, co nosi |
item replace entity Kai enderchest.0 with air | Opróżnia jedno miejsce skrzyni endu; miejsca idą od enderchest.0 do enderchest.26 | Pozostałych 26 miejsc |
xp set Kai 0 levels i xp set Kai 0 points | Poziomy, a potem postęp w bieżącym poziomie | Przedmiotów zaklętych tymi poziomami |
advancement revoke Kai everything | Każde osiągnięcie zdobyte przez gracza | Statystyk |
recipe take Kai * | Wszystkie receptury w książce receptur | Przedmiotów, które wcześniej wytworzył |
tp Kai 0 80 0 | Przenosi gracza, co ratuje kogoś uwięzionego w ścianie albo w pętli portalu | Jego 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ę.
Sprawdź UUID
Znajdź UUID gracza w
usercache.jsoni skopiuj go, żeby nie czytać dwa razy 36-znakowego ciągu.Zatrzymaj serwer
Uprzedź tych, którzy są online, a potem go zatrzymaj. Poczekaj, aż całkiem się zatrzyma, zanim ruszysz jakikolwiek plik.
Zrób kopię
W
world/players/datazaznacz.dati.dat_oldgracza, naciśnij „Zip” i pobierz archiwum przez „Pobierz”. To samo zrób dla jego pliku wstatsi wadvancements. Powód jest w następnej sekcji.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.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.
| Cel | Usuń 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ę śmierci | Tylko plik statystyk |
| Zdobyć osiągnięcia jeszcze raz | Tylko 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.

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.
- Zatrzymaj serwer.
- Wyślij zip do folderu serwera w zakładce „Pliki” i naciśnij przy nim „Rozpakuj”.
- Przenieś pliki z powrotem do
world/players/data,statsiadvancements, zastępując nowe o tej samej nazwie. - 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 pluginu | Gdzie szukać | Warto wiedzieć |
|---|---|---|
| Domy, ekonomia, nicki | Plik na gracza w folderze pluginu, często nazwany po UUID | Usuwaj go tylko przy zatrzymanym serwerze |
| Rangi i uprawnienia | Własny magazyn pluginu uprawnień | Usuń gracza komendami tego pluginu, zamiast kasować pliki |
| Claimy i ochrona | Folder danych pluginu ochrony | Usunięcie tam gracza może zostawić jego budowle bez ochrony |
| Logowanie bloków | Plik bazy danych pluginu logującego | Nie 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.RiverFox22wusercache.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ło | Najmniejsza poprawka |
|---|---|
| Wyrzucany przy każdym wejściu przez jeden przedmiot | Zatrzymaj serwer, spakuj i usuń .dat i .dat_old; statystyki i osiągnięcia mogą zostać |
| Uwięziony w blokach albo w pętli portalu | tp gracza w bezpieczne miejsce, gdy tylko jest online |
| Ktoś chce zacząć od nowa na tym samym serwerze | Usuń wszystkie cztery pliki i jego plik w plugins/Essentials/userdata, jeśli go używasz |
| Przedmioty z trybu kreatywnego zostały po testach | clear gracza, potem opróżnij skrzynię endu miejsce po miejscu albo zresetuj plik |
| Wszyscy naraz stracili przedmioty | Niczyje pliki nie są zepsute: sprawdź, czy nie zmieniono „Verify accounts with Mojang” |
| Przedmioty zniknęły po resecie Netheru albo Endu | Sprawdź 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.




