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

  • Автор темы Автор темы slenky
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

slenky

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

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

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

Нужно исправить генерирование UUID в скриптах лаунчера, чтобы он совпадал с UUID из скрипта покупки статуса
 
Так вырежи из лаунчера или из скрипта генерирование UUID и уже как тебе нужно.
 
Юзайте uuid.php из сашка как единый стандарт уидов и не ипите свой мозг. uuid.php генерирует уид как в оффлайн, чтоб были одинаковыми.
 
Юзайте uuid.php из сашка как единый стандарт уидов и не ипите свой мозг. uuid.php генерирует уид как в оффлайн, чтоб были одинаковыми.
Вот только я не могу сделать что бы uuid совпали... Ваш генерирует совсем другой uuid отличительный от того, который генерирует сервер.
Сервер не генерирует uuid при онлайм моде вообще. Он получает его со скриптов, потому отличатся он просто никак не может, если юзается тот же сашок.
Такс... Секунду, предоставлю пруфы, ибо мне нужно с этим разобраться.
 
Вот только я не могу сделать что бы uuid совпали... Ваш генерирует совсем другой uuid отличительный от того, который генерирует сервер.

Такс... Секунду, предоставлю пруфы, ибо мне нужно с этим разобраться.
Какой у тебя лаунчер? Если в нем другой генератор уидов, то само собой отличается.
 
Какой у тебя лаунчер? Если в нем другой генератор уидов, то само собой отличается.
Ваша модификация сашка, вернее только web-скрипты и часть лаунчера
Вот:
Функция генерации (идентична, как для скриптов, так и для сервера):http://joxi.ru/8An0dqecyl96mO
Вот она генерирует слово MySt1k на сервере: http://joxi.ru/zAN5JWghjDLQ29
Вот генерирует тоже самое, но на web сайте: http://joxi.ru/BA04joPTpWRMAy
 
Ваша модификация сашка, вернее только web-скрипты и часть лаунчера
Вот:
Функция генерации (идентична, как для скриптов, так и для сервера):http://joxi.ru/8An0dqecyl96mO
Вот она генерирует слово MySt1k на сервере: http://joxi.ru/zAN5JWghjDLQ29
Вот генерирует тоже самое, но на web сайте: http://joxi.ru/BA04joPTpWRMAy
Значит ты как то неправильно скрипты юзаешь в лаунчере. Ибо не может 1 и тот же скрипт генерить поразному.
 
Значит ты как то неправильно скрипты юзаешь в лаунчере. Ибо не может 1 и тот же скрипт генерить поразному.
А это не может быть из-за того, что в ваших web скриптах вообще не используется генерация uuid? Там даже нет инклюдов
 
По первому скрину правильный uuid тот что с моего uuid.php. 2й хз чем генерирован.
 
Юзайте uuid.php из сашка как единый стандарт уидов и не ипите свой мозг. uuid.php генерирует уид как в оффлайн, чтоб были одинаковыми.
Используем и так этот скрипт для генерации, только без приставки OfflinePlayer: , в итоге получаем практически идентичный uuid, что и на сервере с online mode = true
 
Используем и так этот скрипт для генерации, только без приставки OfflinePlayer: , в итоге получаем практически идентичный uuid, что и на сервере с online mode = true
Вот и ненужно было ее убирть, тогда был бы единый стандарт уидов онлайн и оффлайн.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ