Установка лаунчера на игровой хостинг Launcher
Хостинг Launcher на 30 дней
Настройка лаунчера
Подключение к сайту (если это ваш сайт, то мы подключаем только при технической возможности это сделать с нашей стороны)
Подключение лаунчера к серверу MCSTUDIO или подключение лаунчера к Вашему серверу, при условии предоставления корректного клиента. Предоставить клиент на проверку можно в нашу группу ВК.
Установка лаунчера на игровой хостинг Launcher
Игровой хостинг Launcher на 30 дней
Подключение к сайту MCSTDUIO CMS
Подключение к модовому/модовым серверам, которое входят в стоимость проекта
Настройка клиента: настройка Profiles, установка библиотек авторизации
Переходим в игровой хостинг лаунчера (он у вас может быть подписан как "Launcher")
Открываем папку "Updates"
Выбираем нужный сервер и переходим в его раздел
Открываем папку "mods" и добавляем/удаляем модификацию
Когда закончили, в консоль лаунчера прописать команду: syncUpdates
При добавлении убедитесь, что к модификации не требуется дополнительный мод.
Изменяется в profiles/сервер
А также в updates/сервер/config/CustomMainMenu (у кого стоит этот мод)
Если вы решили изменить какие-либо файлы в лаунчере, то вам нужно будет сделать синхронизацию, дабы у пользователя они тоже обновились.
Изменения файлов в папках и их команды:
Profiles – команда: syncProfiles
Updates – команда: syncUpdates
Runtime – команда build
LauncherServer.json – перезапустить лаунчер
При изменении runtime (не рекомендуется трогать) / LaunchConfig / другие файлы вне Updates и Profiles, нужно прописать команду build и взять с хостинга в папке "updates" два новых лаунчера: название.jar и название.exe Оба лаунчера загрузить на сайт.
Иначе говоря: если вы загрузили или удалили мод/конфиг, либо что-то добавили в папку сервера (в updates), то нужно прописать команду syncUpdates
Ну и если изменили описание сервера/ip и т.п. в profiles, то нужно прописать команду syncProfiles
Команды прописываются в консоль лаунчера, а не сервера
Допустим, у Вас стоит версия 1.7.10 на клиенте, а сервер у Вас на 1.12.2. Что делать в таком случае?
Заходим в консоль лаунчера. И вставляем туда команду:
downloadAsset 1.12.2 "asset1.12.2"
После этого, ждем минутки 2-3. Далее пишем следующую команду:
downloadClient 1.12.2 “название сервера”
Ждем еще минутку. Далее переходим к настройке созданного клиента.
Открываем папку profiles и файл с названием сервера, который вы указали в названии команды.
В строчку с ip указываем айпи сервера без порта.
В строчку с port указываем порт сервера без айпи.
Далее устанавливаем описание сервера по желанию.
И в строчку "assetDir": "asset1.12" мы дописываем .2 так, чтобы это выглядело таким образом:
Теперь сохраняем файл и в консоль лаунчера пишем: syncProfiles. Профиль настроен.
Показываем самый простой способ. Открываем Tlauncher. Удаляем все сервера из списка. Далее нажимаем "Добавить" и добавляем свой сервер. Выходим из Tlauncher. Заходим в папку tlauncher:
Берем оттуда файл servers.dat Переходим в файлы своего лаунчера по пути: updates/сервер Загружаем туда уже взятый файл servers.dat. Пишем в консоль лаунчера: syncUpdates.
Переходим в файлы своего лаунчера по пути: updates/сервер Создаем там папку с названием resourcepacks Загружаем туда нужный ресурс-пак. Пишем в консоль лаунчера: syncUpdates
В том же tlauncher по гайду выше берем файл options.txt. В 18 строчку с названием resourcePacks:["название пака"] вписываем свой пак. Пример:
Переходим в файлы своего лаунчера по пути: updates/сервер Загружаем туда уже взятый и настроенный файл options.txt. Пишем в консоль лаунчера: syncUpdates.
Выкачиваем с лаунчера файлы ServerWrapper.jar и public.key
Загружаем их на сервер.
Ставим строчку запуска сервера на: java -jar ServerWrapper.jar setup
Запускаем сервер.
В первый запрос прописываем название ядра.jar
Во второй запрос: ws:/IP и порт лаунчера/api
В третий: Admin
В четвертый: пароль от Admin Данный аккаунт сайта потом удалять и изменять нельзя
В пятый: название сервера из Profiles лаунчера
Меняем строчку запуска на: java -d64 -server -Xincgc -Xms128M -XmxM -XX:ParallelGCThreads=2 -Djava.net.preferIPv4Stack=true -XX:UseSSE=4 -XX:+AggressiveOpts -Dfile.encoding=utf-8 -cp ServerWrapper.jar: pro.gravit.launcher.server.ServerWrapper
Сервер подключен.