Небольшой скрипт позволит тебе подобрать наиболее оптимальные для твоего подключения настройки прямо в игре. Практически любой мультиплеер от Valve способен в режиме онлайн предоставить тебе информацию о потерянных, заблудившихся пакетах, а как известно потерянным пакетом всегда мог быть твой честно заработанный фраг ;)
Скрипт имеет уже предустановленные клавиши, которые ты всегда можешь заменить на любые другие методом правки содержимого скрипта.
- 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"
Скачать скрипт Твикер сетевых настроек
|