tym32167 / arma3beclient Goto Github PK
View Code? Open in Web Editor NEWArma 3 BattlEye Tool
License: Apache License 2.0
Arma 3 BattlEye Tool
License: Apache License 2.0
Возможность устанавливать ширину колонок и порядок. Сохранять настройки в преверенсах.
Есть идея добавить поля в баны - дату бана и имя админа. По сути, я буду просто парсить причину бвна, и если оттуда можно вытащить дату или имя админа - записывать в эти поля. Должно быть удобно для сортировки\фильтрации
Так как баны могут содержать более 1000 записей, нужно проверить работу грида с виртуализацией для экономии памяти.
Технический таск. Разделить на модули весь функционал.
Обновление списка игроков препятствует работе с той частью списка, которая требует использования ползунка для прокрутки. При этом обновление списка происходит будто бы с разной частотой. Иногда случается по 2 обновления в секунду, а в другой раз бывает, что обновлений вообще как будто нет. Вообще, было бы замечательно иметь в Настройках программы параметр "время обновления списка игроков в секундах". Такая опция есть в подавляющем большинстве RCON-клиентов.
Суть задачи:
Иметь возможность гибко настраивать фильтры никнеймов, которые запрещены на сервере.
Добавить в секцию чата - консоли текстбокс с кнопкой для возможности отправить команду на сервер напрямую.
Хотелось бы видеть в настройках выбор часового пояса, т.к. прибавлять постоянно 3 часа не охота.
На текущий момент шаблоны для кика или бана содержат очень странные причины, которые крайне сложно применять на практике. Наше сообщество поддерживает работу сразу нескольких публичных серверов с высоким онлайном и постоянным притоком новых игроков. Команда наших администраторов, использующая исключительно программу arma3beclient, регулярно сталкивается с необходимостью применения санкций к игрокам, но испытывает колоссальные трудности с указанием причин. Предлагаю их актуализировать.
Мы предлагаем на рассмотрение следующий готовый список:
Teamkilling - повторяющееся случайное или намеренное убийство дружественных игроков
Spamming - спам в голосовой или текстовый чат
Cheating - использование уязвимостей игры, жульничество
Hacking - взлом игры
Insulting - пренебрежение к игрокам и администрации, издевательство, насмехательство
Microphone Jam - ненамеренное заедание микрофона
Bad Language - сквернословие (может не быть намеренным, но неприемлемо частым)
Bad Nickname - некорректный ник
Advertising - реклама сторонних ресурсов
Sabotage - саботирование игры, призыв к бойкоту, призыв уйти на другой сервер
Inadequate - бессвязный бред, опьянение, прочие причины, сводящие поведение в неадекватность
В случае рассмотрения предложения готов активно отвечать на вопросы и озвучивать коллективные ответы от наших админов.
Можно ли реализовать функционал привязки к базе данных на хостинге?
В принципе, это решает многие проблемы.
Возможно ли сделать синхронизацию блокировок? Например, чтобы через настройки выбрать сервера, на которых следует синхронизировать баны.
Хотелось бы еще увидеть больше "временных шаблонов" (Tamplate), от одного часа до 2-х месяцев к примеру.
И чтобы они были прописаны словами например "Week","Month","Day" и т.д.
123
Существующие шаблоны для назначения времени бана было бы замечательно увидеть также в конфиг-файле, чтобы была возможность задать название шаблона для указанного временного интервала. Например:
<add key="Ban_durations" value= [0,"Permanent Ban"] | [60,"One Hour Ban"] | [1440,"One Day Ban"] | [4320,"Three Days Ban"] | [10080,"One Week Ban"] | [40320,"One Month Ban"] />
Функционал стандартного RCON включает в себя возможность отправки приватных сообщений игрокам на сервере. Этой опции критически не хватает в Вашем замечательном приложении. Очень надеюсь её увидеть в приложении arma3beclient. Заранее благодарю!
Текстовые контролы начинают тормозить при наличии большого количества текста внутри. Необходимо ускорить существующие контролы или заменить их на другие.
В принципе, если бы был реализован инсталятор, можно было бы сделать регистрацию при первом запуске программы.
Допустим нужно ввести - Никнейм, PID, и @.mail к примеру.
Опять же, синхронизовав с личной базой данных, можно было бы увидеть кто кого заблокировал.
Во вкладке "Администрация" корректо бы отображались никнеймы и другая информация.
Функционал стандартного RCON включает в себя возможность назначать бессрочные баны. Описание команд на официальном сайте:
ban [player #] [time in minutes] [reason]
Ban a player’s BE GUID from the server. If time is not specified or 0, the ban will be permanent. Optionally you can also display a reason.
Мы с нетерпением ждём появления этой функции в arma3beclient.
Сложно ли реализовать установщик данной программы?
При обновлении списка игроков значение пинга не обновляется. Пинг обновляется только при смене статуса ingame-lobby. Теперь непонятно у кого проблемы с инетом.
Технический таск. Использовать регионы prism для композиции UI
У пользователя должна быть возможность выбрать вариант обновления списков Игроков/Админов/Банов
Варианты обновления:
Возможность для быстрого бана игрока, что уже вышел с сервера.
Сообщения чата занимают много места в БД. Думаю добавить возможность, например, хранить только последние полгода сообщений.
Небольшое улучшение - не блокировать UI при поиске в истории чата.
В последнем билде программы появилась проблема, что база переносится частями. В данный момент БД насчитывает 65618 игроков, при первом переносе появилось лишь ~7000, при втором ~40000 и только с третьей попытки перенеслось полностью. Перед каждым переносом полностью рестартил программу цифра не менялась.
Еще хотелось бы увидеть на мой взгляд простейшую функцию "скопировать всё" в поле блокировок: Нажимаешь по строке нужной > Copy > All . Таким образом скопировав всю строчку.
Привет. Как насчет того, чтобы добавить возможность полностью удалить сервер из списка серверов? Пусть даже с подчисткой всех данных из БД, которые относятся к этому серверу? Скопилось много серверов, которые уже не нужны
1) Просьба заключается в том, чтобы ввести систему предупреждений, пример: нажимаем правой кнопкой мыши по нику и помимо действий кик и забанить, появляется кнопка warn затем появляется стандартный список причин кол-во предупреждений. И в настройках сделать функцию автоматической блокировки допустим 3 предупреждения - автоматическая блокировка на 1 день.
2) Синхронизация комментариев между админами, тут думаю всё понятно :)
Возможно ли реализовать копирование PID'a игрока?
Арма позволяет создавать и настраивать свои собственные каналы для голосового\текстового общения. Однако программа такие каналы не видит, из-за этого порой возникают проблемы. Есть ли возможность их подключить?
При больших апдейтах импорт падает по непонятной причине.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.