Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику Paster ::: Спасибо сказали: 64
Дата поста: В теме: За сообщение: Спасибо сказали:
15.11.2015, 19:52 Создание новой версии gmbans
Неплохо добавить возможность банить подсетки + в веб морде блок управления.

С возможностью блокировки игроков в зависимости от авторизации dproto:
Cкрытый текст

// Dproto constants
#define DP_AUTH_NONE 0 // flag // "N/A" - slot is free
#define DP_AUTH_DPROTO 1 // a // dproto
#define DP_AUTH_STEAM 2 // b // Native Steam
#define DP_AUTH_STEAMEMU 3 // c // SteamEmu
#define DP_AUTH_REVEMU 4 // d // RevEmu
#define DP_AUTH_OLDREVEMU 5 // e // Old RevEmu
#define DP_AUTH_HLTV 6 // f // HLTV
#define DP_AUTH_SC2009 7 // g // SteamClient2009
#define DP_AUTH_AVSMP 8 // h // AVSMP

// Authprov names
new _authprovStr[][] = {
"Unknown",
"Non steam",
"Steam",
"SteamEmu",
"RevEmu",
"Old RevEmu",
"HLTV",
"SteamClient2009",
"AVSMP"
};

ssx
6.11.2014, 18:07 Мод [CS:GO] Deathmatch

Текущая версия: 2.0.2c
Автор: Maxximou5
Источник

Возможности:
  • - Меню оружия
  • - Режим каждый за себя (FFA)
  • - Режимы:
    -только в голову (Headshot Only)
    -на пистолетах (Pistol Only)
    -случайное оружие (Random Weapons)
  • Objective Removal (C4/Hostage)
  • Спаун менеджер с меню
  • Безлимит и автоперезарядка патронов
  • Безлимит и автоперезарядка гранат
  • Добавление ХР при убийстве (HP/Ammo/Grenades)
  • Line of Sight Spawning
  • 3rd Party Knife Plugin Support
  • Автобновление


Команды:
Цитата
sm_guns - Открыть !guns меню
dm_spawn_menu - открыть менеджер расстановки точек спауна.
dm_respawn_all - респаунить всех игроков.
dm_stats - статистика спауна.
dm_reset_stats - сброс статистики спауна.


Настройки:
Скрытый текст
dm_enabled - (По умолчанию) 1 - Включить мод deathmatch.
dm_welcomemsg (По умолчанию) 1 - Сообщение на экране о запущенном моде Deathmatch.
dm_free_for_all - (По умолчанию) 0 - режим игры каждый за себя.
dm_headshot_only - (По умолчанию) 0 - режим игры только в голову.
dm_headshot_only_allow_world - (По умолчанию) 0 - Включить для всего оружия во время headshot режима.
dm_headshot_only_allow_knife - (По умолчанию) 0 - Включить повреждения только от ножа во время headshot режима.
dm_headshot_only_allow_taser - (По умолчанию) 0 - Включить повреждения только от taser во время headshot режима.
dm_headshot_only_allow_nade - (По умолчанию) 0 - Включить повреждения только от гранат во время headshot режима.
dm_remove_objectives - (По умолчанию) 1 - отключить действие бомбы, и убрать задания заменирования, вывода заложников.
dm_respawning - (По умолчанию) 1 - Включить возрождение игроков.
dm_respawn_time - (По умолчанию) 2.0 - время возрождения.
dm_gun_menu_mode - (По умолчанию) 1 - 1) Включить. 2) Только пистолеты. 3) Разное оружие каждый раунд. 4) Отключить.
dm_los_spawning - (По умолчанию) 1 - Включить видимые линии спауна.
dm_los_attempts - (По умолчанию) 10 - Maximum attempts to find a suitable line of sight spawn point.
dm_spawn_distance - (По умолчанию) 0 - минимальная дистанци от противника при спауне.
dm_sp_time - (По умолчанию) 1.0 - Время защиты после возрождения.
dm_remove_weapons - (По умолчанию) 1 - убирать оружие на земле.
dm_replenish_ammo - (По умолчанию) 1 - безлимитные патроны.
dm_replenish_grenade - (По умолчанию) 0 - безлимитные гранаты
dm_replenish_hegrenade - (По умолчанию) 0 - безлимитные he гранаты.
dm_hp_start - (По умолчанию) 100 - ХР при возрождении.
dm_hp_max - (По умолчанию) 100 - максимум ХР.
dm_hp_kill - (По умолчанию) 5 - ХР за убийство.
dm_hp_hs - (По умолчанию) 10 - ХР за убийство в голову.
dm_hp_knife - (По умолчанию) 50 - ХР за убийство ножом.
dm_hp_messages - (По умолчанию) 1 - Display HP messages.
dm_nade_messages - (По умолчанию) 1 - Display grenade messages.
dm_armour - (По умолчанию) 1 - давать игрокам бронь.
dm_zeus - (По умолчанию) 0 - давать игрокам taser.
dm_nades_incendiary - (По умолчанию) 0 - сколько давать зажигательных гранат игрокам.
dm_nades_molotov - (По умолчанию) 0 - сколько давать гранат Молотова игрокам.
dm_nades_decoy - (По умолчанию) 0 - сколько давать ложных гранат игрокам.
dm_nades_flashbang - (По умолчанию) 0 - сколько давать световых гранат игрокам.
dm_nades_he - (По умолчанию) 0 - сколько давать HE гранат игрокам.
dm_hp_nade - (По умолчанию) 30 - ХР за убийство гранатой.
dm_nades_smoke - (По умолчанию) 0 - сколько давать дымовых гранат игрокам.

В основном выше упомянутые настройки дублируются в /configs/deathmatch/deathmatch.ini


Установка:
Распакуйте zip архив и скопируйте файлы в дериктории /addons/sourcemod
Код
    /configs/deathmatch/deathmatch.ini
    /configs/deathmatch/spawns/*.txt
    /plugins/deathmatch.smx
    /scripting/deathmatch.sp



Необходимые дополнения для работы мода:
cURL
Socket
SteamTools


Некоторые советы на настройке сервера:
1. В gamemodes_server.txt для удобности прописываем "exec" "gamemode_server.cfg"
2. В gamemode_server.cfg есть квары к-е влияют на работу мода:
Код
mp_randomspawn                                      1    //Рандомные спауны по всей карте
mp_death_drop_gun                                   0    //Оружие не выпадает после смерти
mp_death_drop_defuser                              0    //Наборы сапёра не выпадают после смерти
mp_death_drop_grenade                             0    //Гранаты не выпадают после смерти
mp_randomspawn_los                                 1
mp_respawnwavetime_ct                              0    // Time between respawn waves for CTs (дублирование dm_respawn_time).
mp_respawnwavetime_t                               0     // Time between respawn waves for Terrorists (дублирование dm_respawn_time).
mp_respawn_on_death_ct                             0    // When set to 1, counter-terrorists will respawn after dying.
mp_respawn_on_death_t                              0    // When set to 1, terrorists will respawn after dying.
sv_infinite_ammo                                        0    // если будет стоять 1, то все боеприпасы будут даваться безлимитно.

3. Дополнительные плагины
CS:GO Ammo Replenishment Lite - Refill on kill and
CS:GO Disable Radar
damilurg, Revelation
23.3.2014, 12:13 [Metamod] WHBlocker 1.5.692
Цитата(plamont @ 23.3.2014, 6:40) *
Paster, igas есть возможность предоставить тест?

Направил в л.с.
s1lent
25.6.2013, 16:09 Залили на сервер exec.cfg
Цитата(Shurik_7773.cfg @ 25.6.2013, 15:23) *
А что Система смены карт UMM дырявая ? А то у меня стоит она .

Не нужно писать ложную информацию.
UMM имеет паппку конфигов /cstrike/addons/amxmodx/configs/umm/maps
А конфиги с вирусом прописываются в файлах /cstrike/addons/amxmodx/configs/maps

Как я писал выше, данный способ взлома совершен без UMM менеджера.
Shurik_7773.cfg
26.4.2013, 12:10 К 9 мая.
Вот что-то набросал, думаю что немецкого солдата проще делать из моделей КТ, а русского из Т.
Nebo
4.4.2013, 17:24 [MM Plugin] Sentry Gun.

Вот зачетная моделька, возможно милком можно её перегнать в mdl, просто еще не пробовал...
sweet
26.3.2013, 11:58 Army Ranks v 1.3 от 24.10.2012
Могу дать сервер под тестирование. Найди меня в скайпе.
Вот статистика, к-я пока работает немного не так как нужно, но доделать её не проблема, главное плагин.
Arctiq
15.12.2012, 20:42 Army Ranks v 1.3 от 24.10.2012
Если учитывать чего не хватает, главное сделать возможность вести статистику по нику для ностим игроков, по id для стим игроков.
Ну и есть идея добавить колонку в БД пароль для ностим игроков, к-ю редактировать мог бы админ и ставить по запросам пароль на конкретный ник, если колонка пустая то пароль не учитывается...
По идее дописывать веб морду для администрирования неоправдано, но вручную любой админ спасобен будет добавлять пароль в поле пароля...
DraconKCH
27.11.2012, 8:57 Army Ranks v 1.3 от 24.10.2012
Цитата(Fred Perry @ 27.11.2012, 7:48) *
Сервер пустой, опыт капает :)

Можно поставить проверку на кол-во игроков минимум 4.


Код
new army_minplayers
army_minplayers = register_cvar("amx_armyminplayers", "4")

else if(cmd_get_playersnum() < army_minplayers)
1.11.2012, 13:21 Лого
Мыслей нет, вот что набросал )))
mafikmail
14.9.2012, 23:27 AMXX BanCfg
Плагин работает, заносит бан в амхбан, разбан то же работает!
Идет разратотка далее...
Пока все boast.gif гуд!
Safety1st, Zero
29.8.2012, 8:15 Что за обнова ?(Update Server Engine 73 & 74)
Цитата(by Fan @ 28.8.2012, 23:56) *
Сошки от нового билда скиньте, для линя, кому не трудно.


Для пингвинов!

Цитата
version
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 11:30:00 Aug 28 2012 (5787)


По дате собрал, что обновилось...
'BeasT', by Fan
28.8.2012, 13:06 Падает игровой сервер.
Выключи amx в метамоде.
Если сервер падает выключи SteamBans Guardian.

Если результатов нет, перезалей билд...
Orty_Hart
22.8.2012, 9:29 Максимальная защита сервера
Вернусь к теме, т.к. в инете существую еще ряд разных защит, вопрос актуальны ли они.

Хотелось бы до конца разобраться, в теме Защита CS сервера информация устарела.

1. dproto v0.9.179 - Защита актуальная
cfg:
Код
cid_HLTV = 5
FakePlayers_BanTime = 120


2. Floodblocker - защита HLDS от FPlayers Flood - Защита не известна актуальна ли?
+ фикс уезвяемости движка, которая позволяет скачивать любые файлы с сервера, как server.cfg или другие критические файлы
Версия: 0.1.0.1
Последнее обновление: 01.08.12
sv_allowdownload "0" - не актуально.
antidlfile - не актуален.

3. Патченные библиотеки (mp.dll, cs_i386.so) - Защита актуальна. Не нужны для hlds build 5408, 5758 (win), build 5758 (linux)
См. тут
Соотвественно плагин autobuyfix.amxx - не актуален.

4. Плагины fullupdate.amxx, anti_fullupdate_spam.amxx, anti_fullupdate_spam2.amxx и т.п. - Не актуальны. Для hlds build 5785 (win), build 5758 (linux)

5. Правила IPTables
##Security of HLProxy ports
$IPT -A HLDS -p udp -m udp --sport 60230:60240 -j DROP - не известно.

$IPT -A INPUT -p udp -m udp -m string --hex-string "|17c74a30a2fb752396b63532b1bf79b0|" --algo kmp -j DROP - Защита актуальна.
$IPT -A INPUT -p udp -m udp -m string --hex-string "|17951a20e2ab6d63d6ac7d62f1f721e057cd4270e2f1357396f66522f1ed61f0|" --al$ - Защита актуальна.
$IPT -A INPUT -p udp -m udp -m string --hex-string "|178f5230e2e17d73d6bc6562f1ed29e0|" --algo kmp -j DROP - Защита актуальна.
$IPT -A INPUT -p udp -m udp -m string --hex-string "|ffffffff6765746368616c6c656e6765000000000000|" --algo kmp -j DROP - Защита актуальна.
$IPT -A INPUT -p udp -m udp -m string --hex-string "|FFFFFFFF56|" --algo kmp -j DROP - Защита актуальна.

##Security of hlbrute
$IPT -A HLDS -p udp -m udp -m string --hex-string "|484C4272757465|" --algo kmp -j DROP - не актуально. DPROTO блокирует.
$IPT -A INPUT -m string --string "HLXBrute" --algo kmp -j DROP - не актуально.
$IPT -A INPUT -p udp -i $INET_IF -m string --algo kmp --hex-string "|72636F6E|" -j DROP - не известно.
$IPT -A INPUT -p udp -m udp -m string --hex-string "|484C4272757465|" --algo kmp -j DROP - не актуально.
$IPT -A INPUT -i eth0 -p udp -m string --algo kmp --string "HLBrute" -j DROP - не актуально.
$IPT -A INPUT -i eth0 -p udp -m string --algo kmp --string "HLXBrute" -j DROP - не актуально.
$IPT -A INPUT -p udp -m multiport --dport 26000:30000 -m string --algo kmp --string "HLBrute" -j DROP - не актуально.
$IPT -A INPUT -p udp -m multiport --dport 26000:30000 -m string --algo kmp --string "HLXBrute" -j DROP - не актуально.

Код
Banning 5.1.4.106:57816 for rcon hacking attempts
Bad Rcon from 5.1.4.106:57816:
rcon 347995299 "555555" echo "HLBrute 1.11555555"
Bad rcon_password.
[DPROTO]: traffic temporary blocked from 5.1.4.106 for flooding; PPS=59.061629; WarnLevel=3.196653
[DPROTO]: traffic temporary blocked from 5.1.4.106 for flooding; PPS=20.033094; WarnLevel=4.452952
[DPROTO]: traffic temporary blocked from 5.1.4.106 for flooding; PPS=30.419679; WarnLevel=2.958978


Остальные правила не известно, нужны ли:

Скрытый текст
##Security of Jo's v2 exploit
$IPT -A INPUT -p udp -m udp -m string --hex-string "|a090909090909090901809a5000000|" --algo kmp -j DROP
$IPT -A INPUT -m udp -p udp -m string --hex-string "|BF79B017951A20E2AB6D63D6AC7D62F1F721E057CD4270E2F1357396F66522F1ED61F0178F
5230E?2E17D73D6BC6562F1ED 29E017C74A30A2FB752396B63532B1|" --algo kmp --dport 27015 -j DROP
##Security of new INPUT flooder/doser [v1.0-v1.1]
$IPT -A INPUT -p udp -m udp -m string --hex-string "|d50000806e000000|" --algo kmp -m limit --limit 25/minute --limit-burst 1 -j LOG --log-prefix " [FLOOD] [14.03.2012]: "
$IPT -A INPUT -p udp -m udp -m string --hex-string "|d50000806e000000|" --algo kmp -j DROP
$IPT -A INPUT -p udp -m udp -m string --hex-string "|d51000806e000000|" --algo kmp -m limit --limit 25/minute --limit-burst 1 -j LOG --log-prefix " [FLOOD] [19.03.2012]: "
$IPT -A INPUT -p udp -m udp -m string --hex-string "|d51000806e000000|" --algo kmp -j DROP
##Security of any rcon actions!!!
$IPT -A INPUT -p udp -m udp -m string --hex-string "|72636F6E|" --algo kmp -j DROP
##Accept any connect packets (steam > 500bytes)
$IPT -A INPUT -p udp -m udp -m string --hex-string "|636f6e6e656374|" --algo kmp -j ACCEPT
$IPT -A INPUT -p udp -m string --hex-string "|a09090909090909090180900a5|" --algo kmp --to 65535 -j DROP
$IPT -I INPUT 1 -p udp -m string --hex-string "|03697363036f726700|" --algo bm --to 65535 -j DROP
$IPT -I INPUT -p udp -m udp -m string --hex-string "|d50000806e000000|" --algo kmp -j DROP
$IPT -I INPUT 1 -p udp -m string --hex-string "|6973633f6f72673f|" --algo bm --to 65535 -j DROP
$IPT -I INPUT -p udp -m udp -m string --hex-string "| d50000806e000000 |" --algo kmp -j DROP
$IPT -I INPUT -p udp -m udp --dport 27015 -m length --length 1489 -m string --algo kmp --hex-string "|C74A30A2FB752396B63532B1|" -j DROP


Если что поправьте меня !!! thank_you2.gif
cstriker
11.8.2012, 10:40 Автозапуск серверов
Ну это дело каждого.
Просто я не запускаю от рута, т.к. доспут к папкам сервера + разрешение на запуск/остановку сервера имеют другие админы, для тестирования плагинов и т.д.
Вообще для безопасности стараюсь юзать рут только в отдельных случаях.

В скрипт можно добавить множество серверов:
Цитата
sudo -u cs /home/cs/classic/hlds_classic start
sudo -u cs /home/cs/classic/hlds_dm start
sudo -u cs /home/cs/classic/hlds_arena start
sudo -u cs /home/cs/classic/hlds_jump start


Если надо коментируй, какой не надо загружать.
terskiys
14.6.2012, 10:50 новый вид атаки?
В последнее время, недоноски на разных ресурсах выкладывают плагины без исходников, что клюнул на установку потом имеет проблемы с сервером.
Все плагины нужно проверять и компилировать самому и ставить на сервер.

Как раз в таких плагах умельцы зашивают код редиректа и разное ***

Код
anti_join_flood_v2.amxx;anti ddos
autobuyfix.amxx    ;anti buyfix
fullupdate.amxx
noflood.amxx
Affl, noskill
20.10.2011, 12:35 Key&Say Guardian
boast.gif есть необходимость вывести команду наказания за CDHack, к примеру ksg_cdpunish "amx_ban %time% %name% %reason%"
+ время бана ksg_cdtime "10080"

Для изменения кода:
Код
public cd_punish( id )
{
    server_cmd( "kick #%d ^"[K&SG] CDHack Detected^"", get_user_userid( id ) )
}
AndrewZ
19.10.2011, 8:13 Хороший AFK менеджер)
Цитата(МУЖЫК @ 19.10.2011, 0:56) *
Здравствуйте. Вообщем ищу хороший афк менеджер из общедоступных))


что именно нужно. чтобы кикало афк через опред время. предупреждения всякие - не обязательно. а админов чтобы не кикало, а переносило в спекты. ну а оттуда уже не кикало)))
можно также с игроками обычными - вначале в спекты - потом кик.

спасибо! :)

http://forums.alliedmods.net/showthread.php?p=126963
вот что тебе подойдет 100%
МУЖЫК
12.10.2011, 11:51 [CSF-AC] 1.24a [build 17]
Модуль Anti-AntiKick не доделан.
Походу в исходнике плагина сразу можно закоментировать:
Код
//#include "csf_anticheat\antikick.inc"

antikick.inc путой (

а так же:
Код
//    register_cvar("csf_ac_antikick","0")
//    register_cvar("csf_ac_antikick_bantype","2")                        //Тип наказания
//    register_cvar("csf_ac_antikick_bantime","60")                         //Время бана
//    register_cvar("csf_ac_antikick_bansay","2")


В punish.inc можно закоментить так же:
Код
//if(equal(nameMDL,"ANTIKICK")) MODULE = 15;



В csf_ac_main.cfg по идее можно дописать в конце (Эту проверку надо тестировать):
Код
//Video Renderer
csf_ac_video "1"                                    
csf_ac_video_detect "1"        // 1 - new, 2 - old, 3 - multi
csf_ac_video_opengl32 "1"
csf_ac_video_direct3d "1"
csf_ac_video_software "1"


Насколько я понял, при своем методе наказания надо ставить теперь:
Код
csf_ac_amxbanstype "7"
|BoBKa B KeDax|
23.8.2011, 11:18 После переезда сервер не виден через интернет.
Цитата(kams @ 23.8.2011, 12:12) *
Стоит дронто.
:biggrin:

IP менялся?
kams, STR@TEG

3 страниц V   1 2 »