Skip to content

Commit 1b74ce3

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 8e08ef0 + d7e1aba commit 1b74ce3

File tree

2 files changed

+36
-9
lines changed

2 files changed

+36
-9
lines changed

Writerside/topics/gml-faq.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff 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.

Writerside/topics/integrations-auth.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
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).

0 commit comments

Comments
 (0)