Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sv_downloadurl "https://fastdl.serveme.tf/"
- sv_allowdownload 1
- sv_allowupload 0
- net_maxfilesize 64
- // Server optimization
- //lzma_persistent_buffer 1 // Allocates more memory upfront for a one time buffer for compression
- sm_cvar mp_ik 0 // Disable IK on models, which increases performance and may improve hitreg
- sv_motd_unload_on_dismissal 1 // Unload MOTD on clients after dismissal
- anim_3wayblend 0 // Disable three way animation blending on some entities
- ai_expression_optimization 1 // Enable optimizations to facial expressions based on visibility
- ai_expression_frametime .015 // Enforce perfect frametime, or else optimizations fallback to full optimization without checking visibility
- //host_timer_spin_ms 0.5 // Use CPU busy-loop for improved timer precision on Windows
- //sm_cvar sv_pushaway_clientside 0 // No phys obj pushaway
- // Server optimizations 100
- sv_turbophysics 1 // Disable interactive physics
- host_timer_spin_ms .999 // Let the scheduler handle the timer unless we need more precision
- tf_resolve_stuck_players 0 // Disable movement stuck resolve
- mp_holiday_nogifts 1 // No gifts
- tf_spells_enabled 0 // No spells
- tf_classlimit 10 // Prevent stacking exploits for edicts
- tf_tournament_classlimit_demoman 10 // ^ (for MvM)
- tf_tournament_classlimit_engineer 10 // ^// Server optimizations
- host_timer_spin_ms .999 // Let the scheduler handle the timer unless we need more precision
- tf_resolve_stuck_players 0 // Disable movement stuck resolve
- mp_holiday_nogifts 1 // No gifts
- tf_spells_enabled 0 // No spells
- tf_classlimit 10 // Prevent stacking exploits for edicts
- tf_tournament_classlimit_demoman 10 // ^ (for MvM)
- tf_tournament_classlimit_engineer 10 // ^
- // Hitreg optimization
- // ~~Demanding~~ settings. Make sure your players have good ping and a good connection.
- //sv_clockcorrection_msecs 30 // Set all clients closer to a central server truth (2 tick intervals)
- //sv_mincmdrate 66 // Enforce syncing as much as possible to the server
- //sv_minupdaterate 66 // ^
- //sv_client_cmdrate_difference 0 // ^
- sv_client_max_interp_ratio 2 // Restrict players from using an interp higher than needed
- sv_minrate 81048 // The minimum acceptable rate is the default TF2 rate 0,08 Mb/s 81Kb/s
- sv_maxrate 1500000 // 1,5 Megabyte maxrate
- //sv_client_predict 1 // Enforce client side prediction
- //sm_cvar sv_maxusrcmdprocessticks_holdaim 1 // Holds client aim angles to server for 1 tick
- //sv_master_share_game_socket 0 // Use another socket for queries (port 26900), instead of redirecting through game server. Not recommended.
- // Demanding on server upload speed. Use TF2 defaults (comment) instead if needed.
- //net_maxcleartime .029 // Rate limiting should never delay more than our correction
- //net_splitpacket_maxrate 83160 // Split packets are sensitive to faster rates
- //net_compresspackets_minsize 180 // Compress more packets (may be CPU intensive)
- net_compresspackets 0
- sv_parallel_sendsnapshot 1 // Send to each player in parallel
- // NETWORK 100
- // Per player scaling
- //sv_client_cmdrate_difference 0 // Freedom to adjust settings
- sv_mincmdrate 5 // cmdrate still increases server load
- sv_maxcmdrate 60 // ^
- sv_minupdaterate 5 // Reduce snapshot packing
- sv_maxupdaterate 60 // ^
- net_queued_packet_thread 581304 // Force all packets to be threaded
- //net_splitrate 200000 // Force threaded packets as soon as possible
- //sv_master_share_game_socket 0 // Keep 100 player saturated game response separate from master server
- // Quality optimizations100
- tf_tournament_hide_domination_icons 1 // Prevent players from spotting icons instead of players
- mp_show_voice_icons 0 // ^
- // Lag rules 100
- //sv_clockcorrection_msecs 130 // Keep tick base in line with updates
- //sv_maxusrcmdprocessticks 29 // Let the cmds lag a bit more due to delays
- //sv_playerperfhistorycount 0 // Clear out data
- // Drop packets
- net_maxpacketdrop 1
- // Client optimizations
- sv_motd_unload_on_dismissal 1 // Unload MOTD on clients after dismissal
- //breakable_multiplayer 0 // Disable gibs
- //func_break_max_pieces 0 // ^
- //prop_active_gib_limit 0 // ^
- //props_break_max_pieces_perframe 0 // ^
- //g_ragdoll_important_maxcount 0 // ^
- //g_ragdoll_maxcount 0 // ^
- tf_spawn_glows_duration 0 // Disable spawn glows
- tf_spec_xray 0 // Disable spec glows
- tf_avoidteammates_pushaway 0 // Don't resolve pushaway for so many players
- anim_3wayblend 0 // Disable 3-way blend
- // Disable clientside exploits / misc abuse
- sv_allow_voice_from_file 0 // Disable playing voice from a custom file
- tf_tournament_hide_domination_icons 1 // Prevent players from spotting icons instead of players
- mp_show_voice_icons 0 // ^
- sv_restrict_aspect_ratio_fov 0 // Allow ultrawide
- mp_forcecamera 1 // Force first person
- sv_no_name_changes 1 // No name changes
- sv_namechange_cooldown_seconds 300 // Limit name change abuse
- sv_allowupload 0 // No uploads to limit attack vectors
- sv_allow_voice_from_file 0 // Disable playing voice from a custom file
- // Security
- sv_allowupload 0 // No uploads to limit attack vectors
- // Logging
- con_timestamp 1
- sv_log_onefile 0
- log on
- sv_logfile 1
- sv_logecho 1
- sv_logbans 1
- sv_stats 1
- logstf_apikey "[API KEY HERE]"
- //exec info
- //exec social
- //exec balance
Advertisement
Add Comment
Please, Sign In to add comment