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

Нужна помощь в неправильном генерировании UUID

Тема в разделе "Управление сервером Bukkit", создана пользователем slenky, 11 май 2015.

Статус темы:
Закрыта.
  1. Автор темы
    slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
    Имеется скрипт покупки статуса для сервера. Принцип работы такой:
    Через скрипт происходит покупка статуса, скрипт генерирует UUID ника покупателя и заносит его в базу данных.

    Игрок подключается через лаунчер jcr, скрипты которого также генерируют UUID и позволяют ему зайти на сервер v 1.7.10
    online-mode=true

    Суть проблемы в том, что UUID, который генерируется скриптами лаунчера отличается от UUID скрипта покупки статуса.

    Нужно исправить генерирование UUID в скриптах лаунчера, чтобы он совпадал с UUID из скрипта покупки статуса
     
  2. Хостинг MineCraft
    <
  3. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Так вырежи из лаунчера или из скрипта генерирование UUID и уже как тебе нужно.
     
  4. Автор темы
    slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
    Сервер 1.7.10, где используется uuid
     
  5. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Ты уже в первом сообщении написал, что сервер 1.7.10 и я знаю, что в 1.7+ используется UUID.
     
  6. Code

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

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    возьми из этого скрипта генерацию uuid и засунь в скрипт покупки, сказали же.
     
  7. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Юзайте uuid.php из сашка как единый стандарт уидов и не ипите свой мозг. uuid.php генерирует уид как в оффлайн, чтоб были одинаковыми.
     
  8. MySt1k

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

    Баллы:
    173
    Вот только я не могу сделать что бы uuid совпали... Ваш генерирует совсем другой uuid отличительный от того, который генерирует сервер.[DOUBLEPOST=1431413839,1431413449][/DOUBLEPOST]
    Такс... Секунду, предоставлю пруфы, ибо мне нужно с этим разобраться.
     
  9. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Какой у тебя лаунчер? Если в нем другой генератор уидов, то само собой отличается.
     
  10. MySt1k

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

    Баллы:
    173
    Ваша модификация сашка, вернее только web-скрипты и часть лаунчера[DOUBLEPOST=1431414160,1431414007][/DOUBLEPOST]Вот:
    Функция генерации (идентична, как для скриптов, так и для сервера):http://joxi.ru/8An0dqecyl96mO
    Вот она генерирует слово MySt1k на сервере: http://joxi.ru/zAN5JWghjDLQ29
    Вот генерирует тоже самое, но на web сайте: http://joxi.ru/BA04joPTpWRMAy
     
  11. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Значит ты как то неправильно скрипты юзаешь в лаунчере. Ибо не может 1 и тот же скрипт генерить поразному.
     
  12. MySt1k

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

    Баллы:
    173
    А это не может быть из-за того, что в ваших web скриптах вообще не используется генерация uuid? Там даже нет инклюдов
     
  13. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    По первому скрину правильный uuid тот что с моего uuid.php. 2й хз чем генерирован.
     
  14. MySt1k

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

    Баллы:
    173
    Ладно, пофиг... Все ровно уже не требуется... другой костыль использую
     
  15. Автор темы
    slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
    Используем и так этот скрипт для генерации, только без приставки OfflinePlayer: , в итоге получаем практически идентичный uuid, что и на сервере с online mode = true
     
  16. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Вот и ненужно было ее убирть, тогда был бы единый стандарт уидов онлайн и оффлайн.
     
  17. Автор темы
    slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
    Добавь, пожалуйста, в скайпе.
     
  18. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Добавил.
     
  19. Автор темы
    slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
Статус темы:
Закрыта.

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