File tree Expand file tree Collapse file tree 2 files changed +36
-9
lines changed Expand file tree Collapse file tree 2 files changed +36
-9
lines changed Original file line number Diff line number Diff line change @@ -176,3 +176,30 @@ Minio может не работать из-за того, что у вас пр
176176Вы видите примерно следующее
177177
178178Читайте документацию [по сборке через панель. ](launcher-panel-build-download.md#download)
179+
180+ ## Ошибка входа: Службы аутентификации отключены для проведения технических работ.
181+
182+ ### Решение
183+
184+ Если у вас выбран метод авторизации Azuriom - выполните следующее:
185+
186+ - Откройте файл ```/папка_с_сайтом/app/Games/Minecraft/MinecraftOfflineGame.php```, и найдите в нем следующий код:
187+ ```
188+ public function getUserUniqueId(string $name): ?string
189+ {
190+ $factory = new UuidFactory();
191+ $factory->setNameGenerator(new class implements NameGeneratorInterface
192+ {
193+ public function generate(UuidInterface $ns, string $name, string $hashAlgorithm): string
194+ {
195+ return md5($name, true);
196+ }
197+ });
198+ $uuid = $factory->uuid3(Uuid::NIL, 'OfflinePlayer:'.$name)->toString();
199+
200+ return Str::remove('-', $uuid);
201+ }
202+ ```
203+ - Замените ```return Str::remove('-', $uuid);``` на ```return $uuid;```.
204+
205+ **ВНИМАНИЕ:** После этой процедуры необходимо пересоздать все уже имеющиеся аккаунты, чтобы сгенерировались новые и корректные UUID.
Original file line number Diff line number Diff line change 77
88На данный момент Gml Backend поддерживает несколько типов предустановленных типов авторизации:
99
10- | Тип авторизации | Описание |
11- | -------------------------| -----------------------------------------------------------------------------------------------------------------|
12- | Undefined | ** Запрещена** на любую авторизацию со стороны лаунчера |
13- | Any | ** Разрешена** любая авторизация со стороны лаунчера |
14- | DataLifeEngine | Скрипт авторизации для CMS <br />[ DataLifeEngine] ( https://dle-news.ru ) |
15- | Azuriom | Авторизация через CMS <br />[ Azuriom] ( https://github.com/Azuriom/Azuriom ) |
16- | EasyCabinet | Авторизация через систему личного кабинета <br />[ Aurora EasyCabinet] ( https://github.com/AuroraTeam/EasyCabinet ) |
17- | UnicoreCMS | Авторизация через CMS систему UnicoreCMS |
18- | Собственная авторизация | Авторизация, которую вы можете настроить для своего Api самостоятельно |
10+ | Тип авторизации | Описание |
11+ | -------------------------| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
12+ | Undefined | ** Запрещена** на любую авторизацию со стороны лаунчера |
13+ | Any | ** Разрешена** любая авторизация со стороны лаунчера |
14+ | DataLifeEngine | Скрипт авторизации для CMS <br />[ DataLifeEngine] ( https://dle-news.ru ) |
15+ | Azuriom | Авторизация через CMS <br />[ Azuriom] ( https://github.com/Azuriom/Azuriom ) < br /> ** необходимо корректировать генерацию UUID. Процесс описан на [ этой странице ] ( https://gml-launcher.github.io/Gml.Docs/gml-faq.html ) . * |
16+ | EasyCabinet | Авторизация через систему личного кабинета <br />[ Aurora EasyCabinet] ( https://github.com/AuroraTeam/EasyCabinet ) |
17+ | UnicoreCMS | Авторизация через CMS систему UnicoreCMS |
18+ | Собственная авторизация | Авторизация, которую вы можете настроить для своего Api самостоятельно |
1919
2020Прочитать подробнее про собственную авторизацию можете на [ этой странице] ( integrations-auth-custom.md ) .
You can’t perform that action at this time.
0 commit comments