Przejdź do treści głównej
Enshrouded 1.0 już dostępny−25%
MinecraftMinecraft·Rozwiązywanie problemów

Gracze Bedrock nie mogą pisać na czacie Geyser: poprawka

Gracze Bedrock na serwerze Geyser nie piszą na czacie, a konsola pokazuje Chat disabled due to missing profile public key? Ustaw enforce-secure-profile=false.

Magnus·
3 min czytania
·
28 paź 2026
Spis treści

Gracze Bedrock wchodzą na Twój serwer Java przez GeyserMC, chodzą i budują, ale nic, co napiszą, nie pojawia się na czacie. Konsola wypisuje Chat disabled due to missing profile public key przy każdym ich wejściu. Rozwiązanie to jedna linijka w server.properties: ustaw enforce-secure-profile na false i zrestartuj serwer.

Dlaczego gracze Bedrock nie mogą pisać na czacie

Java Edition podpisuje każdą wiadomość na czacie. Klient każdego gracza dołącza podpis wykonany kluczem powiązanym z jego kontem Microsoft, a serwer może go zweryfikować. Ustawienie enforce-secure-profile w server.properties decyduje, co dzieje się z graczami, którzy nie potrafią podpisywać: gdy jest ustawione na true (to wartość domyślna), ich czat zostaje wyłączony.

Gracze Bedrock łączą się z Twoim serwerem przez Geyser i Floodgate i nigdy nie dostają klucza profilu Java. Przy domyślnym ustawieniu mogą więc grać, ale nie wyślą ani jednej wiadomości. Zobaczysz to w zakładce Console zaraz po wejściu gracza Bedrock:

Failed to update secure chat state for .PlayerName: 'Chat disabled due to missing profile public key. Please try reconnecting.'

Komunikat każe połączyć się ponownie, ale to nie pomaga. Gracz za każdym razem dostaje ten sam efekt, bo klucz nie jest uszkodzony, tylko go brakuje.

To samo spotyka graczy Java na serwerze z online-mode=false: bez prawdziwego logowania też nie mają klucza profilu, więc ich czat jest blokowany w ten sam sposób.

Jak wyłączyć enforce-secure-profile

  1. Otwórz serwer w panelu sterowania i przejdź do zakładki Files.
  2. Kliknij server.properties, żeby otworzyć plik w edytorze.
  3. Znajdź linię enforce-secure-profile=true i zmień ją na enforce-secure-profile=false.

Plik server.properties otwarty w edytorze panelu DoomHosting, z enforce-secure-profile w linii 15

  1. Kliknij Save.
  2. Zrestartuj serwer. To ustawienie jest wczytywane tylko przy starcie, więc samo zapisanie pliku niczego nie zmienia.

Gdy serwer znów działa, gracze Bedrock mogą pisać na czacie od razu. Nie muszą nic zmieniać po swojej stronie.

Co zmienia się dla graczy Java

Bardzo niewiele. Gracze Java piszą na czacie tak jak wcześniej, a wszyscy korzystają z jednego wspólnego czatu.

Różnica polega na tym, że serwer nie wymaga już podpisanych wiadomości. Gdy gracz Java dołącza, jego gra pokazuje małe powiadomienie, że wiadomości na czacie nie mogą zostać zweryfikowane. To normalne na każdym serwerze z wyłączonym tym ustawieniem i nie przeszkadza w pisaniu. Oznacza to też, że wiadomości z Twojego serwera nie da się zgłosić do Microsoft przez wbudowane w grę zgłaszanie czatu, więc moderacja zostaje po Twojej stronie i po stronie Twojej ekipy.

Nadal nie możesz pisać na czacie?

Zapisałeś plik, ale nie zrestartowałeś serwera. Sprawdź początek Console po restarcie: serwer czyta server.properties tylko raz, przy starcie.

Czat blokuje plugin. Pluginy do formatowania czatu, antyspamu czy moderacji potrafią same wyciszać graczy. Zajrzyj do Console, czy plugin nie wypisuje komunikatu, gdy gracz Bedrock próbuje coś napisać, i sprawdź konfigurację pluginu.

Gracze Bedrock w ogóle nie mogą wejść. To zupełnie inny problem, zwykle chodzi o wpisany adres lub port albo o nieaktualnego Geysera. Nasz poradnik o crossplayu z GeyserMC opisuje konfigurację i sprawdzanie połączenia.

Najczęściej zadawane pytania

Czy wyłączenie enforce-secure-profile jest bezpieczne? Tak. To ustawienie decyduje tylko o tym, czy wiadomości na czacie muszą mieć podpis. Nie ma nic wspólnego z tym, kto może wejść na serwer: whitelista, bany i online-mode działają jak dotąd.

Czy potrzebuję do tego pluginu? Nie. To ustawienie jest wbudowane w serwer, a zmiana w server.properties w zupełności wystarcza.

Czy to naprawi czat także na serwerach w trybie offline? Tak. Gracze bez logowania przez Microsoft nie mają klucza profilu, tak samo jak gracze Bedrock, więc ta sama zmiana pozwala im pisać.

Czy muszę to robić ponownie po aktualizacji? Nie. Ustawienie zostaje w server.properties po aktualizacji lub zmianie wersji serwera.

Na każdym serwerze Minecraft, który hostujemy, możesz edytować server.properties prosto z zakładki Files, bez klienta FTP.

Czy ten poradnik był pomocny?

Minecraft

Uruchom swój serwer Minecraft

Hosting o wysokiej wydajności z wsparciem 24/7