ldesgoui / tf2-comp-fixes

Various TF2 tweaks catered towards competitive play
GNU General Public License v3.0
46 stars 7 forks source link

TF2 Competitive Fixes

Various technical or gameplay changes catered towards competitive play

Release notes

For now, it's incompatible with the 64 bit version of the game server.

Usage

sm_cf (or !cf in chat) displays the current running version.

sm_cf list (or !cf list in chat) lists all available cvars with their current values, and is available to everyone.

sm_cf <PRESET> (or !cf <PRESET> in chat) is available to all with the SourceMod admin level cvar (flag h), or via RCON. On serveme.tf, the command is available to the owner of a premium reservation without having to use RCON. Thank to Arie for providing these servers. It changes cvars in bulk according to the following:

all fixes none asf etf2l ozf rgl
sm_deterministic_fall_damage 1 1 0 1 1 1 1
sm_empty_active_ubercharges_when_dropped 1 1 0 0 1 0 0
sm_fix_ghost_crossbow_bolts 1 1 0 0 1 1 1
sm_fix_post_pause_state 1 1 0 0 1 0 0
sm_fix_reflect_self_damage 1 1 0 0 0 0 1
sm_fix_slope_bug 1 1 0 1 1 1 1
sm_fix_sticky_delay 1 1 0 0 1 1 1
sm_inhibit_extendfreeze 1 1 0 0 1 1 1
sm_override_pipe_size 4.0 4.0 0 0 4.0 4.0 0
sm_projectiles_collide_with_cylinders 1 1 0 0 0 0 0
sm_projectiles_ignore_teammates 1 1 0 1 1 0 0
sm_remove_halloween_souls 1 1 0 0 1 1 1
sm_remove_pipe_spin 1 0 0 0 0 0 0
sm_rest_in_peace_rick_may 128 128 0 0 0 255 128
sm_grounded_rj_resistance 1 0 0 0 0 0 0
sm_gunboats_always_apply 1 0 0 0 1 0 0
sm_prevent_respawning 1 0 0 0 0 0 0
sm_remove_medic_attach_speed 1 0 0 0 0 0 0
sm_solid_buildings 1 0 0 0 0 0 0
sm_winger_jump_bonus_when_fully_deployed 1 0 0 0 1 0 0

Leagues should not rely on presets as part of their server configurations, except for none

Presets were updated on 2022-05-16.

Features

Fixes

Gameplay Changes

Other

Note

Every feature is active immediately when the cvar is enabled except for features that hook short-lived entities, in which case the feature will apply if the entity was created when the feature was enabled. For now this includes:

Installation

Download the (latest release)[https://github.com/ldesgoui/tf2-comp-fixes/releases/latest] to steam/steamapps/common/Team Fortress 2 Dedicated Server/tf and unzip it.

This plugin depends on the DHooks2 Extension with detour support, if you are using a SourceMod older than v1.11.6820, you'll need to install it.

This plugin supports auto-updating using Updater

Internals

You can read on how some of these changes were implemented here.