GS-client: blocking identical uid

GS-client: blocking identical uid 1.1.1

Нет прав для скачивания
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
wellasgood добавил(а) новый ресурс:

GS-client: similar uid blocker - Блокирует игроков, у которых схожие uid

Внимание! Работает только на GS-client игроков.

Если у подключаемого клиента будет похожий UID как у уже играющего клиента, то его не пустит. (например, если игрок захочет зайти с двух клиентов одновременно, для набивания статы)
Узнать больше об этом ресурсе...
 
Сообщения
657
Реакции
229
Помог
11 раз(а)
бесполезный плагин если честно наверняка сами разрабы Dev-MS Team этого должны учесть, UID на то и UID (UniqiedID), статы сохраняются в основном по SteamID, а там уже своя встроенная защита (имхо)
 
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
Limbooc, недавно заходил при тестировании, с двух клиентов (с одинаковым UID)
 
Сообщения
657
Реакции
229
Помог
11 раз(а)
wellasgood, SteamID тоже одинаковы?

ps. поменять equal на слово ComparisonUID, такое се:crazy:
 
Последнее редактирование:
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
Limbooc, на счет SteamID не вкурсе, этот плагин за него не отвечает, он отвечает только за UID

И потом, SteamID можно подменить.
 
Сообщения
657
Реакции
229
Помог
11 раз(а)
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
ps. поменять equal на слово ComparisonUID, такое се:crazy:
Comparison == сравнение (мы сравниваем UID коды, тех кто только подключается и кто уже есть на сервере_)

equal = равно..
13 Янв 2021
wellasgood,

а статы по UID прописаны?
Limbooc, а кака разница? по чему ведется стата, если задача плагина не пускать на сервер игрока, который хочет зайти например с ДВУХ ОКОН ГС КЛИЕНТА

Смысл в том, что бы просто запретить играть на сервере игроку, который хочет обмануть, и например открыть пару окон гс клиента, и с них подключиться на сервер, при этом у него может быть разный СТИМ и тд и тп

Если будет стоять на сервере этот плагин, то такой игрок (злоумышленник) сможет играть только на 1 окне. (гс клиента), если он попробует зайти с другого окна, то его кикнет, так как UID будет такой же
13 Янв 2021
+ еще такое можно было бы провернуть и не с гс клиентами (сравнивать IP игроков) но тут проблемка, потому что у игроков IP могут быть одинаковыми.. из разных регионов например
 
Последнее редактирование:
Сообщения
453
Реакции
255
Помог
9 раз(а)
Comparison == сравнение (мы сравниваем UID коды, тех кто только подключается и кто уже есть на сервере_)
Код:
putinserver:
if (TrieKeyExists(g_tUids, szUid)) {
    action_kick(id);
}
else TrieSetCell(g_tUids, szUid, 1);
Код:
disconnect:
TrieDeleteKey(g_tUids, szUid)
Облегчаем жизнь себе, улучшаем читабельность
 
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
malniata, не совсем понятно, как это можно тут применить( и главное зачем запоминать?
 
Сообщения
453
Реакции
255
Помог
9 раз(а)
wellasgood, избавится от лишнего кода, от цикличного использования натива при каждом коннекте?
 
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
malniata, кеширование некое, ну тоже хорошо, да..
 
Сообщения
1,015
Реакции
818
Помог
10 раз(а)
wellasgood, в reauthcheck настроить запрет на подключение одновременных ip, вроде и с sid есть настройка, кому надо можно исключение настроить, у меня больше 1 запрещено и то и то
 
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
Код:
putinserver:
if (TrieKeyExists(g_tUids, szUid)) {
    action_kick(id);
}
else TrieSetCell(g_tUids, szUid, 1);
Код:
disconnect:
TrieDeleteKey(g_tUids, szUid)
Облегчаем жизнь себе, улучшаем читабельность
malniata почему то не очищает uid при дисконнекте. И потом нельзя подключиться ни с одного окна, так как в памяти храниться.
13 Янв 2021
Nordic Warrior, в случае если с одного компьютера зашел на 1 сервер с нескольких окон.
 
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
Скрытое содержимое для пользователей:
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу