Як читати вивантаження клубу ClubGG: що означає кожен аркуш і три перевірки, які ловлять втрачені дані
Звіт клубу з ClubGG це єдиний повний запис того, що відбувалося в клубі: хто грав, скільки надійшло рейку, кому видали фішки і хто їх повернув. Він приходить одним файлом Excel на дюжину аркушів. Нижче розбираємо, що означає кожен аркуш, як перевірити, що нічого не загубилося, і які помилки непомітно ламають облік.
Ми обробляємо цей файл щодня для чинного клубу і прочитали рядок за рядком понад вісімдесят таких вивантажень. Усе, що нижче, взято з цієї роботи, а не з довідки.
Перш ніж відкрити: як влаштований звіт
- Він охоплює не більше 7 днів і лише останні 30. Усе, що старше, зникає назавжди. Потрібна історія, зберігайте файли самі.
- Він коштує діамантів. Кожне вивантаження оплачується внутрішньою валютою застосунку, тож вивантажувати заново «просто перевірити» не безкоштовно.
- Аркуші без позначки не приходять. Під час замовлення звіту найважливіші дві позначки: Trade Record і Club Member Balance. Без них прийдуть ігри, але не фішки, і порахувати борги буде неможливо.
- Час подано в одному часовому поясі, він надрукований угорі кожного
аркуша, наприклад
UTC +2:00. Усе, що записуєте вручну, ведіть у тому самому поясі, інакше одна й та сама угода виглядатиме як дві різні з різницею в годину.
Що означає кожен аркуш
Дві речі, яких у вивантаженні немає
- Переказів від гравця до гравця як таких не існує. Коли менеджер перекладає фішки від одного гравця до іншого, у вивантаженні це дві окремі угоди: фішки забрані в першого і відправлені другому з різницею в кілька секунд. Якщо ви ще й записали переказ вручну, рахуйте його один раз, а не три.
- Роздача агентом фішок своїм гравцям не видна. Пул іде з клубу однією угодою агенту. Що відбувається всередині його групи, видно лише за залишками, окремих рядків не буде ніколи.
Три перевірки, які ловлять втрату даних
Файл великий, а помилки в ньому тихі. Коли ці три перевірки автоматизовані, вони займають секунди, і кожна з них уже ловила в нас справжню втрату.
Усе, що програли гравці, пішло переможцям, у рейк і у фонд джекпоту. Більше нікуди. Для кожного закритого столу:
сума результатів гравців + рейк + внесок у джекпот = 0Якщо стіл не сходиться, зник рядок гравця. Одного разу ми втратили рядок, бо ID гравця починався на «20» і його прийняли за дату. Стіл розійшовся рівно на результат цього гравця.
Додайте рейк і кількість гравців із Ring Game Detail по кожному столу і порівняйте з тим самим столом у Ring Game Statistics. Допустимо кілька центів на округлення, не більше. Якщо в Detail менше, дані загубилися дорогою до вашої таблиці, а не в ClubGG.
Trade Record показує залишок фішок клубу до і після кожної угоди однією безперервною стрічкою. Отже, перша угода нового звіту має починатися рівно там, де закінчилася остання угода попереднього:
«до» першої нової угоди = «після» останньої відомої угодиЯкщо не сходиться, між двома файлами зникли угоди. Це найдорожча помилка зі списку. У нас наступний звіт замовили з початку наступного дня, а попередній зробили вдень. Цілий вечір угод випав у щілину, і облік розходився більш ніж на дві тисячі доларів, доки ми не вивантажили цей день заново.
Пастки, які ламають облік без жодної помилки
- Починайте кожен звіт з дня попереднього, а не з наступного. Звіт, зроблений о 14:00, не містить вечора. Перекриття нешкідливе, якщо пропускати вже відомі угоди. Пропуск ні.
- Сесія належить до дня, коли почалася. Стіл, відкритий о 23:00 і закритий о 3:00, це вчорашня гра. Стіл, що йшов цілу добу, закінчується ввечері і потрапить не в той день, якщо рахувати за часом закриття.
- Ті, хто вийшов із клубу, зникають із Club Member Balance. Якщо оновлювати фішки лише в тих, хто є у файлі, у гравця, що пішов, в обліку назавжди залишаться старі фішки. Кого немає в списку, у того нуль фішок, і варто знати, що з ним сталося.
- Ніколи не вписуйте вручну рух фішок, який принесе вивантаження. У ручного рядка свій час, і зі справжнім він не зіллється. Борг порахується двічі.
- Грошові записи виправляйте додаванням, а не правкою. Помилковий запис гасять дзеркальним, і обидва лишаються на виду. Щойно минулі записи починають тихо змінюватися, цифрам більше ніхто не вірить.
Від файлу до того, хто кому винен
Коли перевірки пройдено, становище гравця зводиться до трьох чисел:
- борг = видані йому фішки мінус забрані назад, мінус внесені ним гроші, плюс виплачені йому гроші;
- фішки на руках = його рядок у Club Member Balance;
- рейкбек = його рейк із Ring Game Detail, помножений на його ставку.
Далі розрахунок простий: борг мінус фішки мінус рейкбек. Плюс означає, скільки він винен клубу, мінус означає, скільки клуб винен йому. Для агентів та сама логіка працює рівнем вище, по всіх його гравцях.
Нехай файл читається сам
EasyRake забирає звіт ClubGG просто з вашої пошти, проводить усі три перевірки і за пів секунди показує борги, фішки, рейкбек і касу у вас у телефоні. Працює в чинному клубі з червня.
Подивитися, як це працює →