Перейти к основному контенту

Заявки и прием заявок на сервере GMGame

На сервере GMGame для того, чтобы начать играть, нужно пройти процедуру подачи и рассмотрения заявки. Этот процесс состоит из трех этапов:

1. Подача заявки:

  • Игрок заходит на сайт GMGame и нажимает кнопку “Подать заявку”.

image.png

  • Игрок авторизуется с помощью своего аккаунта в дискорде, используя протокол OAuth2.
  • Игрок заполняет анкету, в которой указывает свои данные, опыт игры, мотивацию и другую информацию.

image.png

2. Прием заявки и голосование:

  • Заявка сохраняется в базе данных сайта и ожидает обработки.
  • Когда подходит ее очередь, специальный бот отправляет заявку на голосование в дискорд-сервер GMGame.

image.png

  • В дискорде игроки, имеющие роль “Гражданство GMGame”, могут проголосовать за или против принятия нового игрока.
  • Голосование длится до 24 часов, но обычно заявки рассматриваются гораздо быстрее.
  • Если заявка получает больше положительных голосов, чем отрицательных, то бот отправляет сигнал на сайт о том, что игрок принят. Если же заявка отклоняется, то игрок видит сообщение об отказе.
  • Стоит отметить, что бот не принимает решение о заявке ночью, так как в это время большинство игроков спят и не могут помочь новичку или исправить ошибки.

3. Обработка заявки:

  • Если заявка отклонена, то в базе данных сайта меняется ее статус на “Отказано”. Игрок может увидеть это сообщение в своем личном кабинете. О причинах отказа можно узнать в разделе FAQ.
  • Если заявка принята, то происходит следующее:
    • Сайт создает задачу на добавление игрока в очередь.
    • После выполнения задачи сайт отправляет запрос в API игрового сервера.
    • API регистрирует игрока в плагине авторизации сервера.
    • API добавляет игрока в вайтлист сервера.
    • После успешного завершения всех операций на сайте меняется статус заявки на “Принято”. Игрок может увидеть это сообщение в своем личном кабинете.

image.png

  • Бот выдает игроку роль игрока сервера в дискорде, которая дает доступ к закрытым каналам и другим привилегиям.

Эта система подачи и рассмотрения заявок на сервере GMGame не появилась сразу. Она была разработана и усовершенствована в течение нескольких лет, учитывая пожелания и отзывы игроков. Она показала свою эффективность в том, что обеспечивает более качественный и дружелюбный состав игроков, а также предотвращает появление читеров, троллей и других нежелательных элементов.

Одна из особенностей этой системы заключается в том, что заявки принимают не администрация сервера, а сами игроки, имеющие роль “Гражданство GMGame”. Это дает возможность игрокам самостоятельно выбирать, кого они хотят видеть в своем сообществе, а также повышает их ответственность и вовлеченность в процесс.

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