add missing files

This commit is contained in:
Philipp 2026-07-11 22:24:40 +02:00
commit 99da039fe4
Signed by: Philipp
GPG key ID: B27C3DE2FD94AFC3
5 changed files with 878 additions and 4 deletions

View file

@ -201,12 +201,12 @@ RUN mkdir -p "${SERVER_DIR}/tf/addons/sourcemod/plugins/disabled" \
&& mv "${SERVER_DIR}/tf/addons/sourcemod/plugins/funvotes.smx" "${SERVER_DIR}/tf/addons/sourcemod/plugins/disabled/" || true
COPY misc/server.cfg.template ${SERVER_DIR}/tf/cfg/server.cfg.template
COPY soap_tf2dm.cfg ${SERVER_DIR}/tf/cfg/sourcemod/
COPY misc/soap_tf2dm.cfg ${SERVER_DIR}/tf/cfg/sourcemod/
COPY misc/mapcycle.txt ${SERVER_DIR}/tf/cfg/mapcycle.txt
COPY misc/motd.txt ${SERVER_DIR}/tf/cfg/motd.txt
COPY afk_manager.cfg ${SERVER_DIR}/tf/cfg/sourcemod/
COPY custom_whitelist_11769.txt ${SERVER_DIR}/tf/cfg/
COPY afk_manager.phrases.txt ${SERVER_DIR}/tf/addons/sourcemod/translations/
COPY misc/afk_manager.cfg ${SERVER_DIR}/tf/cfg/sourcemod/
COPY misc/custom_whitelist_11769.txt ${SERVER_DIR}/tf/cfg/
COPY misc/afk_manager.phrases.txt ${SERVER_DIR}/tf/addons/sourcemod/translations/
COPY --chmod=755 utils/entrypoint.sh .
COPY utils/healthcheck.sh .

153
misc/afk_manager.cfg Normal file
View file

@ -0,0 +1,153 @@
// Admin Flag for immunity? Leave Blank for any flag.
// -
// Default: ""
sm_afk_admins_flag "z"
// Should admins be immune to the AFK Manager? [0 = DISABLED, 1 = COMPLETE IMMUNITY, 2 = KICK IMMUNITY, 3 = MOVE IMMUNITY]
// -
// Default: "1"
sm_afk_admins_immune "1"
// Is the AFK Manager automatic plugin update enabled or disabled? (Requires SourceMod Autoupdate plugin) [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_autoupdate "1"
// How many button changes should the AFK Manager track before resetting AFK status? [0 = DISABLED, DEFAULT: 5]
// -
// Default: "5"
// Minimum: "0.000000"
// Maximum: "30.000000"
sm_afk_buttons "5"
// Is the AFK Manager enabled or disabled? [0 = FALSE, 1 = TRUE, DEFAULT: 1]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_enable "1"
// Should the AFK Manager exclude checking dead players? [0 = FALSE, 1 = TRUE, DEFAULT: 0]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_exclude_dead "0"
// Should the AFK Manager force all message language to the server default? [0 = DISABLED, 1 = ENABLED, DEFAULT: 0]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_force_language "0"
// Should the AFK Manager announce AFK kicks to the server? [0 = DISABLED, 1 = EVERYONE, 2 = ADMINS ONLY, DEFAULT: 1]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_afk_kick_announce "1"
// Minimum number of connected clients required for AFK kick to be enabled. [DEFAULT: 6]
// -
// Default: "6"
sm_afk_kick_min_players "6"
// Should the AFK Manager kick AFK clients? [0 = DISABLED, 1 = KICK ALL, 2 = ALL EXCEPT SPECTATORS, 3 = SPECTATORS ONLY]
// -
// Default: "1"
sm_afk_kick_players "1"
// Time in seconds (total) client must be AFK before being kicked. [0 = DISABLED, DEFAULT: 120.0 seconds]
// -
// Default: "120.0"
sm_afk_kick_time "60.0"
// Time in seconds remaining, player should be warned before being kicked for AFK. [DEFAULT: 30.0 seconds]
// -
// Default: "30.0"
sm_afk_kick_warn_time "30.0"
// How many days should we keep AFK Manager log files. [0 = INFINITE, DEFAULT: 0]
// -
// Default: "0"
sm_afk_log_days "0"
// Should the AFK Manager log client kicks. [0 = FALSE, 1 = TRUE, DEFAULT: 1]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_log_kicks "1"
// Should the AFK Manager log client moves. [0 = FALSE, 1 = TRUE, DEFAULT: 1]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_log_moves "1"
// Should the AFK Manager log plugin warning messages. [0 = FALSE, 1 = TRUE, DEFAULT: 1]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_log_warnings "1"
// Should the AFK Manager announce AFK moves to the server? [0 = DISABLED, 1 = EVERYONE, 2 = ADMINS ONLY, DEFAULT: 1]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_afk_move_announce "1"
// Minimum number of connected clients required for AFK move to be enabled. [DEFAULT: 4]
// -
// Default: "4"
sm_afk_move_min_players "4"
// Should the AFK Manager move AFK clients to spectator team? [0 = FALSE, 1 = TRUE, DEFAULT: 1]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_move_spec "0"
// Time in seconds (total) client must be AFK before being moved to spectator. [0 = DISABLED, DEFAULT: 60.0 seconds]
// -
// Default: "60.0"
sm_afk_move_time "60.0"
// Time in seconds remaining, player should be warned before being moved for AFK. [DEFAULT: 30.0 seconds]
// -
// Default: "30.0"
sm_afk_move_warn_time "30.0"
// Should the AFK Manager warn team 0 (Usually unassigned) players? (Disabling may not work for some games) [0 = FALSE, 1 = TRUE, DEFAULT: 1]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_move_warn_unassigned "1"
// Should the AFK Manager use a short prefix? [0 = FALSE, 1 = TRUE, DEFAULT: 0]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_afk_prefix_short "0"
// Time in seconds (total) that player should have moved from their spawn position. [0 = DISABLED, DEFAULT: 20.0 seconds]
// -
// Default: "20.0"
sm_afk_spawn_time "20.0"
// Time in seconds remaining, player should be warned for being AFK in spawn. [DEFAULT: 15.0 seconds]
// -
// Default: "15.0"
sm_afk_spawn_warn_time "15.0"

View file

@ -0,0 +1,296 @@
"Phrases"
{
// Mod Detection (Debug Messages)
"Insurgency"
{
"en" "Detected Mod Insurgency"
"de" "Mod Insurgency erkannt"
"fr" "Mod Insurgency detecté"
"it" "Mod Insurgency rilevata"
"pl" "Wykryto Mod Insurgency"
"hu" "Insurgency játékmód észlelve"
"ru" "Обнаружен мод Insurgency"
"es" "Detectado Modo Insurgency"
"pt" "Mod detectado Insurgency"
"tr" "Insurgency Mod Tespit Edildi"
"no" "Insugency Mod Oppdaget"
"cze" "Detekován mód Insurgency"
}
"Synergy"
{
"en" "Detected Mod Synergy"
"de" "Mod Synergy erkannt"
"fr" "Mod Synergy detecté"
"it" "Mod Synergy rilevata"
"pl" "Wykryto Mod Synergy"
"hu" "Synergy játékmód észlelve"
"ru" "Обнаружен мод Synergy"
"es" "Detectado Modo Synergy"
"pt" "Mod detectado Synergy"
"tr" "Synergy Mod Tespit Edildi"
"no" "Synergy Mod Oppdaget"
"cze" "Detekován mód Synergy"
}
"TF2"
{
"en" "Detected Mod Team Fortress 2"
"de" "Mod Team Fortress 2 erkannt"
"fr" "Team Fortress 2 detecté"
"it" "Team Fortress 2 rilevato"
"pl" "Wykryto Mod Team Fortress 2"
"hu" "Team Fortress 2 játékmód észlelve"
"ru" "Обнаружен мод Team Fortress 2"
"es" "Detectado Modo Team Fortress 2"
"pt" "Mod detectado Team Fortress 2"
"tr" "Team Fortress 2 Mod Tespit Edildi"
"no" "Team Fortress 2 Mod Oppdaget"
"cze" "Detekován mód Team Fortress 2"
}
"CSTRIKE"
{
"en" "Detected Mod Counter-Strike: Source"
"de" "Mod Counter-Strike: Source erkannt"
"fr" "Counter-Strike: Source detecté"
"it" "Counter-Strike: Source rilevato"
"pl" "Wykryto Mod Counter-Strike: Source"
"hu" "Counter-Strike: Source játékmód észlelve"
"ru" "Обнаружен мод Counter-Strike: Source"
"es" "Detectado Modo Counter-Strike: Source"
"pt" "Mod detectado Counter-Strike: Source"
"tr" "Counter-Strike: Source Mod Tespit Edildi"
"no" "Counter-Strike: Source Mod Oppdaget"
"cze" "Detekován mód Counter-Strike: Source"
}
"CSGO"
{
"en" "Detected Mod Counter-Strike: Global Offensive"
"de" "Mod Counter-Strike: Global Offensive erkannt"
"fr" "Counter-Strike: Global Offensive detecté"
"it" "Counter-Strike: Global Offensive rilevato"
"pl" "Wykryto Mod Counter-Strike: Global Offensive"
"hu" "Counter-Strike: Global Offensive játékmód észlelve"
"ru" "Обнаружен мод Counter-Strike: Global Offensive"
"es" "Detectado Modo Counter-Strike: Global Offensive"
"pt" "Mod detectado Counter-Strike: Global Offensive"
"tr" "Counter-Strike: Global Offensive Mod Tespit Edildi"
"no" "Counter-Strike: Global Offensive Mod Oppdaget"
"cze" "Detekován mód Counter-Strike: Global Offensive"
}
"L4D"
{
"en" "Detected Mod Left 4 Dead"
"de" "Mod Left 4 Dead erkannt"
"fr" "Left 4 Dead detecté"
"it" "Left 4 Dead rilevato"
"pl" "Wykryto Mod Left 4 Dead"
"hu" "Left 4 Dead játékmód észlelve"
"ru" "Обнаружен мод Left 4 Dead"
"es" "Detectado Modo Left 4 Dead"
"pt" "Mod detectado Left 4 Dead"
"tr" "Left 4 Dead Mod Tespit Edildi"
"no" "Left 4 Dead Mod Oppdaget"
"cze" "Detekován mód Left 4 Dead"
}
"GESOURCE"
{
"en" "Detected Mod GoldenEye: Source"
"de" "Mod GoldenEye: Source erkannt"
"fr" "GoldenEye: Source detecté"
"it" "GoldenEye: Source rilevato"
"pl" "Wykryto Mod GoldenEye: Source"
"hu" "GoldenEye: Source játékmód észlelve"
"ru" "Обнаружен мод GoldenEye: Source"
"es" "Detectado Modo GoldenEye: Source"
"pt" "Mod detectado GoldenEye: Source"
"tr" "GoldenEye: Source Mod Tespit Edildi"
"no" "GoldenEye: Source Mod Oppdaget"
"cze" "Detekován mód GoldenEye: Source"
}
// Debug Messages
// Plugin Messages
"Spectate_Force"
{
"#format" "{1:t}"
"en" "Forced player {1} to join the spectator team."
"de" "Zwingt Spieler {1} in den Zuschauermodus."
"fr" "{1} a été déplacé en spectateur."
"it" "{1} assegnato al team spettatori."
"pl" "Wymuszono na graczu {1} dołączenie do obserwatorów."
"hu" "{1} áthelyezve nézőnek."
"ru" "Игрок {1} был принудительно перемещен в наблюдатели."
"es" "Forzado el Jugador {1} a estar en espectador."
"pt" "Jogador {1} foi forçado a entrar de espectador."
"tr" "{1} isimli oyuncu izleyicilere atılıyor."
"no" "Spiller{1} Ble Flyttet Til Spectator Laget."
"cze" "{1} přesunut do spectate módu."
}
"Spawn_Move_Warning"
{
"#format" "{1:i}"
"en" "Warning: If you do not move from your spawn position in {1} seconds, you will be moved to spectate."
"de" "Warnung: Wenn du dich nicht in {1} Sekunden von deiner Spawnposition bewegst, wirst du in den Zuschauermodus versetzt."
"fr" "Attention: Si vous ne bougez de votre spawn dans {1} secondes, vous deviendrez spectateur."
"it" "Attenzione: Se non ti muovi dalla posizione di spawn entro {1} secondi, sarai spostato negli spettatori."
"pl" "Uwaga: Jeśli nie ruszysz się z respa za {1} sekund(y), zostaniesz przeniesiony do obserwatorów."
"hu" "Figyelem: Ha nem mozdulsz el a kezdő helyről {1} másodpercen belül, át leszel helyezve nézőnek."
"ru" "ВНИМАНИЕ: Начните двигаться с места возрождения, или через {1} сек. отправитесь в наблюдатели."
"es" "Advertencia: Si usted no se mueve de su lugar de regeneramiento en {1} segundos, usted será movido a espectador."
"pt" "Aviso: Se você não sair da base em {1} segundos, você será movido para espectador."
"tr" "Dikkat: Bulunduğunuz yerden {1} saniye içinde ayrılmazsanız izleyicilere atılacaksınız."
"no" "Advarsel: Om Du Ikke Beveger Deg Fra Spawn Lokasjonen innen {1} Sekunder, Vill Du Bli Flyttet Til Spectate."
"cze" "Upozornění: Pokuď neopustíš spawn do {1} sekund, budeš přesunut do spectate módu!"
}
"Move_Warning"
{
"#format" "{1:i}"
"en" "Warning: If you do not move in {1} seconds, you will be moved to spectate."
"de" "Warnung: Wenn du dich nicht in {1} Sekunden bewegst, wirst du in den Zuschauermodus versetzt."
"da" "Advarsel: Hvis ikke du bevæger dig inden {1} sekunder, vil du blive gjort til tilskuer."
"fr" "Attention: Si vous ne bougez pas dans les {1} prochaines secondes, vous deviendrez spectateur."
"it" "Attenzione: Se non ti muovi entro {1} secondi, sarai spostato negli spettatori."
"pl" "Uwaga: Jeżeli się nie poruszysz w ciągu {1} sekund(y), zostaniesz przeniesiony do obserwatorów."
"hu" "Figyelem: Ha nem mozdulsz meg {1} másodpercen belül, akkor át leszel helyezve nézőnek."
"ru" "ВНИМАНИЕ: Начните двигаться, или через {1} сек. отправитесь в наблюдатели."
"es" "Advertencia: Si usted no se mueve en {1} segundos, usted será movido a espectador."
"pt" "Aviso: se você não se mover em {1} segundos, você será movido para espectador."
"tr" "Dikkat: {1} saniye içinde hareket etmezseniz izleyicilere atılacaksınız."
"no" "Advarsel: Om Du Ikke Beveger Deg Fra Spawn Lokasjonen innen {1} Sekunder, Vill Du Bli Flyttet Til Spectate."
"cze" "Upozornění: Pokuď neprojevíš aktivitu do {1} sekund, budeš přesunut do spectate módu."
}
"Spawn_Kick_Warning"
{
"#format" "{1:i}"
"en" "Warning: If you do not move from your spawn position in {1} seconds, you will be kicked."
"de" "Warnung: Wenn du dich nicht in {1} Sekunden von deiner Spawnposition bewegst, wirst du vom Server entfernt."
"fr" "Attention: Si vous ne bougez de votre spawn dans {1} secondes, vous serez kické."
"it" "Attenzione: Se non ti muovi dalla posizione di spawn entro {1} secondi, sarai kickato."
"pl" "Uwaga: Jeśli nie ruszysz się z respa za {1} sekund(y), zostaniesz wykopany z serwera."
"hu" "Figyelem: Ha nem mozdulsz el a kezdő helyről {1} másodpercen belül, ki leszel rugva."
"ru" "ВНИМАНИЕ: Начните двигаться с места возрождения, или через {1} сек. будете отключены от сервера."
"es" "Advertencia: Si usted no se mueve de su lugar de regeneramiento en {1} segundos, usted será expulsado."
"pt" "Aviso: Se você não sair da base em {1} segundos, você será kickado."
"tr" "Dikkat: Doğuş blögesinden {1} saniye içinde ayrılmazsanız oyundan atılacaksınız."
"no" "Advarsel: Om Du Ikke Beveger Deg Fra Spawn Lokasjonen innen {1} Sekunder, Vill Du Bli Flyttet Til Spectate."
"cze" "Upozornění: Pokuď neopustíš spawn do {1} sekund, budeš vyhozen ze serveru."
}
"Kick_Warning"
{
"#format" "{1:i}"
"en" "Warning: If you do not move in {1} seconds, you will be kicked."
"de" "Warnung: Wenn du dich nicht in {1} Sekunden bewegst, wirst du vom Server entfernt."
"da" "Advarsel: Hvis ikke du bevæger dig inden {1} sekunder, vil du blive fjernet fra serveren."
"fr" "Attention: Si vous ne bougez pas dans les {1} prochaines secondes, vous serez kické."
"it" "Attenzione: Se non ti muovi entro {1} secondi, sarai kickato."
"pl" "Uwaga: Jeżeli się nie poruszysz w ciągu {1} sekund(y), zostaniesz wykopany z serwera."
"hu" "Figyelem: Ha nem mozdulsz meg {1} másodpercen belül, akkor ki leszel dobva AFK miatt."
"ru" "ВНИМАНИЕ: Начните двигаться, или через {1} сек. будете отключены от сервера."
"es" "Advertencia: Si usted no se mueve en {1} segundos, usted será expulsado."
"pt" "Aviso: Se você não se mover em {1} segundos, você será kickado."
"tr" "Dikkat: {1} saniye içinde ayrılmazsanız oyundan atılacaksınız."
"no" "Advarsel: Om Du Ikke Beveger Deg innen {1} Sekunder, Vill Du Bli Kastet Ut."
"cze" "Upozornění: Pokuď neprojevíš aktivitu do {1} sekund, budeš vyhozen ze serveru z důvodu AFK."
}
"Move_Announce"
{
"#format" "{1:s}"
"en" "{1} was moved to spectate for being AFK too long."
"de" "{1} wurde in den Zuschauermodus versetzt, weil er zu lange in Abwesehenheit war."
"da" "{1} blev gjort til tilskuer for at være AFK for længe."
"fr" "{1} est devenu spectateur pour avoir été AFK trop longtemps."
"it" "{1} é stato spostato negli spettatori perché AFK troppo a lungo."
"pl" "{1} został przeniesiony do obserwatorów ponieważ za długo pozostawał bez ruchu."
"hu" "{1} át lett helyezve nézőnek AFK miatt."
"ru" "{1} был перемещен в наблюдатели из-за длительного бездействия."
"es" "{1} fue movido a espectador por estar AFK."
"pt" "{1} Foi movido para spectador por ficar AFK."
"tr" "{1} uzun süre AFK olduğu için izleyicilere atıldı."
"no" "{1} Ble Flyttet Til Spectate Fordi Var Ikke Tilstede."
"cze" "{1} byl přesunut do spectate módu za AFK."
}
"Move_Log"
{
"#format" "{1:L}"
"en" "{1} was moved to spectate for being AFK too long."
"de" "{1} wurde in den Zuschauermodus versetzt, weil er zu lange in Abwesehenheit war."
"da" "{1} blev gjort til tilskuer for at være AFK for længe."
"fr" "{1} est devenu spectateur pour avoir été AFK trop longtemps."
"it" "{1} é stato spostato negli spettatori perché AFK troppo a lungo."
"pl" "{1} został przeniesiony do obserwatorów ponieważ za długo pozostawał bez ruchu."
"hu" "{1} át lett helyezve nézőnek AFK miatt."
"ru" "{1} был перемещен в наблюдатели из-за длительного бездействия."
"es" "{1} fue movido a espectador por estar AFK."
"pt" "{1} foi movido para spectador por ficar AFK."
"tr" "{1} uzun süre AFK olduğu için izleyicilere atıldı."
"no" "{1} Ble Flyttet Til Spectate Fordi Var Ikke Tilstede."
"cze" "{1} byl přesunut do spectate módu za AFK."
}
"Kick_Announce"
{
"#format" "{1:s}"
"en" "{1} was kicked for being AFK too long."
"de" "{1} wurde entfernt, weil er zu lange in Abwesenheit war."
"da" "{1} blev fjernet fra serveren for at være AFK for længe."
"fr" "{1} a été kické pour avoir été AFK trop longtemps."
"it" "{1} é stato kickato perché AFK troppo a lungo."
"pl" "{1} został wykopany ponieważ za długo pozostawał bez ruchu."
"hu" "{1} ki lett dobva AFK miatt."
"ru" "{1} был отключен от сервера из-за длительного бездействия."
"es" "{1} fue expulsado por estar AFK."
"pt" "{1} foi kickado por ficar AFK."
"tr" "{1} uzun süre AFK olduğu için oyundan atıldı."
"no" "{1} Ble Kastet Ut Fordi Var Ikke Tilstede."
"cze" "{1} byl vyhozen za AFK!
}
"Kick_Message"
{
"en" "You were kicked for being AFK too long."
"de" "Du wurdest vom Server entfernt, weil du zu lange in Abwesenheit warst."
"da" "Du blev fjernet fra serveren fordi du var AFK for længe."
"fr" "Vous avez été kické pour avoir été AFK trop longtemps."
"it" "Sei stato kickato perché AFK troppo a lungo."
"pl" "Zostałeś wykopany ponieważ za długo pozostawałeś bez ruchu."
"hu" "Ki lettél dobva AFK miatt."
"ru" "Вы слишком долго бездействовали."
"es" "Usted fue expulsado por estar demasiado tiempo AFK (Lejos del teclado)."
"pt" "Voce foi kickado por ficar AFK."
"tr" "Uzun süre AFK olduğunuz için oyundan atıldınız."
"no" "Du Ble KAstet Ut Fordi Du Var Ikke Tilstede."
"cze" "Byl jsi vyhozen za AFK."
}
"Kick_Log"
{
"#format" "{1:L}"
"en" "{1} was kicked for being AFK too long."
"de" "{1} wurde entfernt, weil er zu lange in Abwesenheit war."
"da" "{1} blev fjernet fra serveren for at være AFK for længe."
"fr" "{1} a été kické pour avoir été AFK trop longtemps."
"it" "{1} é stato kickato perché AFK troppo a lungo."
"pl" "{1} został wykopany ponieważ za długo pozostawał bez ruchu."
"hu" "AFK miatt {1} ki lett dobva."
"ru" "{1} был отключен от сервера из-за длительного бездействия."
"es" "{1} fue expulsado por estar AFK."
"pt" "{1} foi kickado por ficar muito tempo AFK."
"tr" "{1} uzun süre AFK olduğu için oyundan atıldı."
"no" "{1} Ble Kastet Ut Fordi Var Ikke Tilstede."
"cze" "{1} Byl vyhozen za AFK."
}
}

View file

@ -0,0 +1,334 @@
// Whitelist generated at Wed, 07 Apr 2021 23:27:18 +0200
// Custom Whitelist ID: 11769
// Share or view this whitelist:
// https://whitelist.tf/11769
// New items added to the game are: allowed
// Hats are: allowed
// Miscs are: allowed
// Pyrovision is: NOT allowed
// Noisemakers are: NOT allowed
// Restricted noisemakers are: NOT allowed
// Halloween/Full Moon items are: allowed
// Noise making miscs are: NOT allowed
// Explosion on death miscs are: NOT allowed
// Festive weapon reskins are: allowed
// Botkiller weapon reskins are: allowed
// Allowed weapons for Scout
// - Primary
// * Baby Face's Blaster
// - Secondary
// * Winger
// - Melee
// * Boston Basher
// Allowed weapons for Soldier
// - Secondary
// * Gunboats
// - Melee
// * Equalizer
// * Escape Plan
// * Market Gardener
// Allowed weapons for Demoman
// - Primary
// * Iron Bomber
// * Loch-n-Load
// * Loose Cannon
// - Secondary
// * Quickiebomb Launcher
// * Scottish Resistance
// - Melee
// * Claidheamh Mòr
// * Eyelander
// * Persian Persuader
// * Scotsman's Skullcutter
// * Ullapool Caber
"item_whitelist"
{
"unlisted_items_default_to" "1"
//------------ Blocked weapons/reskins (Total: 151) -------------\\
//______________________ Multiple classes _______________________\\
"Panic Attack Shotgun" "0"
"The B.A.S.E. Jumper" "0"
"The Half-Zatoichi" "0"
"The Pain Train" "0"
"The Reserve Shooter" "0"
//____________________________ Scout ____________________________\\
"Bonk! Atomic Punch" "0"
"Crit-a-Cola" "0"
"Festive Bonk 2014" "0"
"Festive Force-a-Nature" "0"
"Mad Milk" "0"
"Mutated Milk" "0"
"Pretty Boy's Pocket Pistol" "0"
"Promo Flying Guillotine" "0"
"Sun-on-a-Stick" "0"
"The Atomizer" "0"
"The Back Scatter" "0"
"The Candy Cane" "0"
"The Fan O'War" "0"
"The Flying Guillotine" "0"
"The Force-a-Nature" "0"
"The Sandman" "0"
"The Shortstop" "0"
"The Soda Popper" "0"
"The Wrap Assassin" "0"
//___________________________ Soldier ___________________________\\
"Festive Black Box" "0"
"Festive Buff Banner" "0"
"Rocket Jumper" "0"
"The Air Strike" "0"
"The Battalion's Backup" "0"
"The Beggar's Bazooka" "0"
"The Black Box" "0"
"The Buff Banner" "0"
"The Concheror" "0"
"The Cow Mangler 5000" "0"
"The Direct Hit" "0"
"The Disciplinary Action" "0"
"The Liberty Launcher" "0"
"The Mantreads" "0"
"The Righteous Bison" "0"
//____________________________ Pyro _____________________________\\
"Festive Axtinguisher" "0"
"Festive Backburner 2014" "0"
"Festive Flare Gun" "0"
"Promo Neon Annihilator" "0"
"Sharpened Volcano Fragment" "0"
"The Axtinguisher" "0"
"The Back Scratcher" "0"
"The Backburner" "0"
"The Degreaser" "0"
"The Detonator" "0"
"The Dragon's Fury" "0"
"The Flare Gun" "0"
"The Gas Passer" "0"
"The Homewrecker" "0"
"The Hot Hand" "0"
"The Manmelter" "0"
"The Maul" "0"
"The Neon Annihilator" "0"
"The Phlogistinator" "0"
"The Postal Pummeler" "0"
"The Powerjack" "0"
"The Scorch Shot" "0"
"The Thermal Thruster" "0"
"The Third Degree" "0"
//___________________________ Demoman ___________________________\\
"Ali Baba's Wee Booties" "0"
"Festive Targe 2014" "0"
"Stickybomb Jumper" "0"
"The Bootlegger" "0"
"The Chargin' Targe" "0"
"The Splendid Screen" "0"
"The Tide Turner" "0"
//____________________________ Heavy ____________________________\\
"Deflector" "0"
"Festive Gloves of Running Urgently" "0"
"Festive Sandvich" "0"
"Fishcake" "0"
"Fists of Steel" "0"
"Gloves of Running Urgently" "0"
"Gloves of Running Urgently MvM" "0"
"Natascha" "0"
"Promo Huo Long Heatmaker" "0"
"The Brass Beast" "0"
"The Bread Bite" "0"
"The Buffalo Steak Sandvich" "0"
"The Dalokohs Bar" "0"
"The Eviction Notice" "0"
"The Family Business" "0"
"The Holiday Punch" "0"
"The Huo Long Heatmaker" "0"
"The Killing Gloves of Boxing" "0"
"The Robo-Sandvich" "0"
"The Sandvich" "0"
"The Second Banana" "0"
"Tomislav" "0"
"Warrior's Spirit" "0"
//__________________________ Engineer ___________________________\\
"Festive Frontier Justice" "0"
"Festive Wrangler" "0"
"The Eureka Effect" "0"
"The Frontier Justice" "0"
"The Giger Counter" "0"
"The Gunslinger" "0"
"The Jag" "0"
"The Pomson 6000" "0"
"The Rescue Ranger" "0"
"The Short Circuit" "0"
"The Southern Hospitality" "0"
"The Widowmaker" "0"
"The Wrangler" "0"
//____________________________ Medic ____________________________\\
"Festive Crusader's Crossbow" "0"
"Festive Ubersaw" "0"
"The Amputator" "0"
"The Blutsauger" "0"
"The Crusader's Crossbow" "0"
"The Kritzkrieg" "0"
"The Overdose" "0"
"The Quick-Fix" "0"
"The Solemn Vow" "0"
"The Ubersaw" "0"
"The Vaccinator" "0"
"The Vita-Saw" "0"
//___________________________ Sniper ____________________________\\
"Darwin's Danger Shield" "0"
"Festive Huntsman" "0"
"Festive Jarate" "0"
"Jarate" "0"
"Shooting Star" "0"
"The Bazaar Bargain" "0"
"The Bushwacka" "0"
"The Classic" "0"
"The Cleaner's Carbine" "0"
"The Cozy Camper" "0"
"The Fortified Compound" "0"
"The Hitman's Heatmaker" "0"
"The Huntsman" "0"
"The Machina" "0"
"The Razorback" "0"
"The Self-Aware Beauty Mark" "0"
"The Shahanshah" "0"
"The Sydney Sleeper" "0"
"The Tribalman's Shiv" "0"
//_____________________________ Spy _____________________________\\
"Conniver's Kunai" "0"
"Festive Ambassador" "0"
"L'Etranger" "0"
"Promo Red-Tape Recorder" "0"
"The Ambassador" "0"
"The Big Earner" "0"
"The Cloak and Dagger" "0"
"The Dead Ringer" "0"
"The Diamondback" "0"
"The Enforcer" "0"
"The Red-Tape Recorder" "0"
"The Spy-cicle" "0"
"The Wanga Prick" "0"
"Your Eternal Reward" "0"
//------------- ConTrabanned ConTracker (Total: 1) --------------\\
//_________________________ All classes _________________________\\
"Activated Campaign 3 Pass" "0"
//------------------- Noisemakers (Total: 14) -------------------\\
"Charity Noise Maker - Bell" "0"
"Charity Noise Maker - Tingsha" "0"
"Halloween Noise Maker - Banshee" "0"
"Halloween Noise Maker - Black Cat" "0"
"Halloween Noise Maker - Crazy Laugh" "0"
"Halloween Noise Maker - Gremlin" "0"
"Halloween Noise Maker - Stabby" "0"
"Halloween Noise Maker - Werewolf" "0"
"Halloween Noise Maker - Witch" "0"
"Noise Maker - TF Birthday" "0"
"Noise Maker - Vuvuzela" "0"
"Noise Maker - Winter 2011" "0"
"Promotional Noise Maker - Fireworks" "0"
"Promotional Noise Maker - Koto" "0"
//-------------- Pyro/Romevision items (Total: 8) ---------------\\
//_________________________ All classes _________________________\\
"Autogrant Pyrovision Goggles" "0"
"Pet Balloonicorn" "0"
"Pet Reindoonicorn" "0"
"Pyrovision Goggles" "0"
//____________________________ Pyro _____________________________\\
"The Burning Bongos" "0"
"The Infernal Orchestrina" "0"
"The Lollichop" "0"
"The Rainblower" "0"
//------ Noise making/Explosion on death miscs (Total: 6) -------\\
"Bombinomicon" "0"
"Jolly Jingler" "0"
"Reindoonibeanie" "0"
"The Bootie Time" "0"
"The Jingle Belt" "0"
"Elf Care Provider" "0"
//--------------------- Taunts (Total: 66) ----------------------\\
//_________________________ All classes _________________________\\
"Conga Taunt" "0"
"Flippin' Awesome Taunt" "0"
"High Five Taunt" "0"
"Laugh Taunt" "0"
"Replay Taunt" "0"
"RPS Taunt" "0"
"Skullcracker Taunt" "0"
"Square Dance Taunt" "0"
"Taunt: Burstchester" "0"
"Taunt: Kazotsky Kick" "0"
"Taunt: Mannrobics" "0"
"Taunt: Second Rate Sorcery" "0"
"Taunt: The Fist Bump" "0"
"Taunt: The Victory Lap" "0"
"Taunt: Yeti Punch" "0"
"Taunt: Yeti Smash" "0"
"Taunt: Zoomin' Broom" "0"
"The Shred Alert" "0"
//____________________________ Scout ____________________________\\
"Battin' a Thousand Taunt" "0"
"Deep Fried Desire Taunt" "0"
"Taunt: Runner's Rhythm" "0"
"Taunt: Spin-to-Win" "0"
"Taunt: The Boston Boarder" "0"
"Taunt: The Boston Breakdance" "0"
"Taunt: The Bunnyhopper" "0"
"Taunt: The Carlton" "0"
"Taunt: The Scooty Scoot" "0"
"Taunt: The Trackman's Touchdown" "0"
//___________________________ Soldier ___________________________\\
"Fresh Brewed Victory Taunt" "0"
"Taunt: Panzer Pants" "0"
"Taunt: Rocket Jockey" "0"
"Taunt: Soldier's Requiem" "0"
"Taunt: The Fubar Fanfare" "0"
//____________________________ Pyro _____________________________\\
"Party Trick Taunt" "0"
"Pool Party Taunt" "0"
"Taunt: Scorcher's Solo" "0"
"Taunt: The Balloonibouncer" "0"
"Taunt: The Headcase" "0"
"Taunt: The Skating Scorcher" "0"
//___________________________ Demoman ___________________________\\
"Oblooterated Taunt" "0"
"Spent Well Spirits Taunt" "0"
"Taunt: Scotsmann's Stagger" "0"
"Taunt: The Pooped Deck" "0"
"Taunt: True Scotsman's Call" "0"
//____________________________ Heavy ____________________________\\
"Taunt: The Boiling Point" "0"
"Taunt: The Proletariat Showoff" "0"
"Taunt: The Russian Arms Race" "0"
"Taunt: The Soviet Strongarm" "0"
"Taunt: The Table Tantrum" "0"
//__________________________ Engineer ___________________________\\
"Rancho Relaxo Taunt" "0"
"Taunt: Bucking Bronco" "0"
"Taunt: Texas Truckin" "0"
"Taunt: The Dueling Banjo" "0"
"Taunt: The Jumping Jack" "0"
//____________________________ Medic ____________________________\\
"Meet the Medic Heroic Taunt" "0"
"Results Are In Taunt" "0"
"Taunt: Surgeon's Squeezebox" "0"
"Taunt: Time Out Therapy" "0"
//___________________________ Sniper ____________________________\\
"I See You Taunt" "0"
"Taunt: Didgeridrongo" "0"
"Taunt: Most Wanted" "0"
"Taunt: The Killer Solo" "0"
//_____________________________ Spy _____________________________\\
"Buy A Life Taunt" "0"
"Taunt: Disco Fever" "0"
"Taunt: Luxury Lounge" "0"
"Taunt: The Boxtrot" "0"
}

91
misc/soap_tf2dm.cfg Normal file
View file

@ -0,0 +1,91 @@
// Disables the ammo packs on map load.
// -
// Default: "0"
soap_disableammopacks "1"
// Disables the resupply cabinets on map load
// -
// Default: "1"
soap_disablecabinet "1"
// Disables the health packs on map load.
// -
// Default: "0"
soap_disablehealthpacks "1"
// Percentage of HP to restore based on amount of damage given. .5 = 50%. Should not be used with soap_kill_heal_static.
// -
// Default: "0.0"
// Minimum: "0.000000"
// Maximum: "1.000000"
soap_dmg_heal_ratio "0.5"
// Time limit enforcement, used to fix a never-ending round issue on gravelpit.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
soap_forcetimelimit "1"
// Enable ammo restoration on kills.
// -
// Default: "1"
soap_kill_ammo "1"
// Percentage of HP to restore on kills. .5 = 50%. Should not be used with soap_kill_heal_static.
// -
// Default: "0.5"
// Minimum: "0.000000"
// Maximum: "1.000000"
soap_kill_heal_ratio "0.5"
// Amount of HP to restore on kills. Exact value applied the same to all classes. Should not be used with soap_kill_heal_ratio.
// -
// Default: "0"
soap_kill_heal_static "0"
// Start the heal-over-time regen immediately after a kill.
// -
// Default: "1"
soap_kill_start_regen "1"
// Force all doors to open. Required on maps like cp_well.
// -
// Default: "1"
soap_opendoors "1"
// Seconds after damage before regeneration.
// -
// Default: "5.0"
soap_regendelay "5.0"
// Health added per regeneration tick. Set to 0 to disable.
// -
// Default: "1"
soap_regenhp "1"
// Delay between regeration ticks.
// -
// Default: "0.1"
soap_regentick "0.1"
// Print killer's health to victim on death.
// -
// Default: "1"
soap_showhp "1"
// Spawn timer.
// -
// Default: "1.5"
soap_spawn_delay "1.5"
// Enable random spawns.
// -
// Default: "1"
soap_spawnrandom "1"
// Enable random spawns independent of team
// -
// Default: "0"
soap_teamspawnrandom "1"