Заявки и прием заявок на сервере GMGame
На сервере GMGame для того, чтобы начать играть, нужно пройти процедуру подачи и рассмотрения заявки. Этот процесс состоит из трех этапов:
1. Подача заявки:
- Игрок заходит на сайт GMGame и нажимает кнопку “Подать заявку”.
- Игрок авторизуется с помощью своего аккаунта в дискорде, используя протокол OAuth2.
- Игрок заполняет анкету, в которой указывает свои данные, опыт игры, мотивацию и другую информацию.
2. Прием заявки и голосование:
- Заявка сохраняется в базе данных сайта и ожидает обработки.
- Когда подходит ее очередь, специальный бот отправляет заявку на голосование в дискорд-сервер GMGame.
- В дискорде игроки, имеющие роль “Гражданство GMGame”, могут проголосовать за или против принятия нового игрока.
- Голосование длится до 24 часов, но обычно заявки рассматриваются гораздо быстрее.
- Если заявка получает больше положительных голосов, чем отрицательных, то бот отправляет сигнал на сайт о том, что игрок принят. Если же заявка отклоняется, то игрок видит сообщение об отказе.
- Стоит отметить, что бот не принимает решение о заявке ночью, так как в это время большинство игроков спят и не могут помочь новичку или исправить ошибки.
3. Обработка заявки:
- Если заявка отклонена, то в базе данных сайта меняется ее статус на “Отказано”. Игрок может увидеть это сообщение в своем личном кабинете. О причинах отказа можно узнать в разделе FAQ.
- Если заявка принята, то происходит следующее:
- Сайт создает задачу на добавление игрока в очередь.
- После выполнения задачи сайт отправляет запрос в API игрового сервера.
- API регистрирует игрока в плагине авторизации сервера.
- API добавляет игрока в вайтлист сервера.
- После успешного завершения всех операций на сайте меняется статус заявки на “Принято”. Игрок может увидеть это сообщение в своем личном кабинете.
- Бот выдает игроку роль игрока сервера в дискорде, которая дает доступ к закрытым каналам и другим привилегиям.
Эта система подачи и рассмотрения заявок на сервере GMGame не появилась сразу. Она была разработана и усовершенствована в течение нескольких лет, учитывая пожелания и отзывы игроков. Она показала свою эффективность в том, что обеспечивает более качественный и дружелюбный состав игроков, а также предотвращает появление читеров, троллей и других нежелательных элементов.
Одна из особенностей этой системы заключается в том, что заявки принимают не администрация сервера, а сами игроки, имеющие роль “Гражданство GMGame”. Это дает возможность игрокам самостоятельно выбирать, кого они хотят видеть в своем сообществе, а также повышает их ответственность и вовлеченность в процесс.
После того, как заявка принята, игрок получает доступ к новым возможностям на сайте и на сервере. На сайте он может создавать метки и территории игроков, а также участвовать в розыгрыше, за голосование на мониторингах. На сервере он может строить свои постройки, взаимодействовать с другими игроками, принимать участие в событиях и многое другое.