Скрипт имеет уже предустановленные клавиши, которые ты всегда можешь заменить на любые другие методом правки содержимого скрипта.
* L - отображать на экране или нет текущее состояние сети (net_graph 3 on/off)
* [ - повысить rate на 5000 единиц
* ] - понизить rate на 5000 единиц
* O - повысить значение cl_interp_ratio на 0.5
* P - понизить значение cl_interp_ratio by 0.5
* \ - повысить значения cl_cmdrate & cl_updaterate --> 50, 66, 100
* / - понизить значения cl_cmdrate & cl_updaterate --> 66, 50, 33
* 9 - вывод меню запрашивающего текущие значения cl_interp_ratio, cl_cmdrate, cl_updaterate и приводящее в норму значение cl_interp. Значение cl_interp принимается как отношение cl_interp_ratio к cl_updaterate.
В итоге ты должен получить чистое небо над головой: 0 choke и 0 packetloss.
//QUICK DEV
alias dev1 "developer 1" //Turn on-screen feedback ON - Use "echo" command to show text on screen.
alias dev0 "developer 0" //Turn on-screen feedback OFF
//RATE ADJUSTMENTS
rate "20000"
//rate increase
alias "rate_up" "rate_up_25000"
alias "rate_up_25000" "rate 25000; alias rate_up rate_up_30000; alias rate_down rate_down_20000; dev0; clear; dev1; echo -----> Rate INCREASED to 25000; wait 900; dev0"
alias "rate_up_30000" "rate 30000; alias rate_up rate_up_35000; alias rate_down rate_down_25000; dev0; clear; dev1; echo -----> Rate INCREASED to 30000; wait 900; dev0"
alias "rate_up_35000" "rate 35000; alias rate_up rate_up_40000; alias rate_down rate_down_30000; dev0; clear; dev1; echo -----> Rate INCREASED to 35000; wait 900; dev0"
alias "rate_up_40000" "rate 40000; alias rate_up rate_up_40000; alias rate_down rate_down_35000; dev0; clear; dev1; echo -----> Rate INCREASED to 40000; wait 900; dev0"
//rate decrease
alias "rate_down" "rate_down_20000"
alias "rate_down_35000" "rate 35000; alias rate_down rate_down_30000; alias rate_up rate_up_40000; dev0; clear; dev1; echo -----> Rate DECREASED to 35000; wait 900; dev0"
alias "rate_down_30000" "rate 30000; alias rate_down rate_down_25000; alias rate_up rate_up_35000; dev0; clear; dev1; echo -----> Rate DECREASED to 30000; wait 900; dev0"
alias "rate_down_25000" "rate 25000; alias rate_down rate_down_20000; alias rate_up rate_up_30000; dev0; clear; dev1; echo -----> Rate DECREASED to 25000; wait 900; dev0"
alias "rate_down_20000" "rate 20000; alias rate_down rate_down_20000; alias rate_up rate_up_25000; dev0; clear; dev1; echo -----> Rate DECREASED to 20000; wait 900; dev0"
//INTERP RATIO
cl_interp "0.01"
cl_interp_ratio "1"
//ratio increase
alias "ratio_inc" "ratio_inc_1.5"
alias "ratio_inc_1.5" "cl_interp_ratio 1.5; alias ratio_inc ratio_inc_2.0; alias ratio_dec ratio_dec_1.0; dev0; clear; dev1; echo -----> Interp. Ratio INCREASED to 1.5; wait 900; dev0"
alias "ratio_inc_2.0" "cl_interp_ratio 2.0; alias ratio_inc ratio_inc_2.0; alias ratio_dec ratio_dec_1.5; dev0; clear; dev1; echo -----> Interp. Ratio INCREASED to 2.0; wait 900; dev0"
//ratio decrease
alias "ratio_dec" "ratio_dec_1.0"
alias "ratio_dec_1.5" "cl_interp_ratio 1.5; alias ratio_dec ratio_dec_1.0; alias ratio_inc ratio_inc_2.0; dev0; clear; dev1; echo -----> Interp. Ratio DECREASED to 1.5; wait 900; dev0"
alias "ratio_dec_1.0" "cl_interp_ratio 1.0; alias ratio_dec ratio_dec_1.0; alias ratio_inc ratio_inc_1.5; dev0; clear; dev1; echo -----> Interp. Ratio DECREASED to 1.0; wait 900; dev0"
//CMD RATE AND UPDATE RATE
cl_cmdrate "66"
cl_updaterate "66"
//cmdrate, updaterate increase
alias "c_up" "c_up_66"
alias "c_up_100" "cl_cmdrate 100; cl_updaterate 100; alias c_up c_up_100; alias c_down c_down_66; dev0; clear; dev1; echo -----> UPDATE RATE & CMD RATE INCREASED to 100; wait 900; dev0"
alias "c_up_66" "cl_cmdrate 66; cl_updaterate 66; alias c_up c_up_100; alias c_down c_down_50; dev0; clear; dev1; echo -----> UPDATE RATE & CMD RATE INCREASED to 66; wait 900; dev0"
alias "c_up_50" "cl_cmdrate 50; cl_updaterate 50; alias c_up c_up_66; alias c_down c_down_33; dev0; clear; dev1; echo -----> UPDATE RATE & CMD RATE INCREASED to 50; wait 900; dev0"
//cmdrate, updaterate decrease
alias "c_down" "c_down_33"
alias "c_down_66" "cl_cmdrate 66; cl_updaterate 66; alias c_down c_down_50; alias c_up c_up_100; dev0; clear; dev1; echo -----> UPDATE RATE & CMD RATE DECREASED to 66; wait 900; dev0"
alias "c_down_50" "cl_cmdrate 50; cl_updaterate 50; alias c_down c_down_33; alias c_up c_up_66; dev0; clear; dev1; echo -----> UPDATE RATE & CMD RATE DECREASED to 50; wait 900; dev0"
alias "c_down_33" "cl_cmdrate 33; cl_updaterate 33; alias c_down c_down_33; alias c_up c_up_50; dev0; clear; dev1; echo -----> UPDATE RATE & CMD RATE DECREASED to 33; wait 900; dev0"
//CL_INTERP BEST SETTINGS MENU
alias interp_MENU "bd_main; clear; dev1; echo [MAIN MENU] Select Current cl_interp_ratio ----> 2.0 = [9] 1.5 = [8] 1.0 = [7.0]; wait 900; dev0"
alias menu_2.0 "cm_binds_2.0; clear; dev1; echo Select Current cl_cmdrate ----> [9] = 100 [8] = 66 [7]= 50 [6] = 33; wait 900; dev0"
alias menu_1.5 "cm_binds_1.5; clear; dev1; echo Select Current cl_cmdrate ----> [9] = 100 [8] = 66 [7] = 50 [6] = 33; wait 900; dev0"
alias menu_1.0 "cm_binds_1.0; clear; dev1; echo Select Current cl_cmdrate ----> [9] = 100 [8] = 66 [7] = 50 [6] = 33; wait 900; dev0"
alias 2.0_33 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.06; cl_interp 0.06; wait 400; dev0"
alias 2.0_50 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.04; cl_interp 0.04; wait 400; dev0"
alias 2.0_66 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.03; cl_interp 0.03; wait 400; dev0 "
alias 2.0_100 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.02; cl_interp 0.02; wait 400; dev0"
alias 1.5_33 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.045; cl_interp 0.045; wait 400; dev0"
alias 1.5_50 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.03; cl_interp 0.03; wait 400; dev0"
alias 1.5_66 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.023; cl_interp 0.023; wait 400; dev0"
alias 1.5_100 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.015; cl_interp 0.015; wait 400; dev0"
alias 1.0_33 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.03; cl_interp 0.03; wait 400; dev0"
alias 1.0_50 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.02; cl_interp 0.02; wait 400; dev0"
alias 1.0_66 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.015; cl_interp 0.015; wait 400; dev0"
alias 1.0_100 "menu_reset; clear; dev1; echo ******** CL_INTERP SET TO ---> 0.01; cl_interp 0.01; wait 400; dev0"
alias menu_reset "dev0; alias main_MENU interp_MENU; alias main_MENU2; alias main_MENU3; alias main_MENU4"
menu_reset
alias bd_main "alias main_MENU menu_2.0; alias main_MENU2 menu_1.5; alias main_MENU3 menu_1.0"
alias cm_binds_2.0 "alias main_MENU 2.0_100; alias main_MENU2 2.0_66; alias main_MENU3 2.0_50; alias main_MENU4 2.0_33"
alias cm_binds_1.5 "alias main_MENU 1.5_100; alias main_MENU2 1.5_66; alias main_MENU3 1.5_50; alias main_MENU4 1.5_33"
alias cm_binds_1.0 "alias main_MENU 1.0_100; alias main_MENU2 1.0_66; alias main_MENU3 1.0_50; alias main_MENU4 1.0_33"
alias main_MENU "interp_MENU"
//QUICK NETGRAPH
//alias quickng "ngoff"
//alias ngon "net_graph 3; wait; alias quickng ngoff"
//alias ngoff "net_graph 0; wait; alias quickng ngon"
//
//KEY BINDS, CHANGE IF YOU WANT
//
//
//FOR CL_INTERP MENU SETTINGS - 9 IS THE DEFAULT KEY TO PULL UP THE MENU
bind 9 "main_MENU"
bind 8 "main_MENU2"
bind 7 "main_MENU3"
bind 6 "main_MENU4"
//CL_INTERP_RATIO ADJUSTMENTS 1.0 1.5 2.0
bind "o" "ratio_inc" //INCREASE
bind "p" "ratio_dec" //DECREASE
//NETWORK RATE, INCREASE OR DECREASES BY 5000
bind "[" "rate_up" //NETWORK RATE INCREASE
bind "]" "rate_down" //NETWORK RATE DECREASE
//CMDRATE AND UPDATERATE ADJUSTMENTS, VARIOUS DEFAULTT SETTINGS THAT SHOULD WORK FOR MOST USERS
bind "\" "c_up" //INCREASE
bind "/" "c_down" //DECREASE
//QUICK TOGGLE KEY FOR NETGRAPH
bind "l" "toggle net_graph 0 3"
Скачать скрипт Твикер сетевых настроек