1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Совет [skins] альтернатива двум ссылкам где искать скины.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем repeat, 30 авг 2011.

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

    repeat Старожил Девелопер Пользователь

    Баллы:
    123
    А оно такое надо?

    один из пользователей задал вопрос:
    вместо ковыряния исходников игры и написания нового кода.

    Написать плагин, который будет при подключении игрока и авторизации, будет смотреть его скин у себя на сервере. Если его там нет, смотреть его на официальном сервере, и если он его там нашёл, тогда заливать его к себе на сервер. Тогда достаточно будет одной ссылки.

    В последствии нужно будет дописать проверку если скин есть на своём сервер, проверить его на официальном, если md5 не совпали - скачать новый. + настройка из игры чтоб пользователь сам мог указать официальная у него игра или нет. чтоб для игроков с неофициальной игрой скин не проверялся на официальном сервере.

    Знаю о том, что возможно сильно будет разрастаться папка со скинами. Зависит от посещаемости
     
    UfaRock нравится это.
  2. xkelx

    xkelx Активный участник

    Баллы:
    88
    +1 у всех такая проблема, я допусти вчера пол дня с офицалки по вайт листу скины перебирал...
     
  3. DarkPROF

    DarkPROF Активный участник

    Баллы:
    63
    Звучит здорово! Если это предложение к реализации, то жду с нетерпением :)
     
  4. UnderTheCross

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

    Баллы:
    88
    Можно зделать проще, в клиенте зделать так:
    Клиент ищет скин на http://s3.amazonaws.com/MinecraftSkins/, если есть то загружает его, если нету то ищет в http://site.com/MinecraftSkins/ если есть то загружает его, если нету то загружает стандартный char.png
     
    Сникерсни нравится это.
  5. Komaric

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

    Баллы:
    88
    лучше если сначала ищет на личном сервере, а потом на офф
     
  6. UnderTheCross

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

    Баллы:
    88
    У меня так и получилось, хотя хотел сделать наоборот
     
  7. Автор темы
    repeat

    repeat Старожил Девелопер Пользователь

    Баллы:
    123
    я за минимум изменений клиента (модов) потому предложил такой вариант для реализации. + нет зависимости от клиента
     
  8. UnderTheCross

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

    Баллы:
    88
    Все равно надо изменять ссылку на свой сервер и нужно всего лишь добавить несколько строчек
     
  9. Автор темы
    repeat

    repeat Старожил Девелопер Пользователь

    Баллы:
    123
    так в чём же дело? преподай [Урок] :)
     
  10. angro

    angro Активный участник

    Баллы:
    68
    TS правильный алгоритм прописал, вот теперь реализовать его кто помог бы...
    + проверка скина на офф должна идти в момент подключения игрока и запроса скина из базы.
    + предоставить пользователям пункт в настройках откуда брать скин, возможно лицензионщик захочет брать скин из местной базы.
     

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