Giter Site home page Giter Site logo

alexell / metrostroi_global_bans Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 48 KB

Межсерверная система глобальных банов для Metrostroi

Home Page: https://alexell.ru

License: MIT License

Lua 100.00%
garrys-mod garrysmod-addon metrostroi

metrostroi_global_bans's Introduction

Metrostroi Global Bans [MGB]

Created by: Alexell

Website: https://alexell.ru/

Languages: RU, EN

Metrostroi Global Bans

Описание:

MGB - это система глобальных банов для серверов Метростроя, которая позволит очистить Метрострой от игроков, приносящих только вред.

Как это выглядит:

  • Добавив аддон в коллекцию сервера, вы получаете специальное меню Metrostroi Global Bans по клавише [F6]. В целях безопасности, доступ к меню имеют только администраторы.
  • В меню вы видите 4 вкладки:
    • "Игроки онлайн" - игроки онлайн на вашем сервере.
    • "Имеющие репорты" - список игроков, которые получали репорты на любых серверах Метростроя, работающих с MGB. Через меню вы можете увидеть все репорты на конкретного игрока. Игроки подсвечиваются по количеству репортов.
    • "Голосование за бан" - список игроков, набравших достаточное число репортов для начала голосования за глобальный бан. Игроки подсвечиваются по количеству голосов.
    • "Глобальные баны" - список глобально забаненных игроков. Они не смогут заходить на все сервера, работающие с MGB.
  • Администраторы после спавна на сервере будут получать в чат сообщения, если появились новые игроки с репортами или в голосовании.
  • Всем онлайн игрокам будут приходить в чат сообщения о новых репортах (текст репортов не показывается) или глобальных банах. Это сделано для прозрачности действий.

Как это работает:

  • Если вы неоднократно замечали грубые нарушения за игроком, например помехи другим игрокам, оскорбления, неадекватное поведение, вы можете отправить репорт на игрока (игрок должен быть онлайн на вашем сервере). Репорты будут доступны администраторам всех серверов, работающих с MGB.
  • После того как игрок получит достаточное количество репортов с разных серверов, он автоматически попадает в голосование за бан. Администраторы каждого сервера могут участвовать в голосовании.
  • Игрок будет глобально забанен только тогда, когда из всех серверов, работающих с MGB, большинство проголосует за бан.

Для сохранения демократии системы и предотвращения любых манипуляций репортами/голосами, существует несколько правил и особенностей:

  • Запрещается запускать аддон на любых тестовых и временных серверах. Аддон разрешено запускать только на действующих серверах.
  • Репорты и голоса записываются не от имени админов, отправивших их, а от имени серверов, с которых совершена отправка.
  • Например: если один администратор сервера отправил репорт на игрока, то другие админиы с этого сервера уже не смогут отправить репорт на того же игрока. С голосованиями аналогично.
  • Текст репорта должен отражать суть жалобы и быть правдивым. За недостоверную информацию в репортах, а также за репорты без указания жалобы, серверу может быть ограничен доступ к Metrostroi Global Bans. Репорты-пустышки будут удаляться.

О блокировке MGB для серверов:

  • При обнаружении репортов, нарушающих вышеизложенные правила или попыток "сломать систему" - IP виновного сервера будет блокироваться для MGB. Аддон продолжит функционировать на этом севрере, но администраторы больше не смогут отправлять репорты и участвовать в голосовании.
  • Если ваш сервер попал под блокировку, рекомендуется следующее:
    • Обсудите с администраторами ваши последние действия в MGB, чтобы выяснить возможную причину блокировки.
    • Обратитесь к разрабочику аддона в Discord - Alexell#4014 и сообщите о ситуации, если считаете, что действие было совершено по ошибке, а не намеренно.

Установка на сервер:

metrostroi_global_bans's People

Contributors

alexell avatar

Watchers

 avatar  avatar  avatar

metrostroi_global_bans's Issues

Серверная часть

Добрый день. У вас осталась серверная часть API для этого аддона?
Не могли бы вы мне ее отправить пожалуйста?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.