Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Учимся обвязывать лаунчер с сервером 1.7.x

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем jayse, 14 апр 2015.

  1. Автор темы
    jayse

    jayse Активный участник Пользователь

    Баллы:
    88
    Skype:
    wilmankiller
    Имя в Minecraft:
    MrJayse
    Всем доброго времени суток.
    _____________________________
    Введение:
    Сегодня я хотел бы составить урок, посвященный обвязке сервера с лаунчером, то есть Mcpc, Cauldron, Spigot, Bukkit. Как мне кажется, данный урок будет актуален на все виды сервером/сборок.
    _____________________________
    Итак, начнем.

    Часть 1: Подготовка.
    Для того, что бы начать нашу работу. Нам необходимы программы указанные ниже. Я думою они есть у всех, но все же.
    Для работы нам потребуется:

    1.WinRAR, или любой другой архиватор. Я буду использовать WinRAR который вы можете скачать по ссылке ниже.
    Скачать x32: https://yadi.sk/d/kfvXXuZVfyLEy
    Скачать x64: https://yadi.sk/d/UDqf-n94fyLEs
    Зеркало x32/64: http://dl.rutracker.org/forum/dl.php?t=4556847&guest=1
    Сам процесс установки не вижу смысла объяснять. Разберетесь xD.
    2.InClassTranslat, его мы будем использовать для изменения классов. Процесс установки не требует, просто запустите приложение.

    Скачать: https://yadi.sk/d/_MibrkplfyLJd

    Часть 2: Настройка Клиента.
    1.В настройке клиента, нам необходим найти файл authlib-1.5.16.jar. Этот файл вы можете найти в директории Clients.

    Решил немного помочь :) И упростить жизнь моему читателю. Где же лежит этот файл ?
    В Клиентах от alexandrage (Sashok724-launcher) этот файл лежит по пути: clients--->Названия клиента-->bin--->libraries--->com--->mojang--->Наш файл authlib-1.5.16.jar.
    В Клиентах от
    HD.exe (FMXLauncher) файл лежит по пути: Clients/Название клиента/libraries/Наш файл authlib-1.5.16.jar.

    Скачиваем наш файл. После скачивания authlib-1.5.16.jar, нам необходимо открыть его с помощью WinRAR. Или любым другим архиватором.
    Далее, нам необходимо найти файл "YggdrasilMinecraftSessionService.class". Воспользуемся поиском.

    [​IMG]
    Теперь нам необходимо перенести файл "YggdrasilMinecraftSessionService.class" на рабочий стол или в любое другое удобное место на жестком диске.

    Теперь нам необходимо запустить программу открыть файл "YggdrasilMinecraftSessionService.class"

    [​IMG]

    4.Перед нами файл "YggdrasilMinecraftSessionService.class". В моем случае authlib-1.5.16.jar от alexandrage. Нам необходимо изменить только ссылки, то есть те которые используют расширение "http://".

    [​IMG]
    То есть:
    Заместо http://alexandrage.ru/site/h.php мы пишем http://мойсайт.ru/директория, где лежит Web-чать вашего лаунчера/h.php
    Таким образом, мы изменяем все ссылки на свои.


    Примечание, у вас могут возникнуть проблемы с обвязкой, в частности из за "https://" так что когда указывает ссылку на сайт пишем http://.

    5.Сохраняем, закрываем файл. Теперь измененный/настроенный файл закидываем обратно с заменой.

    На этом настройка Клиентов закончена. Идем дальше.


    Часть 3: Настройка сервера.
    1.
    Теперь мы будем редактировать наше ядро сервера. Открываем файл minecraft_server.1.7.x.jar c помощью WinRAR архиватора. Воспользуемся поиском и найдем файл "YggdrasilMinecraftSessionService.class".

    2.Перемещаем файл "YggdrasilMinecraftSessionService.class" на рабочий стол, и так же изменяем, как изменяли ссылки в клиенте на свои.

    3. Изменили ? Сохраняем, закрываем измененный файл и закидываем его обратно в ядро с заменой.

    4.Далее нам необходимо изменить файл "server.properties" и включить в нем "online-mode".
    То есть online-mode=true.

    Все, на этом процесс настройки закончен. Спасибо за внимание!
     
    Последнее редактирование: 15 авг 2016
  2. Хостинг MineCraft
    <
  3. Aleksandrr102

    Aleksandrr102 Активный участник Пользователь

    Баллы:
    88
    Skype:
    skylogin2
    Имя в Minecraft:
    AlVi
    ?user= после .php забыли :)
     
  4. Cathodd

    Cathodd Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Cathodd
    а что если в ядре сервера нет файла YggdrasilMinecraftSessionService.class ?
     
  5. Aleksandrr102

    Aleksandrr102 Активный участник Пользователь

    Баллы:
    88
    Skype:
    skylogin2
    Имя в Minecraft:
    AlVi
    Ядро ванильное или cauldron?
     
  6. Cathodd

    Cathodd Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Cathodd
    Cauldron
     
  7. Aleksandrr102

    Aleksandrr102 Активный участник Пользователь

    Баллы:
    88
    Skype:
    skylogin2
    Имя в Minecraft:
    AlVi
    В последней версии cauldron'a класс лежит в файле: /папка_с_сервером/libraries/net/minecraft/server/1.7.10/server-1.7.10.jar
     
  8. Cathodd

    Cathodd Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Cathodd
    спасибо проверю[DOUBLEPOST=1436507541,1436506495][/DOUBLEPOST]в этом файле его нет продолжу поиски[DOUBLEPOST=1436508260][/DOUBLEPOST]он был найден в ядре сервера
     
    Последнее редактирование: 10 июл 2015
  9. Aleksandrr102

    Aleksandrr102 Активный участник Пользователь

    Баллы:
    88
    Skype:
    skylogin2
    Имя в Minecraft:
    AlVi
    У меня всё есть
    [​IMG]
     
  10. Cathodd

    Cathodd Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Cathodd
    уже все найдено спасибо за помощь
     
  11. Oxword

    Oxword Активный участник Пользователь

    Баллы:
    76
    Хороший гайд,напишите пожалуйста такой же подробный для 1.6.4
     
  12. Автор темы
    jayse

    jayse Активный участник Пользователь

    Баллы:
    88
    Skype:
    wilmankiller
    Имя в Minecraft:
    MrJayse
    Рад, что кому то помог - товарищи![DOUBLEPOST=1436893003,1436892961][/DOUBLEPOST]
    О_о забыл^^ Спасибо за ответы в теме :)
     
  13. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Привязку сервера теперь можно осуществить проще с моим серверным плагином (в режиме вручную введённых ссылок, config.yml/general.links-provider: custom), вообще не модифицируя ядро.
     
  14. Aleksandrr102

    Aleksandrr102 Активный участник Пользователь

    Баллы:
    88
    Skype:
    skylogin2
    Имя в Minecraft:
    AlVi
    В последнем котле не ядро модифицируется
     
  15. pro_SNAP

    pro_SNAP Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    pro_SNAP
    Не подскажите в каком классе зарыта строка ".minecraft"? Мне бы сменить директорию майна (1.8.7 чистый).
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    В строке запуска.
     
  17. pro_SNAP

    pro_SNAP Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    pro_SNAP
    Thank =)
     
  18. Наильжан

    Наильжан Активный участник Пользователь

    Баллы:
    76
    Добавьте в тему подробную настройку по смену ссылок в классах для отображения скинов.
     
  19. Автор темы
    jayse

    jayse Активный участник Пользователь

    Баллы:
    88
    Skype:
    wilmankiller
    Имя в Minecraft:
    MrJayse
    О_о надо будет подзапарится)) На самом деле, я хотел вообще составить полный туториал по тому, как полностью настроить лаунчер, как говориться с 0.[DOUBLEPOST=1437830923,1437830891][/DOUBLEPOST]
    Времени просто реально не хватает.
     
  20. ilnaz559

    ilnaz559 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    ilnaz559
    Безымянный.png Безымянный.png Что тут и на что изменять
     
  21. Автор темы
    jayse

    jayse Активный участник Пользователь

    Баллы:
    88
    Skype:
    wilmankiller
    Имя в Minecraft:
    MrJayse
    Какая версия ?[DOUBLEPOST=1438117659,1438117621][/DOUBLEPOST]
    3-ри последних строчки.
     

Поделиться этой страницей