хм2, как соединяются базы?

    • slipkn6t
      slipkn6t
      Бронза
      На форуме с: 27.06.2011 Сообщения: 5.674
      Допустим, я добавляю в базу хистори от лица другого игрока.
      1. Как произойдёт объединение баз? Будут видны карты и мои и его или просто все общие раздачи заменятся раздачами от его лица?
      2. Как хм определяет, что это одна и та же раздача, по серверному времени и оно там записывается в файле хистори? А всё пока писал я уже и сам понял - там же написан сразу номер раздачи и он уникален :facepalm:
  • 7 ответов
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.947
      2) номер действительно уникальный. Вот по нему и
      1) Если раздачи разные (см. п.2), то просто запишет их в базу и все. А если сдача та же самая, что уже есть "от тебя" - ХМ ее при импорте просто проигнорирует.
      По итогу: в каждой раздаче может быть только один Хиро - то есть тот игрок, про которого в протоколе сдачи написано, что ему сданы карманные карты - и они указаны.
    • slipkn6t
      slipkn6t
      Бронза
      На форуме с: 27.06.2011 Сообщения: 5.674
      Оригинал пользователя vpmarat
      А если сдача та же самая, что уже есть "от тебя" - ХМ ее при импорте просто проигнорирует.
      По итогу: в каждой раздаче может быть только один Хиро - то есть тот игрок, про которого в протоколе сдачи написано, что ему сданы карманные карты - и они указаны.
      там же вот так написано без слова хиро, а по нику:
      Table Speed #2409991 (No DP) (Real Money)
      Seat 7 is the button
      Total number of players : 8/9
      Seat 3: Alopo7 ( $2 USD )
      Seat 7: Solelo_MD ( $0.75 USD )
      Seat 4: TERAN77777 ( $1.48 USD )
      Seat 1: fireruud16 ( $1.67 USD )
      Seat 5: kingpoker785 ( $1.39 USD )
      Seat 8: pappakia ( $2.41 USD )
      Seat 9: slipkn6t ( $2 USD )
      Seat 6: w1rus51kld ( $2.05 USD )
      pappakia posts small blind [$0.01 USD].
      slipkn6t posts big blind [$0.02 USD].
      ** Dealing down cards **
      Dealt to slipkn6t [ Js 5s ]
      а у TERAN77777 будет написано "dealt to TERAN77777", может всё-таки хм умеет объединять?
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.947
      Правильно, в этой сдаче Хиро = slipkn6t
      и больше никто другой.
      Потому что ЭТУ сдачу ХМ второй раз уже не проимпортит. И там НЕ будет написано "dealt to TERAN77777". В какой другой раздаче - может, и будет, но уж точно не в этой
    • slipkn6t
      slipkn6t
      Бронза
      На форуме с: 27.06.2011 Сообщения: 5.674
      а хм2 тоже не объединяет так ?(
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.947
      В этом вопросе ХМ1 и ХМ2 солидарны
      Как в кино сказано... остаться должен только один Хиро
      Не может в принципе в базе данных ХМ быть раздач, где во это dealt to с картами записано для двух игроков
    • slipkn6t
      slipkn6t
      Бронза
      На форуме с: 27.06.2011 Сообщения: 5.674
      А можно сделать purge всех раздач, которые есть в указанной папке?
      То есть, вот типа у Андрея есть майнинг и там куча моих раздач тоже попались, но моих карт соот-но без шд не видно. Я ему скидываю свою хэндсхистори, он удаляет из майнинга все раздачи, где: не было его + эта раздача есть в моей базе. А затем просто импортит мою базу и в итоге у него всё тоже самое как и было + мои карты без шд теперь видно. Как это сделать Андрею?
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.947
      Проще новую базу создать и в нее проимпортить только нужное.

      А вот это "purge всех раздач, которые есть в указанной папке" вообще только в "ручном режиме" исполнимо - фильтрами отбирать раздачи.
      Нет в базе данных ХМ понятия "папка". Это только человек знает, о чем речь, но не ХМ.