Перейти к содержанию

Alleksh

Игрок
  • Постов

    140
  • Зарегистрирован

  • Посещение

  • Победитель дней

    10

Весь контент Alleksh

  1. Что за бред? За 5 символов "a" - варна нет, за 5 символов ")" - есть. В чём разница-то? Если в правиле имеется в виду - более 4 символов в общем, тогда почему за "а" не даём, но за ")" - даём?
  2. Да. Именно так это и работает. Логики в этом нет, но... её, здесь, видимо не любят. О конкретизации я уже писал в этом предложении: Надеюсь, её хотя бы прочтут.
  3. Брутфорса. Запрос: POST /launcher/scripts/launcher.php HTTP/1.1 Content-Type: application/x-www-form-urlencoded Content-Language: en-US Cache-Control: no-cache Pragma: no-cache User-Agent: Java/1.8.0_51 Host: login.simpleminecraft.ru Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection: keep-alive Content-Length: 208 action=login&login=Mutik&password=123456678&twofactor_token=46175ba9136a43f5f20849a5f3acaf88&twofactor_code=&launcher_hash=e410fb296840b3890c111ab2f134d5c0&protect_key=036ea4dc3d19d2d6cb54c49c0b00ba2be41684d5 Респонс в случае ошибки: 15C {"title":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0432\u043e\u0439\u0442\u0438","text":"\u0412\u044b \u0432\u0432\u0435\u043b\u0438 \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430.","status":"error"} 0
  4. И? Это разве отменяет лень администратора добавить пару строчек кода для проверки?
  5. Это не отменяет факта отсутствия защиты от брута. Любой пароль взломать можно, просто с защитой это займёт на 10-15 порядков больше времени.
  6. А кто виноват в том, что у вас нет примитивной защиты от брута тогда? ?
  7. 2.7 Запрещается упоминание наркотических средств, алкоголя, нацистских идей, суицида, употребление уголовного (тюремного) жаргона. Забавно. Упоминания нацистских идей здесь явно нет. Потерпевший лишь указал, кем он является. 1.2 Запрещено писать одинаковые сообщения в чат (флудить). Флудом считаются сообщения, не имеющие смысловой нагрузки, от двух идентичных сообщений подряд (или с одинаковым смыслом), повторяющиеся символы / буквы (более 4-х) Так же запрещена организация массового флуда. Банальные опросы: “Кто щас в игре?”. Да, здесь два сообщения "идем на форум". Но, в правиле указано: То есть, имеется в виду, > 2 одинаковых сообщений, но никак не >= 2.
  8. Проверьте наличие краш-репортов в папке C:\Users\User\AppData\Roaming\.simplemc\Fantasy\crash-reports, где User - имя вашего пользователя. Если они там будут, отправьте их в эту тему.
  9. Забавно, на скриншоте нет ничего, что бы уведомляло бы о том, что данного игрока нет в сети. Попытки замутить не было, сразу же был выдан бан. ?
  10. Перезапустил опрос т.к. полностью переписал тему. Надеюсь, хотя бы на счёт CG голосовавшие против одумаются.
  11. Полностью переписал тему. Надеюсь, теперь ВСЕМ всё станет ясно. Полностью переписал, надеюсь станет понятнее.
  12. Действительно, весьма содержательное сообщение:
  13. Я объясняю оппонентам в споре, что они не правы, и почему, доказывая свою точку зрения. А в общем - я согласен, с вами вообще не стоит вести дискуссию, ведь вы не предлагаете ничего дельного, лишь "льёте цветастый высер". В данной теме я осветил проблемы, которые нужно решить, и возможные их решения. А вы начинаете писать какой-то бред, что модератор/администратор всегда прав и т.п. И прекратите сюда писать, пожалуйста. Вы мешаете обсуждению.
  14. Писать одно и то же сообщению четырём людям, например? Зачем?
  15. Найс с вики копируешь. https://ru.wikipedia.org/wiki/Межэтнический_конфликт Межнациональный!=Межэтнический. Тут имеется в виду розжиг политического конфликта, например - разговор о военных конфликтах на востоке Украины. Видел, как в чате давали 1.0 за "Слава Украiнi". Жалобу с форума, к сожалению, уже подтёрли, т.к. был вайп на TM #2. Поэтому док-в привнести не смогу. При чём, на той же вики, откуда ты копировал, указано: С чего можно спокойно заявить - ты не вникаешь ВООБЩЕ в суть. Так что вести беседу с тобой я более не собираюсь.
  16. #include <vector> #include <cstring> // Здесь мы храним храним указатели на сообщения, к примеру по адресу massive + 65 будет находиться 65 символ, а именно - 'A'. // Если данному чару нет замены - 0. char* massive; std::vector<std::pair<char*, size_t>> blockedWords; bool checkWord(char* word, size_t size) { for( size_t i = 0; i < blockedWords.size(); i++) { if(memcmp(blockedWords[i].first, word, ((blockedWords[i].second > size) ? size : blockedWords[i].second) ) == 0) { return 0; } } return 1; } bool function(char* message, size_t size, char* newMessage, size_t* msgSize) { newMessage = new char[size]; for ( size_t i = 0; i < size; i++ ) { if(massive[message[i]]!=0) { newMessage[i] = massive[i]; } } size_t nSi = 0; for (size_t i = 1, c = message[0], counter = 0; i < size; c = message[i], newString[nSi] = message[i], i++, nSi++) { if(counter == 3) { memset(newString - 3, 0, 4); counter = 0; nSi++; } if( c == message[i] ) { counter++; } else { counter = 0; } } char* buffer = new char[size]; bool returnValue = 0; size_t j = 0; for ( size_t i = 0; i < nSi; i++,j++ ) { if(newMessage[i] == 0x20) { if(!checkWord(buffer, j)) { returnValue = 1; memset(newMessage + i, '#', j); j = 0; } } } delete[] buffer; (*msgSize) = j; return returnValue; } Вот - пример самого простого парсера, накидал код за 15 минут. Как можно увидеть выше - всё это крайне просто реализовать.
  17. Вы вообще знакомы с программированием? Обычный парсер, который будет парсить сообщение и выдавать результат написать не очень сложно. Создать базу подобных чаров, всё сообщение приравнивать к ним и сравнивать с базой "плохих" слов. Работать это будет идеально, лишь бы кодер нашёлся.
  18. А разве является невозможным сделать статическую базу данных, в которой хранить нарушения? Хранение баз данных в ОЗУ - моветон. А почему нет? Если человек не понимает, что не нужно материться/флудить и обходит ЧГ, пусть получает блокировку чата на 12 часов. Действительно, межнациональные конфликты и политика вообще не связаны. О каких фиксах ты вообще говоришь?
  19. Можешь ли ты как-то аргументировать свою позицию, а не писать бессмысленный бред или же переводить стрелки как и все предыдущие противники данного предложения? Например, назвать причины, по которым CG не нужен. Назвать причины, по которым стоит отказаться от фиксированных значений за нарушение, рассчёт которых мы производим ПО ФОРМУЛЕ, а не как нам вздумается. Я указал, что необходимо рассчитывать наказание по формуле. Разве 2 * 2 когда-нибудь не будет равно четырём? ChatGuard защищает чат, когда нет собственно модераторов. Смысла в нём много, когда модераторы отсутствуют.
  20. И что же тут понятно? Разве это как-то связанно с темой? Как это вообще влияет на топик?
  21. Я не говорил в своем посту о снятии всех модераторов, в этом нет смысла. Я просто предложил решения проблем. Для 1.2, 1.6,1.9 можно установить ChatGuard. Я не понимаю, здесь всё разложено "по полочкам", я всё внятно разъяснил. Но люди всё равно не понимают сути. Повторюсь, суть данного поста - выдавать точные значения за нарушение. Чтобы в муте не было "человеческого" фактора. Если модератор видит, что человек нарушил, например 1.0 - этот человек получит фиксированное значение, равное T * c^n, а не 30 минут в случае "друга". То есть, рецидивисты, которые каждый день нарушают 1.0 будут получать макс. значение мута, например - 24 часа. И не нужен будет хедмодератор, чтобы выходить за рамки 3 часов, указанных сейчас. Игрок при слишком частых нарушениях будет получать m часов мута.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...