Для привязки ServerWrapper к вашему серверу выполните следующие действия:
- Откройте лаунчсервер и введите команду token server HiTech , где HiTech — название вашего сервера. Скопируйте получившийся токен.
- Перейдите в папку с вашим сервером, скопируйте туда ServerWrapper.jar из артефактов сборки и выполните команду java -jar ServerWrapper.jar setup
- Укажите название jar файла вашего серверного ядра, название сервера, адрес лаунчсервера и токен, полученный на первом этапе
- Обязательно включите online-mode=true в вашем server.properties
Дальнейшие действия зависят от вашего серверного ядра
- Для привязки сервера с fabric-loader 0.14.X и выше не забудьте пропатчить или взять с клиента библиотеку fabric-loader
- Правильно указывайте имя сервера при установке ServerWrapper. Имя сервера это название сервера в поле servers вашего полфиля. По умолчанию название первого сервера совпадает с title профиля
- Привязка нескольких серверов по одному токену возможна только если эти сервера относятся к одному профилю
- При смене ключей лаунчсервера(например при настройке заново на новом хостинге) или authId вам необходимо обязательно пересоздать токен сервера
- Для запуска сервера 1.19.1 и выше нужно установить параметр enforce-secure-profile в false в файле server.properties
# Привязка прокси
Прокси серверы напрямую обращаются к серверам Mojang, минуя authlib, поэтому вы должны пропатчить их
Часть 2. Привязываем лаунчер к серверу + БОНУС
# Привязка дополнительных средств
- Скопируйте ServerWrapper.jar в папку с сервером/прокси
- Привяжите с помощью ServerWrapper как обычно
- Удалите mainclass из конфигурации ServerWrapper
# Использование installAuthlib
Для привязки всех остальных ядер(в том числе находящихся за прокси) необходимо заменить authlib. Начиная с версии 5.2.13 вы можете привязать authlib к серверу одной командой:
- [ Локально ]
- [ По ссылке ]
Скопируйте authlib с клиента в любое удобное для вас место и пропишите команду java -jar ServerWrapper.jar installAuthlib ПутьКAuthlib
Скопируйте ссылку на LauncherAuthlib для вашей версии Minecraft и выполните команду java -jar ServerWrapper.jar installAuthlib СсылкаНаLauncherAuthlib
Например для установки на сервер Minecraft 1.19: java -jar ServerWrapper.jar installAuthlib https://mirror.gravitlauncher.com/5.2.x/compat/authlib/3/LauncherAuthlib3-1.19.jar
Рекомендуется перед привязкой запустить сервер хотя бы 1 раз
Для 1.12.2 forge/sponge дополнительно замените launchwrapper
открыть в новом окне файл в libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar с заменой
Установка командой Wget
wget —show-progress -q -O ./libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar https://mirror.gravitlauncher.com/5.2.x/compat/launchwrapper-1.12-5.0.x-fixed.jar
# Ручная установка AuthLib
Для привязки всех остальных ядер(в том числе находящихся за прокси) необходимо заменить authlib. Каждое ядро реализует процесс своего старта по своему, поэтому если одна инструкция не подходит, попробуйте другую.
Часть1. Создание лаунчера майнкрафт для вашего проекта
- [ Classpath ]
- [ Jar ]
- [ Library ]
- [ MinecraftExtra ]
- [ Pack ]
Скопируйте authlib в папку с ServerWrapper’ом и измените ваш setup.sh: -cp ServerWrapper.jar:server.jar pro.gravit.launcher.server.ServerWrapper замените на -cp authlib-XXXX.jar:ServerWrapper.jar:server.jar pro.gravit.launcher.server.ServerWrapper
Примеры ядер: Forge 1.7.10, Vanilla до 1.18
Распакуйте содержимое authlib клиента в временную папку. Откройте jar файл вашего ядра или сервера minecraft(если разделены) архиватором и скопируйте с заменой файлы, распакованные на предыдущем этапе
Примеры ядер: Forge/Sponge до 1.16.5, Fabric/Vanilla до 1.18
Скопируйте файл вашего authlib по пути libraries/com/mojang/ВЕРСИЯ/authlib-ВЕРСИЯ.jar с заменой
Распакуйте содержимое authlib клиента в временную папку. Откройте файл libraries/net/minecraft/server/ВЕРСИЯ/server-ВЕРСИЯ-extra.jar архиватором и скопируйте с заменой файлы, распакованные на предыдущем этапе
Примеры ядер: Forge 1.16.5
Откройте файл вашего сервера и скопируйте authlib-ВЕРСИЯ.jar целиком в META-INF/libraries/com/mojang/authlib/ВЕРСИЯ с заменой
Примеры ядер: Vanilla 1.18+
Для 1.12.2 forge/sponge дополнительно замените launchwrapper
открыть в новом окне файл в libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar с заменой
Установка командой Wget
wget —show-progress -q -O ./libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar https://mirror.gravitlauncher.com/5.2.x/compat/launchwrapper-1.12-5.0.x-fixed.jar
# Конфигурация ServerWrapper
«projectname»: «MineCraft», // Название проекта «address»: «ws://ADDRESS/api», // Адрес лаунчсервера «serverName»: «Vanilla1.19.2», // Название сервера в профиле «autoloadLibraries»: false, // Автозагрузка библиотек из папки libraries «classpath»: [], // Дополнительный classpath (1.18+) «classLoaderConfig»: «SYSTEM_ARGS», // Системные аргументы запуска «mainclass»: «io.papermc.paperclip.Paperclip», // Main-Class вашего ядра сервера «args»: [«nogui»], // Аргументы запуска «oauthExpireTime»: 0, «extendedTokens»: // Токены доступа «checkServer»: «TOKEN» >, «env»: «STD» >
Источник: gravitlauncher.com
# Работа с игровым сервером
Чтобы обеспечинить полноценную работу лаунчсервера и Вашего игрового сервера — нужно установить ServerWrapper.
Шаг 1: Выберите и скачайте нужное вам ядро сервера на нашем зеркале
Шаг 2: Поместите ServerWrapper(он находится в директории лаунчсервера) в директорию вашего игрового сервера
Шаг 3: Откройте лаунчсервер и выполните следующую команду, скопируйте получившийся уникальный индификатора сервера
token server server-name>
Шаг 4: Перейдите в директорию Вашего игрового сервера и выполните команду
java -jar ServerWrapper.jar setup
Шаг 5: Укажите название jar файла вашего серверного ядра, название сервера, адрес лаунчсервера и уникальный индификатора сервера, полученного на Шаге 2
# Конфигурация ServerWrapper
«projectname»: «MineCraft», «address»: «ws://localhost/api», «serverName»: «Vanilla1.17.1», «autoloadLibraries»: false, «classpath»: [], «mainclass»: «io.papermc.paperclip.Paperclip», «args»: [«nogui»], «oauthExpireTime»: 0, «extendedTokens»: «checkServer»: «sa9c1a52-ufa9-kda6-a488-gfr802av905c» >, «env»: «STD» >
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Описание настроек ServerWrapper
projectname — Название проекта
address — Адрес лаунчсервера
serverName — Название сервера в профиле
autoloadLibraries — Автозагрузка библиотек из папки libraries
classpath — Дополнительный classpath
mainclass — Main-Class вашего ядра сервера
args — Аргументы запуска
extendedTokens — уникальный индификатора сервера
env — режим работы ServerWrapper
Источник: gravit-launcher.ru
Как привязать лаунчер minecraft к серверу
Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. 🙁
Как создать сервер с лаунчером?
Ребять подскажите!
Бенджемин
ТруЪ Олдфаги-с
Звание: V.I.P на хуторе
Ребята такая проблема. Я запускаю проэкт BikiniBottomCraft, но мне нужно много чего объяснить. Так что встает такой вопрос — как создать сайт и лаунчер с системой скинов (как у нас на ру-майне) желательно не дороже 150 руб?
#1 | 31 октября 2013 — 12:24
ArtPlayMan
ТруЪ Олдфаги-с
Существуют группы в контактике, желательно приходить к тем группам, где 5к и более подписчиков. За 150 рублей наврядли. А вот за 300 точно сделают.
Существуют группы в контактике, желательно приходить к тем группам, где 5к и более подписчиков. За 150 рублей наврядли. А вот за 300 точно сделают.
#2 | 31 октября 2013 — 12:45
Бенджемин
ТруЪ Олдфаги-с
Звание: V.I.P на хуторе
ArtPlayMan,
я сам сделать хочу
#3 | 31 октября 2013 — 13:25
Georg40rus
Просто хорошие люди
Звание: Любитель понажимать кнопки
Это в самом лаунчере надо сделать.
Просто поменять сайт с minecraft.net на свой сайт.
Это я так сам понял.
#4 | 31 октября 2013 — 13:26
Бенджемин
ТруЪ Олдфаги-с
Звание: V.I.P на хуторе
Georg40rus,
нет мне нужно как у нас на ру майне.
#5 | 31 октября 2013 — 13:39
ArtPlayMan
ТруЪ Олдфаги-с
Програмирование учи. Самому это как бэ трудно.
#6 | 31 октября 2013 — 13:42
granisto
Берется лаунчер, любой сделанный под MineCraft, и по инструкции всё меняешь, но а вот баги, дизайн, и улучшение защиты лаунчера и так далее, своей головой крутишь, Так же сайт, лаунчер должен поддерживать движок сайта, так что это тоже важно. Вообщем делаешь всё по пунктам:
1) Ищешь лаунчер.
2) Делаешь сайт на движке, который поддерживает лаунчер.
3) Настраиваешь сайт.
4) Настраиваешь лаунчер и заливаешь его по FTP на хостинг сайта.
5) Делаешь привязку лаунчера к MySQL сайта.
6) Делаешь привязку к авторизации на сайте.
7) Тестишь, видит ли лаунчер сайт, проверяешь по авторизации или через регистрацию на лаунчере.
8) Заливаешь клиент для игры по FTP на сайт.
9) Делаешь привязку лаунчера к серверу и сервера к лаунчеру.
10) PROFIT!
Это один из ньюби способов. У каждого лаунчера свои требования, от программного обеспечения, до настройки, так, что эти пункты могут и не совпадать. А если Вы пока не умеете, что либо делать с лаунчера, то лучше купить, и пользоваться нормальным лаунчерам, а в это время учится делать самому.
#7 | 31 октября 2013 — 15:16
sashak
Берется лаунчер, любой сделанный под MineCraft, и по инструкции всё меняешь, но а вот баги, дизайн, и улучшение защиты лаунчера и так далее, своей головой крутишь, Так же сайт, лаунчер должен поддерживать движок сайта, так что это тоже важно. Вообщем делаешь всё по пунктам:
1) Ищешь лаунчер.
2) Делаешь сайт на движке, который поддерживает лаунчер.
3) Настраиваешь сайт.
4) Настраиваешь лаунчер и заливаешь его по FTP на хостинг сайта.
5) Делаешь привязку лаунчера к MySQL сайта.
6) Делаешь привязку к авторизации на сайте.
7) Тестишь, видит ли лаунчер сайт, проверяешь по авторизации или через регистрацию на лаунчере.
8) Заливаешь клиент для игры по FTP на сайт.
9) Делаешь привязку лаунчера к серверу и сервера к лаунчеру.
10) PROFIT!
Это один из ньюби способов. У каждого лаунчера свои требования, от программного обеспечения, до настройки, так, что эти пункты могут и не совпадать. А если Вы пока не умеете, что либо делать с лаунчера, то лучше купить, и пользоваться нормальным лаунчерам, а в это время учится делать самому.
Это тааак просто
sashak это тот же самый utkabobr
Дотянем до главной?
Мой сайт
#8 | 23 января 2015 — 19:37
Danquebec
Звание: V.I.P на хуторе
Цитата: sashak
Это тааак просто
1) Археолог.
2) Если тебе трудно, зачем об этом писать.
#9 | 23 января 2015 — 19:40
Stairdeck
HENTAI BOY
Звание: Искуственный AI, блеять
Но на 150р не расчитывай
Все мои одноклассницы рядышком нарисованы
#10 | 23 января 2015 — 19:51
ReggieCow
ТруЪ Олдфаги-с
Звание: V.I.P на хуторе
Источник: ru-minecraft.ru