Античит обнаруживает основная масса известных читов, мгновенно наказывая неблаговидного игрока.
Анти-DoS соединит в для себя мощнейший гибко настраиваемый антифлуд, анти-DoS на сетевом уровне и большое количество оборон от взломов, крашеров и т.д.
Список основных античитов:
- Анти-AirBreak (пешком/в авто)
- Анти-телепорт (пешком/в/к себе/между транспортом)
- Анти-телепорт пикапов
- Анти-FlyHack (пешком/в авто)
- Анти-SpeedHack (пешком/в авто)
- Анти-чит на здоровье (пешком/в авто) и броню
- Анти-чит на оружие/бесконечные/патроны
- Анти-чит на все спец. действия (в т.ч. и на jetpack)
- Анти-GodMode от пуль (пешком/в авто)
- Анти-чит на невидимость
- Анти-чит на деньги
- Анти-чит на тюнинг
- Анти-lagcomp-spoof
- Анти-Паркур мод
- Анти-Quick turn
- Анти-Rapid fire
- Анти-FakeSpawn
- Анти-FakeKill
- Анти-Pro Aim
- Анти-Бег CJ
- Анти-CarShot
- Анти-CarJack
- Анти-UnFreeze
- Анти-AFK Ghost
- Анти-Reconnect
- Защита от фейк NPC
- Защита от песочницы
- Защита от высокого пинга
- Защита от подмены диалогов
- Защита от флуда сменой мест
- Защита от флуда коннектами в один слот
- Защита от взлома Rcon (брут/брутфорс)
- Анти-флуд автовызываемыми функциями (полный их список ниже)
- Анти-крашеры (полный их список ниже)
- Анти-NOP'ы (полный их список ниже)
- Защита от Dos
Дополнительные возможности:
- Настройка античита через файл
Настройки находятся в отдельном файле (scriptfiles\nex-ac_settings.cfg) - Просмотр статистики
Возможность просмотра статистики античита за время работы сервера с момента его запуска
Выводится автоматически при его выключении, сохраняясь в лог сервера (server_log.txt) - Логирование самых важных действий
По желанию можно включить debug-режим для логирования всех действий - Мультиязычность
Возможность устанавливать любой из имеющихся языков.
Также это упрощает перевод античита на другие языки
- Список пабликов, которые попадают под антифлуд
- OnDialogResponse
- OnEnterExitModShop
- OnPlayerClickMap
- OnPlayerClickPlayer
- OnPlayerClickTextDraw
- OnPlayerCommandText
- OnPlayerEnterVehicle
- OnPlayerExitVehicle
- OnPlayerPickUpPickup
- OnPlayerRequestClass
- OnPlayerSelectedMenuRow
- OnPlayerStateChange
- OnVehicleMod
- OnVehiclePaintjob
- OnVehicleRespray
- OnVehicleDeath
- OnPlayerText
- OnPlayerEnterCheckpoint
- OnPlayerLeaveCheckpoint
- OnPlayerRequestSpawn
- OnPlayerExitedMenu
- OnPlayerEnterRaceCheckpoint
- OnPlayerLeaveRaceCheckpoint
- OnPlayerClickPlayerTextDraw
- OnVehicleDamageStatusUpdate
- OnPlayerSelectObject
- Анти-NOP'ы
- SpawnPlayer
- SetPlayerPos
- SetVehiclePos
- SetPlayerAmmo
- SetPlayerHealth
- SetPlayerArmour
- SetVehicleHealth
- GivePlayerWeapon
- SetPlayerInterior
- PutPlayerInVehicle
- ResetPlayerWeapons
- SetPlayerArmedWeapon
- SetPlayerSpecialAction
- TogglePlayerSpectating
- RemovePlayerFromVehicle
- Анти-Крашеры
- [list=][*]Невалидный тюнинг
[*]Невалидное место в авто
[*]Запрещённые символы в диалогах (удаляются)
[*]Невалидные приаттаченные объекты
[*]Weapon Crasher[/list]
Функции
Код: Выделить всё
public OnCheatDetected(playerid, ip_address[], type, code)
Вызывается, когда сработал один из античитов
playerid - ID нарушителя
ip_address[] - IP-адрес нарушителя
type - тип нарушения (при 0 возвращает ID, при 1 - IP)
code - Код (ID) античита
EnableAntiCheat(acid, enable)
Используйте для включения/отключения одного из античитов
acid - ID античита
enable - 1 для включения/0 для выключения
EnableAntiCheatForPlayer(playerid, acid, enable)
Используйте для включения/отключения одного из античитов для конкретного игрока
playerid - ID игрока, которому необходимо включить/отключить античит
acid - ID античита
enable - 1 для включения/0 для выключения
Добавленные в v1.3:
IsAntiCheatEnabled(acid)
Используйте для проверки включения/отключения одного из античитов
acid - ID античита
Возвращает 1 (true), если включён, или 0 (false), если выключен
IsAntiCheatEnabledForPlayer(playerid, acid)
Используйте для проверки включения/отключения одного из античитов для конкретного игрока
playerid - ID игрока, у которого необходимо проверить включение/отключение античита
acid - ID античита
Возвращает 1 (true), если включён, или 0 (false), если выключен
Добавленные в v1.8.8:
AntiCheatGetHealth(playerid, &Float:health)
Используйте для получения количества здоровья игрока
playerid - ID игрока, у которого необходимо узнать количество здоровья
&Float:health - Переменная для хранения здоровья, передаётся по ссылке
AntiCheatGetArmour(playerid, &Float:armour)
Используйте для получения количества брони игрока
playerid - ID игрока, у которого необходимо узнать количество брони
&Float:armour - Переменная для хранения брони, передаётся по ссылке
AntiCheatGetVehicleHealth(vehicleid, &Float:health)
Используйте для получения количества здоровья транспорта
vehicleid - ID транспорта, у которого необходимо узнать количество здоровья
&Float:health - Переменная для хранения здоровья, передаётся по ссылке
AntiCheatGetWeaponData(playerid, slot, &weapons, &ammo)
Используйте для получения оружия и патронов в определённом слоте у игрока
playerid - ID игрока, у которого необходимо узнать оружие и патроны
slot - Слот, в котором необходимо узнать оружие и патроны
&weapons - Переменная для хранения оружия, передаётся по ссылке
&ammo - Переменная для хранения количества патронов, передаётся по ссылке
AntiCheatGetSpawnWeapon(playerid, &weapon1, &weapon1_ammo, &weapon2, &weapon2_ammo, &weapon3, &weapon3_ammo)
Используйте для получения оружия и патронов при спавне у игрока
playerid - ID игрока, у которого необходимо узнать оружие и патроны, выдаваемые при спавне
&weapon1 - Переменная для хранения оружия 1, передаётся по ссылке
&weapon1_ammo - Переменная для хранения количества патронов для оружия 1, передаётся по ссылке
&weapon2 - Переменная для хранения оружия 2, передаётся по ссылке
&weapon2_ammo - Переменная для хранения количества патронов для оружия 2, передаётся по ссылке
&weapon3 - Переменная для хранения оружия 3, передаётся по ссылке
&weapon3_ammo - Переменная для хранения количества патронов для оружия 3, передаётся по ссылке
AntiCheatGetPos(playerid, &Float:x, &Float:y, &Float:z)
Используйте для получения позиции игрока
playerid - ID игрока, у которого необходимо узнать позицию
&Float:x - Переменная для хранения координат по x, передаётся по ссылке
&Float:y - Переменная для хранения координат по y, передаётся по ссылке
&Float:z - Переменная для хранения координат по z, передаётся по ссылке
AntiCheatGetSpeed(playerid, &Float:speed)
Используйте для получения скорости игрока
playerid - ID игрока, у которого необходимо узнать скорость
&Float:speed - Переменная для хранения скорости, передаётся по ссылке
AntiCheatGetVehicleVelocity(vehicleid, &Float:x, &Float:y, &Float:z)
Используйте для получения скорости транспорта
vehicleid - ID транспорта, у которого необходимо узнать скорость
&Float:x - Переменная для хранения скорости по x, передаётся по ссылке
&Float:y - Переменная для хранения скорости по y, передаётся по ссылке
&Float:z - Переменная для хранения скорости по z, передаётся по ссылке
AntiCheatGetAnimationIndex(playerid)
Используйте для получения индекса (ID'а) текущей анимации игрока
playerid - ID игрока, у которого необходимо узнать ID анимации
Возвращает ID анимации или 0, если игрок не подключен
AntiCheatGetDialog(playerid)
Используйте для получения ID'а открытого диалога у игрока
playerid - ID игрока, у которого необходимо узнать ID диалога
Возвращает ID диалога или 0, если игрок не подключен
AntiCheatGetMoney(playerid)
Используйте для получения количества денег игрока
playerid - ID игрока, у которого необходимо узнать количество денег
Возвращает количество денег или 0, если игрок не подключен
AntiCheatGetClass(playerid)
Используйте для получения ID'а класса игрока
playerid - ID игрока, у которого необходимо узнать ID класса
Возвращает ID класса или 0, если игрок не подключен
AntiCheatGetEnterVehicle(playerid)
Используйте для получения ID'а транспорта, в которое пытался сесть игрок
playerid - ID игрока, у которого необходимо узнать ID транспорта
Возвращает ID транспорта или 0, если игрок не подключен
AntiCheatGetVehicleID(playerid)
Используйте для получения ID'а транспорта, в котором сидит игрок
playerid - ID игрока, у которого необходимо узнать ID транспорта
Возвращает ID транспорта или 0, если игрок не подключен
AntiCheatGetWeapon(playerid)
Используйте для получения ID'а текущего оружия у игрока
playerid - ID игрока, у которого необходимо узнать ID оружия
Возвращает ID оружия или 0, если игрок не подключен
AntiCheatGetVehicleSeat(playerid)
Используйте для получения места в транспорте, на котором сидит игрок
playerid - ID игрока, у которого необходимо узнать место
Возвращает номер места или 0, если игрок не подключен
AntiCheatGetSpecialAction(playerid)
Используйте для получения ID'а специального действия игрока
playerid - ID игрока, у которого необходимо узнать ID специального действия
Возвращает ID специального действия или 0, если игрок не подключен
AntiCheatGetLastSpecialAction(playerid)
Используйте для получения ID'а предыдущего специального действия игрока
playerid - ID игрока, у которого необходимо узнать ID предыдущего специального действия
Возвращает ID предыдущего специального действия или 0, если игрок не подключен
AntiCheatGetLastShotWeapon(playerid)
Используйте для получения ID'а последнего оружия, из которого стрелял игрок
playerid - ID игрока, у которого необходимо узнать ID последнего оружия
Возвращает ID последнего оружия или 0, если игрок не подключен
AntiCheatGetLastPickup(playerid)
Используйте для получения ID'а последнего подобранного игроком пикапа
playerid - ID игрока, у которого необходимо узнать ID последнего подобранного пикапа
Возвращает ID последнего подобранного пикапа или 0, если игрок не подключен
AntiCheatGetLastUpdateTime(playerid)
Используйте для получения времени последнего обновления игрока
playerid - ID игрока, у которого необходимо узнать время последнего обновления
Возвращает время последнего обновления или 0, если игрок не подключен
AntiCheatGetLastReloadTime(playerid)
Используйте для получения времени последней перезарядки (оружия) у игрока
playerid - ID игрока, у которого необходимо узнать время последней перезарядки
Возвращает время последней перезарядки или 0, если игрок не подключен
AntiCheatGetLastEnteredVehTime(playerid)
Используйте для получения времени последней попытки посадки в авто у игрока
playerid - ID игрока, у которого необходимо узнать время последней попытки посадки
Возвращает время последней попытки посадки или 0, если игрок не подключен
AntiCheatGetLastShotTime(playerid)
Используйте для получения времени последнего выстрела у игрока
playerid - ID игрока, у которого необходимо узнать время последнего выстрела
Возвращает время последнего выстрела или 0, если игрок не подключен
AntiCheatGetLastSpawnTime(playerid)
Используйте для получения времени последнего спавна у игрока
playerid - ID игрока, у которого необходимо узнать время последнего спавна
Возвращает время последнего спавна или 0, если игрок не подключен
AntiCheatIntEnterExitsIsEnabled(playerid)
Используйте для проверки включения/отключения маркеров входов/выходов в интерьеры для игрока
playerid - ID игрока, у которого необходимо проверить включение/отключение маркеров
Возвращает 1 (true), если включены, или 0 (false), если выключены
AntiCheatStuntBonusIsEnabled(playerid)
Используйте для проверки включения/отключения денежного бонуса за трюки для игрока
playerid - ID игрока, у которого необходимо проверить включение/отключение денежного бонуса
Возвращает 1 (true), если включён, или 0 (false), если выключен
AntiCheatIsInModShop(playerid)
Используйте для проверки: находится ли игрок в ModShop'е или нет
playerid - ID игрока, у которого необходимо проверить, находится ли он в ModShop'е
Возвращает 1 (true), если находится, или 0 (false), если не находится
AntiCheatIsFrozen(playerid)
Используйте для проверки: заморожен ли игрок или нет
playerid - ID игрока, у которого необходимо проверить, заморожен ли он
Возвращает 1 (true), если заморожен, или 0 (false), если не заморожен
AntiCheatIsDead(playerid)
Используйте для проверки: мёртв ли игрок или нет
playerid - ID игрока, у которого необходимо проверить, мёртв ли он
Возвращает 1 (true), если мёртв, или 0 (false), если не мёртв
AntiCheatIsConnected(playerid)
Используйте для проверки: находится ли игрок на сервере или нет
playerid - ID игрока, у которого необходимо проверить, находится ли он на сервере
Возвращает 1 (true), если находится, или 0 (false), если не находится
Мультиязычность
Скрипт можно настроить на любой из имеющихся языков. Для этого просто скачайте по ссылке ниже интересующую вас локализацию, сохраните её в одну директорию с основной инклудой (nex_ac.inc) и перекомпилируйте свой скрипт.
Файлы .lang можно открыть даже стандартным блокнотом и легко редактировать
Также рекомендуется проверить, не используются ли какие-либо другие античиты, во избежание конфликтов с ними.
Скачать
Установка:
1. Скачать версию античита, совместимую с версией вашего сервера
2. Скачать файл локализации (.lang) на нужном вам языке
3. Скопировать оба файла в папку "/pawno/include", которая находится в папке с сервером
4. В гейммоде и всех фильтрскриптах прописать сразу после "#include <a_samp>" следующее: "#include <nex-ac>"
Предупреждение! Если вы используете Streamer Plugin от Incognito, foreach или y_hooks, подключать их нужно перед nex-ac!
Также имейте в виду, что фильтрскрипты должны иметь "#define FILTERSCRIPT" перед подключением античита
5. Скомпилировать изменённые вами скрипты
- История версий
Код: Выделить всё
v1.0
* Первый релиз
v1.1
Изменения:
* Совместимость со Streamer Plugin'ом
* Совместимость с y_hooks
* Небольшая оптимизация
Исправления:
* Увеличение некоторых значений и дистанций с учётом пинга
* Исправлена ошибка с поднятием схожего оружия на пикапах
* Исправлена ошибка с киком при спавне и последующей установке игроку позиции/интерьера
* Исправлена ошибка с киком при спавне и последующей установке игроку оружия (если использовались AddPlayerClass/Ex)
* Исправлен краш CallRemoteFunction при вызове ShowPlayerDialog
v1.2
Изменения:
* Совместимость с y_dialog
* Дополнительная совместимость с foreach
Исправления:
* Исправлен ряд багов с Anti-GodMode'ом
* Исправлен баг с киком при длительной стрельбе из минигана
* Исправлены вывод статистики и сообщений о кике
* Подправлена белорусская локализация
Теперь это доступно на GitHub! (по многочисленным просьбам)
v1.3
Изменения:
* Добавлен "#define USE_QUERY" (true по умолчанию)
* Если ваш сервер под атакой брутфорса - для более полной защиты значение USE_QUERY можно изменить на false
* Внимание! При значении false сервер не будет отображать информацию в сервер-браузере, поэтому используйте в крайних случаях!
* Добавлены функции IsAntiCheatEnabled и IsAntiCheatEnabledForPlayer
Исправления:
* Исправлена загрузка настроек античитов из config-файла
* Увеличены некоторые значения в пользу игроков с большим пингом
* Защита Rcon (от брутфорса) теперь также динамически включается/отключается функцией EnableAntiCheat
* Исправлены мелкие ошибки в античитах на патроны, RapidFire, SpeedHack в авто, Anti-GodMode пешком и в авто
v1.4
Изменения:
* Совместимость с Socket plugin'ом
* Убраны некоторые анти-крашеры (которые исправлены в новой версии r2)
* Улучшен античит на тюнинг: теперь обнаруживает бесплатный тюнинг в мастерских
* Улучшен античит на каршот
Исправления:
* Подправлены некоторые значения в анти-флуде
* Исправлено несколько багов в античите на оружие
* Исправлен баг, когда все машины могли иметь сирену
* Исправлен баг в анти-телепорте с киком при въезде в ModShop
* Исправлен баг в анти-GodMode пешком с киком, если пули были рассинхронизированы
v1.5
Изменения:
* Улучшено взаимодействие с античитом через OnCheatDetected
* Улучшен античит на Pro-Aim: теперь обнаруживает и Silent-Aim
* Убрана ошибка при компиляции, если не была подключена локализация
* Небольшая оптимизация
Исправления:
* Исправлена совместимость со Streamer Plugin'ом
* Исправлена совместимость с foreach в последней YSI
* Доработан Анти-GodMode пешком и Анти-GodMode в транспорте
* Исправлен баг в Анти-FlyHack с киком за прыжки на велосипеде
* Исправлено несколько ошибок в анти-невидимке
v1.6
Изменения:
* Улучшена совместимость с y_hooks в последней YSI
* Улучшен Анти-Rapid fire: теперь ловит и быструю перезарядку
* В целях безопасности добавлены несколько Анти-Aim крашеров
* Добавлена проверка при компиляции на совместимость с версией сервера
* OnCheatDetected теперь вызывается даже для тех античитов, которые не кикали по умолчанию
* Анти-UnFreeze теперь по умолчанию отключен
Исправления:
* Исправлен баг в Анти-Тп в авто с посадкой в закрытое авто
* Исправлена защита от взлома Rcon (из игры)
* Исправлена функция EnableAntiCheat
v1.7
Изменения:
* Обновлен Анти-Тюнинг крашер
* Дополнительная совместимость с sscanf
* Улучшена совместимость с другими скриптами
Исправления:
* Исправлена совместимость со Стримером
* Исправлены Анти-SpeedHack, Анти-Flood и Анти-Невидимка
* Исправлен баг в античите на патроны с ResetPlayerWeapons
v1.8
Изменения:
* Улучшен античит на RapidFire: теперь ловит Auto +C
* Небольшая оптимизация
Исправления:
* Исправлены ошибки, из-за которых не срабатывали некоторые античиты
* Увеличена максимально допустимая скорость пешком
* Исправлен баг в Anti-Invalid seat crasher
* Исправлен античит на оружие и патроны
v1.8.1
Изменения:
* Переписан Анти-Диалог крашер (%)
Исправления:
* Исправлен баг в античите на патроны с киком за детонатор
* Исправлен режим дебага
v1.8.2
Исправления:
* Исправлена функция EnableAntiCheatForPlayer
* Исправлены баги с "#define AC_USE_<...>"
v1.8.3
Исправления:
* Исправлен вывод сообщений о кике в некоторых локализациях
v1.8.4
Изменения:
* Небольшая оптимизация
Исправления:
* Увеличены некоторые значения из-за пинга
* Исправлен баг в Анти-RapidFire с киком за стрельбу из пассажирского места
* Исправлен баг в античите на патроны с киком за стрельбу из водительского места
v1.8.5
Исправления:
* Исправлены некоторые проверки на несуществующие модели машин
* Из-за многочисленных жалоб поставил по умолчанию русский язык
v1.8.6
Изменения:
* Возвращены некоторые анти-крашеры (которые были "исправлены" в версии r2)
v1.8.7
Исправления:
* Исправлен баг в Анти-FlyHack (пешком) с киком за прыжок в воду
v1.8.8
Изменения:
* Улучшена читаемость кода
* Мелкие исправления и улучшения
* Добавлены дебаг-функции
Исправления:
* Исправлена совместимость с последними версиями Streamer Plugin'а и YSI
v1.8.9
Исправления:
* Подправлены некоторые настройки
* Исправлены ошибки в защите на NOP GivePlayerWeapon и SetPlayerAmmo
* Исправления функция SetVehicleHealth
* Исправлена функция SetPlayerInterior
v1.9
Изменения:
* Мелкие улучшения
* Добавлен hook функции LinkVehicleToInterior
* Улучшен античит на патроны для Sawnoff Shotgun, 9mm, Uzi и Tec-9
* Добавлена поддержка filterscript'ов для защиты от подмены диалогов
* Переписан Анти-AFK Ghost
Исправления:
* Исправлена функция RepairVehicle
* Исправлен баг в Анти-GodMode (в машине) с выходом за пределы массива
* Исправлен баг в Анти-Godmode (в машине) с ложным киком за стрельбу по колёсам
* Исправлен баг с использованием SetPlayerArmedWeapon в OnPlayerTakeDamage
* Исправлен баг в античите на патроны со стрельбой с водительского места
* Исправлен баг с вычислением максимального места для 483 транспорта
* Исправлен баг в Анти-Godmode (пешком) с киком при посадке в авто
* Исправлены ошибки с использованием "STREAMER_ENABLE_TAGS"
* Исправлен ряд ошибок в античите на пикапы
v1.9.1
Изменения:
Добавлена совместимость с Nexius's Update Checker'ом
v1.9.2
Изменения:
* Мелкие улучшения
* Изменены некоторые значения в анти-флуде
Исправления:
* Исправлен баг с киком за выставление игроку интерьера, в котором он уже находился
v1.9.3
Изменения:
* Убрана проверка на расстояние при выходе из авто в античите на телепорт (из-за ложных срабатываний)
v1.9.4
Изменения:
* Изменено наказание за телепорт незанятого транспорта
Исправления:
* Исправлен баг в античите на телепорт
* Исправлен баг в защите на NOP RemovePlayerFromVehicle
* Исправлен античит на деньги
v1.9.5
Исправления:
* Исправлен баг в античите на телепорт с установкой интерьера до спавна
* Исправлен hook OnPlayerClickPlayerTextDraw
v1.9.6
Изменения:
* Изменены некоторые значения в анти-флуде
Исправления:
* Исправлен баг в античите на невидимку со спавном во время слежки
* Исправлен баг в античите на спидхак с использованием функции SetVehicleToRespawn
* Исправлена совместимость со стримерскими checkpoint'ами
* Исправлены мелкие ошибки
v1.9.7
Изменения:
* Изменены некоторые значения в анти-флуде
* Функции EnableAntiCheat(ForPlayer) и IsAntiCheatEnabled(ForPlayer) можно вызывать из фильтрскриптов
* Добавлена защита от обхода регистрации (идея взята у f0Re3t)
* Переделана защита от высокого пинга
Исправления:
* Исправлен баг в Анти-SpeedHack'е с киком за быструю езду на поезде
* Полностью исправлен баг с киком за смену интерьера
v1.9.8
Изменения:
* Функции AntiCheatGet* теперь вызываются из filterscript'ов
* Ускорен вызов перехваченных функций из GameMode'а
* Переписан античит на деньги
Исправления:
* Исправлен обход в античите на патроны для скорострельного оружия
* Исправлен обход в анти-телепорте с возможностью телепортироваться после смены интерьера сервером
* Исправлен баг в античите на оружие с киком при покупке оружия в амму-нации по неправильным ценам
* Исправлен баг в защите от NOP'ов с киком за выдачу похожего оружия
* Исправлены ошибки компиляции при подключении к filterscript'у
v1.9.9
Исправления:
* Исправлено несколько багов в античите на специальные действия
* Исправлен баг в античите на оружие с киком при использовании ResetPlayerWeapons в OnPlayerDeath
* Подправлены некоторые значения
v1.9.10
Изменения:
* Убран повторный кик при вылете игрока
* Обновлен массив с допустимыми компонентами тюнинга для каждого транспорта (взят из fixes)
* Добавлены внутренние проверки валидности аргументов для функций GivePlayerWeapon, SetPlayerArmedWeapon
* Существенно улучшен режим дебага
* Мелкие улучшения
Исправления:
* Исправлен баг в защите от NOP'ов с киком за попытку посадки на уже занятое место в транспорте
* Исправлен античит на спидхак в транспорте (проверка максимально допустимой скорости)
* Подправлен античит на rapid fire для дробовика (shotgun)
Из-за многочисленных случаев с проблемами подключения античита, была добавлена версия, которая совместима с версией сервера 0.3.7 R1
v1.9.11
Исправления:
* Исправлена функция SetPlayerArmedWeapon
* Исправлена функция PutPlayerInVehicle
* Мелкие исправления
- Благодарности
- Magic_York, Roberto_York, TheHero, Nike_33, Vitalik_Gonsor, Mix_Rargard, Unisheld - тестирование
ZiGGi, Urukhay, Yashas, theYiin, RaefaldhiAmartya, PatchwerkQWER, kvann - советы по коду
Carper - Немецкий перевод
Jstylezzz - Голландский перевод
J4Rr3x - Итальянский перевод
Alex Westbrook, JustBored - Испанский перевод
lashona - Грузинский перевод
wampiros6 - Польский перевод
DeitY, Dragony92 - Сербский перевод
NicK_ - PT/BR перевод
KyleSmith - Улучшенный Английский перевод
M4D - Персидский (Farsi) перевод
Valera_Kovshikov - Украинский перевод
RaefaldhiAmartya - Индонезийский перевод
vannesenn - Хорватский перевод
j3rry, vic1997 - Французский перевод
zaibaslr2 - Литовский перевод
UnforgiveNNN - Румынский перевод
Pedro. - Венгерский перевод
Ben_Lovejoy - Финский перевод
Rengar - Латвийский перевод
bgedition - Болгарский перевод
Jensenn - Турецкий перевод