PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Керівництво користувача веб-панелі Minecraft

Yazdır

Керівництво користувача веб-панелі Minecraft

Цей посібник для вас в панелі адміністратора PvPServer Minecraft Web Panel. Управління членами Він був підготовлений для пояснення меню. Керівництво членами; Він використовується для перегляду гравців, зареєстрованих на сайті, перевірки інформації про обліковий запис гравця, перевірки імені користувача Minecraft, перевірки стану балансу, зв’язку з історією замовлень, відстеження запитів на підтримку та, за необхідності, переведення облікового запису в активний/неактивний або заборонений статус.

Якщо коротко:

Управління учасниками — це центр керування обліковими записами гравців у веб-панелі Minecraft. Якщо гравець здійснив платіж, купив предмет на ринку, використав купон, відкрив запит у службу підтримки або ввів неправильне ім’я користувача Minecraft, адміністратор зазвичай спочатку перевіряє це меню.

1. Що робить меню керування учасниками?

Система членства в Minecraft Web Panel використовується не тільки для входу на сайт. Можливість гравця поповнювати баланс, купувати продукти, використовувати купони, переглядати історію замовлень, відкривати запити в службу підтримки та в деяких випадках отримувати доставку продуктів з іменем користувача Minecraft пов’язано з цим обліковим записом членства.

Таким чином, меню «Керування учасниками» є однією з найважливіших областей керування на панелі. Багато проблем, з якими стикається гравець, розглядаються через реєстрацію члена. Наприклад, коли гравець каже «залишок не надійшов», просто подивитися на платіжний екран недостатньо; Слід також перевірити, чи гравець увійшов у правильний обліковий запис, чи відкрито інший обліковий запис із тією ж електронною поштою, з яким учасником прив’язане замовлення та чи правильно написано ім’я користувача Minecraft.

Керування членами використовується для таких операцій:

  • Список зареєстрованих облікових записів гравців.
  • Перевірка імені користувача, електронної адреси та дати реєстрації гравця.
  • Перегляд або виправлення імені користувача Minecraft.
  • Перевірка стану балансу гравця.
  • Розуміння зв'язку гравця з замовленнями продуктів.
  • Визначення правильного учасника в проблемах з оплатою та балансом.
  • Прив'язка запитів у службу підтримки до облікового запису гравця.
  • При необхідності активуйте, дезактивуйте або забаніть обліковий запис.
  • Перегляд підозрілих облікових записів, кількох облікових записів або потенційних зловживань.
Важливе повідомлення:

Зміни, внесені до облікового запису учасника, можуть вплинути на баланс гравця, ринок, підтримку та процеси замовлення. Слід уважно вивчити історію гравців, особливо перед тим, як змінювати такі поля, як баланс, бан, активність і ім’я користувача Minecraft.

2. Екран списку учасників

Екран списку учасників використовується для відображення всіх гравців, які зареєструвалися на веб-сайті. Цей екран дозволяє швидко зрозуміти загальний стан облікових записів гравців. Список може містити такі поля, як ім'я користувача, електронна пошта, ім'я Minecraft, баланс, дата реєстрації, статус і кнопки дій.

У списку учасників зазвичай слідує така інформація:

область Що це означає? Чому це важливо?
Ім'я користувача Це ім’я членства, яке використовує гравець на веб-панелі. Використовується для пошуку гравця в підтримці та контролі облікового запису.
Електронна пошта Це адреса електронної пошти, яку використовує гравець під час реєстрації. Це важливо для скидання пароля, контролю платежів і верифікації облікового запису.
Ім'я користувача Minecraft Це ім'я, яке використовує гравець у грі. Може мати вирішальне значення для доставки продуктів, команд RCON і доставки продуктів.
баланс Це сума в гаманці веб-панелі гравця. Перевірено на наявність проблем із покупками продуктів і оплатою.
Статус Вказує, чи обліковий запис активний, неактивний, неперевірений чи забанений. Це впливає на те, чи зможе гравець увійти на сайт чи ні.
Дата реєстрації Вказує час створення облікового запису. Це допомагає в аналізі нового облікового запису, старого гравця або підозрілої багаторазової реєстрації.

3. Пошук учасників і фільтр

Зі збільшенням кількості гравців стає важко вручну шукати список учасників. Ось чому поля пошуку та фільтрації важливі. Адміністратор зазвичай шукає за іменем користувача, електронною поштою, іменем користувача Minecraft або статусом облікового запису.

Інформація, яку можна використовувати для пошуку учасників:

  • Ім'я користувача веб-панелі.
  • Адреса електронної пошти.
  • Ім'я користувача Minecraft.
  • Інформація про учасника на основі номера замовлення.
  • Платіжна електронна адреса.
  • Користувач, який відкрив запит у службу підтримки.
  • Заблокований або неактивний статус облікового запису.

Можливо, гравець ввів назву Minecraft лише під час відкриття запиту в службу підтримки. У таких випадках пошук слід здійснювати за допомогою імені користувача Minecraft. Якщо гравець написав свою адресу електронної пошти в розділі про оплату, електронну адресу для оплати слід порівняти з електронною адресою учасника.

Приклад правильного пошуку учасників:
Oyuncu "bakiyem gelmedi" diyorsa:

1. Oyuncunun web panel kullanıcı adını isteyin.
2. Ödeme yaptığı e-posta adresini kontrol edin.
3. Üye listesinde aynı e-posta ile kayıt var mı bakın.
4. Bakiye geçmişini ve ödeme kayıtlarını karşılaştırın.
5. Oyuncu yanlış hesaba giriş yapmış olabilir mi kontrol edin.

4. Сторінка відомостей про учасника

Сторінка відомостей про учасника використовується для перегляду більш детальної інформації про обліковий запис окремого гравця. Цей екран може містити таку інформацію, як основна інформація про гравця, стан балансу, ім’я Minecraft, історія замовлень, запити на підтримку, використання купонів або статус облікового запису.

Заголовки, які можна перевірити на сторінці інформації про учасника:

  • Ім'я користувача гравця.
  • Адреса електронної пошти.
  • Ім'я користувача Minecraft.
  • Дата реєстрації.
  • Дата останнього входу.
  • Сума залишку.
  • Загальна кількість замовлень.
  • Загальна сума витрат або історія транзакцій.
  • Запити в службу підтримки.
  • Статус заборони або активності.
  • Примітки до облікового запису або звіти керівника.

Сторінка з інформацією про члена використовується для швидкої діагностики, особливо щодо платіжних і ринкових проблем. Гравцеві недостатньо просто сказати «товар не надійшов». У даних про учасника ви повинні перевірити, з яким обліковим записом, ім’ям Minecraft і статусом платежу пов’язане замовлення.

5. Чому ім’я користувача Minecraft важливо?

Ім’я користувача Minecraft є важливою інформацією для доставки продуктів і команд RCON. Гравець може використовувати інше ім'я користувача на веб-панелі; але Minecraft грає під іншою назвою в грі. Продукти зазвичай доставляються від імені Minecraft у грі.

Якщо ім'я користувача Minecraft написано неправильно, можуть виникнути такі проблеми:

  • Продукти можуть бути надіслані не тому гравцеві.
  • Команда RCON може не знайти цільового гравця.
  • Навіть якщо замовлення виглядає успішним, гравець може не отримати продукт.
  • Розгляд запиту служби підтримки може зайняти більше часу.
  • Доставка може бути невдалою, якщо гравець має бути онлайн.
Критичне попередження:

Історію замовлень слід перевірити перед зміною імені користувача Minecraft. Старі замовлення можуть бути прив'язані до старої назви Minecraft. Ім'я користувача необхідно ретельно відредагувати, щоб нові поставки працювали з правильним ім'ям.

6. Перевірка балансу учасників

Баланс учасника стосується доступної суми в гаманці веб-панелі гравця. На цей баланс гравець може купувати продукти. Система балансу пов’язана зі способами оплати, купонами, ручним доповненням балансу та замовленнями на продукти.

Під час перевірки балансу учасників слід звернути увагу на наступні моменти:

  • Сума поточного балансу гравця.
  • Процес завантаження остаточного балансу.
  • Платіж успішний, очікує на розгляд чи невдалий?
  • Чи витратили залишок на продукти раніше?
  • Можливо, гравець увійшов не в той обліковий запис?
  • Чи вплинуло використання купона на баланс або ціну?
  • Чи проводилося ручне регулювання балансу?

Якщо на вазі необхідно внести зміни вручну, необхідно вказати причину. Додавання випадкових балансів може порушити облік і створити несправедливість серед гравців.

7. Ручне редагування балансу

У деяких випадках адміністратору, можливо, доведеться вручну додавати або знімати баланс з гравця. Наприклад, платіжний постачальник міг повідомити про успішний платіж, але зворотний виклик міг не спрацювати. Або надмірний баланс міг бути доданий помилково.

Ручне редагування балансу можна використовувати, коли:

  • Якщо платіж пройшов успішно, але баланс не додається автоматично.
  • Якщо платіжний провайдер не надіслав зворотний дзвінок.
  • Якщо керівник хоче дати спеціальний компенсаційний баланс.
  • Якщо неправильно доданий баланс буде повернено.
  • Якщо в тестовому обліковому записі тестується платіжна система.
Сповіщення про баланс вручну:

Запис про платіж, обліковий запис гравця, суму та дату платежу необхідно перевірити перед виконанням транзакції балансу вручну. Причину кожної транзакції балансу вручну слід записати та, якщо можливо, відстежувати в журналах адміністратора.

8. Відносини учасників з історією замовлень

Кожен продукт, придбаний на ринку, пов’язаний з обліковим записом учасника. З цієї причини у разі проблем з доставкою продукту обліковий запис учасника та історію замовлень слід перевіряти разом.

В історії замовлень можна перевірити наступну інформацію:

  • Номер замовлення.
  • Придбаний товар.
  • Дата замовлення.
  • Спосіб оплати.
  • Статус платежу.
  • Статус доставки.
  • Чи спрацювала команда RCON?
  • Чи правильне цільове ім’я користувача Minecraft?
  • Товар доставляється вручну чи автоматично?

Коли гравець каже, що товар не надійшов, спочатку потрібно перевірити, чи справді замовлення було успішним. Якщо платіж не виконано або очікує на розгляд, можливо, продукт не було доставлено. Якщо платіж пройшов успішно, але доставка не вдалася, слід перевірити з’єднання RCON, ім’я гравця та команду доставки продукту.

9. Статус учасника

Активний або неактивний обліковий запис учасника може вплинути на те, чи зможе гравець увійти на сайт і використовувати деякі транзакції. Якщо обліковий запис неактивний, гравець може отримати помилку під час входу або не матиме доступу до ринку/системи підтримки.

Якщо обліковий запис виглядає неактивним, слід перевірити такі ситуації:

  • Можливо, перевірку електронної пошти не завершено.
  • Можливо, обліковий запис був деактивований адміністратором.
  • Можливо, користувача забанили.
  • Можливо, під час реєстрації сталася помилка.
  • Можливо, з міркувань безпеки застосовано тимчасове блокування.

Перш ніж повторно активувати неактивні облікові записи, необхідно зрозуміти, чому вони неактивні. Особливо не слід активувати випадково облікові записи, які були деактивовані через бан або зловживання.

10. Бан і обмеження облікового запису

У розділі Керування учасниками може бути функція заборони або обмеження облікового запису. Цю дію можна застосувати, якщо гравець зловживає веб-панеллю, надсилає сповіщення про фальшиві платежі, надсилає спам системі підтримки, намагається зловживати купоном або порушує правила.

Ситуації, в яких може застосовуватися заборона або обмеження:

  • Створення неправдивих повідомлень про оплату.
  • Розсилка спаму в систему підтримки.
  • Спроба зловживати купонною системою.
  • Спроба отримати доступ до чужого облікового запису.
  • Спроба маніпулювати доставкою продуктів.
  • Надсилання образ, погроз або невідповідних повідомлень служби підтримки.
  • Тестування на вразливості безпеки.

Перед блокуванням слід перевірити історію гравця, повідомлення служби підтримки, записи про платежі та журнали адміністратора. Помилковий бан руйнує довіру гравця. Причину заборони слід записати як примітку, якщо це можливо.

11. Відносини між членами та запитами на підтримку

Запити на підтримку зазвичай прив’язані до облікового запису учасника. Гравець відкриває запит на підтримку, коли у нього виникають проблеми з оплатою, ринком, обліковим записом або програмою запуску. Під час розгляду цього запиту адміністратор повинен переглянути інформацію про учасника гравця.

Під час розгляду запиту на підтримку слід перевірити таку інформацію на стороні учасника:

  • З якого облікового запису гравець відкрив підтримку?
  • Чи є залишок на цьому рахунку?
  • Чи є відповідний наказ на цей рахунок?
  • Чи правильне ім'я користувача Minecraft?
  • Чи відкрив гравець подібний запит на підтримку раніше?
  • Аккаунт активний чи забанений?
  • Платіжна електронна адреса та електронна адреса членства однакові?

Без цієї перевірки відповідь може бути неповною. Обліковий запис учасника, реєстр платежів та історію замовлень слід оцінювати разом, особливо у випадках «товар не надійшов» або «залишок не надійшов».

12. Учасники та платіжні відносини

Платіжні транзакції використовуються для поповнення балансу облікового запису гравця або створення замовлень. Після того, як платіж буде успішним, баланс має бути додано правильному учаснику. Плутанина може статися, якщо гравець увійшов не в той обліковий запис або використав іншу електронну адресу під час оплати.

Що потрібно перевірити у разі проблеми з оплатою:

  1. Яким способом оплати була здійснена оплата?
  2. Платіж успішний, очікує на розгляд чи невдалий?
  3. З якої електронної адреси було здійснено платіж?
  4. До якого облікового запису учасника належить цей електронний лист?
  5. Чи додано баланс на правильний рахунок?
  6. Чи міг гравець увійти за допомогою іншого облікового запису?
  7. Чи був зворотній дзвінок від постачальника платежів?
  8. Баланс додано адміністратором вручну?
Практичний контроль:

Якщо гравець каже: «Я здійснив платіж, але балансу немає», спочатку перевірте, з яким обліковим записом гравець увійшов, а не на екрані платежу. Платіж додано до правильного облікового запису, але гравець може ввійти з іншого облікового запису.

13. Членство та використання купонів

У деяких випадках коди купонів пов’язані з обліковим записом учасника. Купон може бути одноразовим, обмеженим для кожного користувача або спеціальним для певних продуктів. Коли гравець каже, що купон не працює, просто подивитися на код купона недостатньо; Також слід перевірити, чи використовував гравець цей купон раніше.

Що потрібно перевірити на предмет проблеми з купоном:

  • Чи правильно написаний код купона?
  • Чи активний купон?
  • Термін дії купона закінчився?
  • Чи закінчився ліміт використання купона?
  • Чи використовував гравець цей купон раніше?
  • Чи є купон специфічним для певного продукту чи категорії?
  • Чи відповідає сума кошика гравця мінімальним вимогам?

14. Підозріла поведінка учасників

Керування учасниками також можна використовувати для перевірки підозрілої поведінки облікового запису. Можуть бути спроби зловживання, особливо на панелях із системами оплати, купонів, підтримки та ринків.

Приклади підозрілих ситуацій:

  • Відкриття кількох облікових записів з однаковою IP-адресою або подібним форматом електронної пошти.
  • Постійно безуспішні спроби оплати.
  • Кілька спроб кодів купонів.
  • Відкриття спам-запиту до системи підтримки щодо тієї ж проблеми.
  • Купівля предметів з різних облікових записів під одним іменем користувача Minecraft.
  • Відкриття заявки так, ніби товар був доставлений без оплати.
  • Створення плутанини з доставкою через введення неправильної назви Minecraft.

Якщо спостерігається підозріла поведінка, не слід поспішно застосовувати постійну заборону. По-перше, платіжні записи, замовлення, повідомлення служби підтримки та журнали адміністратора слід перевіряти разом.

15. Редагування інформації про учасника

У деяких випадках адміністратор може редагувати інформацію про учасника. Наприклад, гравець міг неправильно ввести адресу електронної пошти, його ім’я користувача Minecraft могло бути неправильним або виникла проблема з процесом перевірки облікового запису.

Інформація, яку можна редагувати, може відрізнятися залежно від структури системи:

  • Адреса електронної пошти.
  • Ім'я користувача Minecraft.
  • Статус активності облікового запису.
  • Статус заборони.
  • Сума залишку.
  • Примітка адміністратора.
  • Інформація профілю.

Під час редагування інформації про учасників слід враховувати старе значення. Зокрема, зміни імені користувача та балансу Minecraft можуть вплинути на процеси замовлення та доставки.

16. Що перевірити, якщо гравець каже «Я не можу увійти до свого облікового запису»?

Якщо гравець каже, що не може увійти до свого облікового запису, проблема може бути через пароль, перевірку електронної пошти, бан, неактивний обліковий запис або неправильну інформацію користувача.

  1. Чи правильне ім'я користувача гравця?
  2. Чи правильна електронна адреса?
  3. Акаунт активний?
  4. Акаунт забанений?
  5. Якщо потрібна перевірка електронної пошти, чи виконана вона?
  6. Чи пробував гравець скинути пароль?
  7. Електронний лист для зміни пароля надіслано?
  8. Можливо, гравець намагається увійти на неправильний сайт або старий домен?
  9. Чи могло статися тимчасове блокування через занадто багато неправильних логінів?

17. Що перевірити, якщо гравець каже «Баланс не отримано»?

Питання балансу слід ретельно вивчити. Неправильно відразу додавати в плеєр ручний баланс. Спершу потрібно підтвердити оплату та членство.

  1. Яке ім'я користувача веб-панелі гравця?
  2. Якою електронною поштою гравець заплатив?
  3. Чи успішна трансакція з платіжним постачальником?
  4. На рахунок якого учасника було додано баланс?
  5. Чи ввійшов гравець у правильний обліковий запис?
  6. Залишок пізніше був витрачений на продукти?
  7. Чи є запис зворотного дзвінка про оплату?
  8. Якщо потрібне додавання балансу вручну, чи буде введено повідомлення про операцію?

18. Що перевірити, якщо гравець каже «Товар не надійшов»?

Якщо продуктовий продукт не доставлено, членство, замовлення, оплату та доставку RCON слід перевіряти разом.

  1. Замовлення успішне?
  2. Чи здійснено платіж?
  3. З яким обліковим записом учасника пов’язане замовлення?
  4. Чи правильне цільове ім’я користувача Minecraft?
  5. Чи мав гравець бути онлайн?
  6. Чи працювало підключення RCON?
  7. Чи правильна команда доставки товару?
  8. Чи є помилка в журналі доставки замовлення?
  9. Чи може продукт потребувати доставки вручну?

19. Поширені помилки

Не перевіряється, чи гравець увійшов у неправильний обліковий запис

Можливо, баланс або замовлення було додано до правильного облікового запису; Однак гравець може входити в інший обліковий запис. Це часто трапляється з проблемами оплати.

Доставка предметів без підтвердження імені користувача Minecraft

Неправильна назва Minecraft може призвести до того, що доставка предмета буде передана не тому гравцеві або не вдасться. У разі проблем із доставкою потрібно перевірити ім’я цільового гравця.

Не писати нотатки під час додавання балансу вручну

Якщо причина не вказана в транзакціях балансу вручну, згодом ускладнюється облік і подальша підтримка. Кожна ручна дія має бути зафіксована.

Причина заборони не записується

Якщо під час заборони не буде вказано причину, у майбутньому буде неможливо зрозуміти, чому було прийнято рішення, коли гравець заперечуватиме.

Випадкова активація неактивних облікових записів

Якщо обліковий запис активовано, не знаючи причини його деактивації, може виникнути загроза безпеці або зловживання.

Додайте баланс без запису про оплату

Баланс не слід додавати до перевірки платежу лише тому, що гравець сказав "Я здійснив платіж". Спочатку слід перевірити записи постачальника платежів і панелі.

20. Контрольний список перед відкриттям запиту на підтримку

  • Чи правильне ім'я користувача веб-панелі гравця?
  • Чи правильна електронна адреса гравця?
  • Чи правильно написано ім’я користувача Minecraft?
  • Акаунт активний?
  • Акаунт забанений?
  • Якщо потрібна перевірка електронної пошти, чи виконана вона?
  • Чи правильний поточний баланс гравця?
  • Чи є запис про останній платіж?
  • Платіж успішний, очікує на розгляд чи невдалий?
  • Чи додано баланс на правильний рахунок?
  • Чи міг залишок витратити?
  • Чи була перевірена історія замовлень гравця?
  • Який статус доставки замовлення?
  • Помилка доставки RCON?
  • Чи надходив гравець подібний запит на підтримку раніше?
  • Чи пов’язане використання купона з цією трансакцією?
  • Чи вручну було зроблено баланс або коригування рахунку?
  • Чи є відповідний запис у журналах транзакцій адміністратора?

21. Рекомендації щодо безпеки та управління

  • Ретельно редагуйте інформацію про учасників. Зміни імені Minecraft, електронної пошти та балансу впливають на багато систем.
  • Не виконуйте транзакції балансу вручну без приміток. У майбутньому кожна ручна операція має бути контрольованою.
  • Не додавайте баланс, доки платіж не буде підтверджено. Існує ризик отримання шахрайських повідомлень про оплату.
  • Ведіть облік рішень про заборону. Бани без причини знижують довіру гравців.
  • Перевірте кілька підозрілих облікових записів. Та сама особа може спробувати купон або підтримати зловживання з різними обліковими записами.
  • Подбайте про точність імені користувача Minecraft. Це важлива інформація для належної роботи доставки продуктів.
  • Разом оцінюйте записи про підтримку, оплату та замовлення. Не приймайте рішення, дивлячись на один екран.
  • Зверніть увагу на конфіденційність гравців. Не слід повідомляти інформацію про електронну пошту та платіж непотрібним людям.

22. Часті запитання

Чому ім’я користувача Minecraft таке важливе?

Доставка продуктів і команди RCON часто працюють через ім’я користувача Minecraft. Якщо гравець неправильно напише своє ім’я, предмет може бути не доставлений або він буде переданий не тому гравцеві.

Гравець каже, що заплатив, чи варто мені негайно додати баланс?

Ні. По-перше, слід перевірити реєстрацію постачальника платіжних послуг, статус платежу, обліковий запис учасника, адресу електронної пошти та чи був раніше доданий баланс. Некоректно додавати баланс вручну без перевірки.

Гравець каже, що купив товар, але замовлення не відображається. Що може статися?

Можливо, гравець увійшов з іншого облікового запису, платіж не було здійснено або продукт було придбано через інший обліковий запис. Електронну пошту, відомості про платіж та ім’я користувача слід перевіряти разом.

Що відбувається з балансом заблокованого учасника?

Це залежить від політики сервера. Перед застосуванням бану необхідно переглянути баланс, історію замовлень і платежів гравця. У фінансових питаннях має бути реалізована чітка та послідовна серверна політика.

Гравець хоче змінити адресу електронної пошти, чи можна це зробити?

Адміністратор може редагувати адресу електронної пошти, якщо це дозволяє система. Однак з міркувань безпеки необхідно підтвердити, що гравець є справжнім власником облікового запису. Не варто плутати зв'язок з історією платежів і підтримки.

Що слід враховувати, додаючи баланс вручну?

Платіж потрібно підтвердити, правильно вибрати учасника, уважно ввести суму та зазначити причину транзакції. Не слід додавати непотрібний баланс вручну, за винятком тестового рахунку.

Якщо гравець забув свій пароль, адмін побачить пароль?

У захищених системах адміністратор не бачить поточний пароль гравця. Гравець повинен скористатися посиланням для скидання пароля. Якщо система електронної пошти не працює, необхідно перевірити налаштування членства та SMTP.

Висновок

Меню «Керування членами веб-панелі Minecraft» — це основна область керування, яка використовується для керування обліковими записами гравців і контролю пов’язаних з обліковими записами платежів, балансу, ринку, замовлень, підтримки та процесів імен користувачів Minecraft. Багато проблем, з якими стикається гравець, неможливо вирішити, не знайшовши правильний обліковий запис учасника.

Для здорового використання слід регулярно перевіряти список учасників, слід враховувати точність імені користувача Minecraft, уважно проводити балансові транзакції, історію замовлень і записи про платежі слід перевіряти разом, а також зберігати записи на випадок заборони або пасивних рішень. Зокрема, операції редагування балансу та рахунку вручну не повинні виконуватися випадково, а мають здійснюватися з перевіркою та оцінкою.

Якщо керування учасниками використовується правильно, проблеми з гравцями вирішуються швидше, плутанина з оплатою та ринком зменшується, запити на підтримку оцінюються точніше, а веб-панель Minecraft має більш безпечну структуру керування.

Ця стаття підготовлена спеціально для PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner