You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Поддержка устаревших клиентов на Java 8 с помощью режима BRIDGE
70
+
71
+
Мы не рекомендуем использовать устаревшие клиенты и сервера без поддержки Java 21+. Однако если вам по какой то причине это необходимо вы можете воспользоватся специальным режимом работы лаунчера.
72
+
73
+
- Если у вас уже есть клиент, работающий на Java 8 - перенесите его в лаунчер опираясь на ваш предыдущий профиль и актуальный формат
74
+
- Измените рекомендуемую, минимальную и максимальную версию Java в профиле
75
+
- Установите `classLoaderConfig` в значение `BRIDGE`
76
+
- Установите специальную версию authlib `https://mirror.gravitlauncher.com/5.7.x/authlib/LauncherAuthlib1-bridge.jar`
77
+
- Синхронизируйте изменения и проверьте работу. Для привязке сервера следуйте инструкции для BRIDGE
78
+
- Лаунчер не должен закрываться при работе клиентов в режиме BRIDGE. Актуальная версия рантайма покажет вам диалог с предупреждением если вы попытаетесь выйти из лаунчера не закрыв клиент
### Привязка сервера в условиях ограничений хостингов Minecraft серверов
57
+
58
+
Что бы привязать сервер вам необходимо:
59
+
60
+
- Иметь контроль над файлами и библиотеками сервера, включая authlib
61
+
- Иметь возможность куда либо(например через редактрование строки запуска, файла unix_args.txt или специальных файлов разных ядер) прописать system properties
62
+
- Иметь локальный WSL и копию файлов сервера для патча
63
+
64
+
Так что бы привязать сервер выполните следующие действия:
65
+
66
+
- Загрузите файлы сервера себе на WSL или машину с Linux окружением
67
+
- Выполните патч authlib и ServerWrapperInline по гайду
68
+
- Загрузите на хостинг измененные файлы
69
+
- Пропишите аргументы `-D` из гайда любым удобным для вас способом(строка запуска, unix_args.txt/user_jvm_args.txt из новых версий Forge/NeoForge, файлы для ядер)
70
+
- Локально на вашей WSL или машине Linux выполните следующий скрипт
- Загрузите полученный `ServerWrapperConfig.json` на хостинг
79
+
80
+
81
+
## Привязка устаревшего сервера 1.7.10-1.16.4 с помощью режима BRIDGE
82
+
83
+
Этот режим используется для запуска устаревших клиентов и серверов на Java 8.
84
+
85
+
-
86
+
- Если вы используете хостинг Minecraft серверов вы должны запустить мост на своей машине с лаунчсервером, так как ServerWrapper требует Java 21+. После чего откройте порт **только для IP сервера**. Открывать порт моста наружу в общий доступ **небезопасно**
0 commit comments