Plugin Forcerate_Mod automatically installing right rates on client side.
Forcerate_Mod based on ForceRate plugin, but have a few additional features:
[list][*] Rates configuring in .cfg file
[*] Variable "rate" verifing too
[*] Automatic player reconnect if rates not changed or player changed rates to different values
[*] Editable reconnect message[/list]
Editing rates variables in .cfg file:
[code]//Rates:
c_r 20000 //rate
c_cl_ur 67 //cl_updaterate
c_cl_cr 67 //cl_cmdrate[/code]
You can set the motd message (URL):
[code]s_motd "http://google.com"[/code]
Or like this:
[code]s_motd "http://95.107.68.163/SRCDS/motd_rus.txt"[/code]
The file "motd_rus.txt" is on my web-server.
And you can set the message before player will be reconnected (if rates not changed):
[code]//%1 - variable name (rate, cl_cmdrate...)
//%2 - variable value
retrymsg "[ForceRate Mod]#default variable#green %1#default will be changed to#green %2#default and you will be connected again after 20 sec"[/code]
From console of my server:
[code]Current User List with rates
Name___________Steam ID___________UserID__rate____cmd__update_interp
-------------------------------------------------------------------------------
I7JIaHoKyP_____STEAM_666:88:666___77______25000___67___67_____0.01
JaGuaRr________STEAM_666:88:666___51______25000___67___67_____0.01
-=DARK=-_______STEAM_666:88:666___87______25000___67___67_____0.01
@lex@nder______STEAM_666:88:666___82______25000___67___67_____0.01
unnamed________STEAM_666:88:666___55______25000___67___67_____0.01
╨а╨Ц╨Р╨Т╨л╨Щ___STEAM_666:88:666___58______25000___67___67_____0.01[/code]
===============================================================================
Плагин Forcerate_Mod автоматически устанавливает правильные рейты на клиентской стороне. Не нужно больше всем надоедать сообщениями "всем установить такие рейты...". Большинство игроков даже не узнает о смене рейтов.
Forcerate_Mod основан на плагине ForceRate, но имеет несколько улучшений:
[list][*] Рейты задаются в .cfg файле
[*] Значение переменной "rate" тоже проверяется
[*] Клиент автоматически переподключается если его рейты не изменились или он изменил и в течение игры на другие значения
[*] Можно редактировать сообщение перед переподключением[/list]
Редактирование значений рейтов в .cfg файле простое и понятное:
[code]//Рейты:
c_r 5000 //rate
c_cl_ur 67 //cl_updaterate
c_cl_cr 67 //cl_cmdrate[/code]
Вы можете задать свое motd-сообщение при входе (ссылка):
[code]s_motd "http://google.com"[/code]
Или так:
[code]s_motd "http://95.107.68.163/SRCDS/motd_rus.txt"[/code]
Файл "motd_rus.txt" лежит на моем веб-сервере.
Также просто редактруется сообщение при кике, если рейты не изменились после подключения (после следующего подключения они точно сменятся):
[code]//Сообщение перед переподключением игрока
//%1 - подставляется имя переменной (rate, cl_cmdrate...)
//%2 - подставляется значение переменной
retrymsg "[ForceRate Mod]#default значение %1 будет изменено на %2 и вы подключитесь заново через 20 секунд"[/code]
Вот кусок лога из консоли моего сервера:
[code]Current User List with rates
Name___________Steam ID___________UserID__rate____cmd__update_interp
-------------------------------------------------------------------------------
I7JIaHoKyP_____STEAM_666:88:666___77______25000___67___67_____0.01
JaGuaRr________STEAM_666:88:666___51______25000___67___67_____0.01
-=DARK=-_______STEAM_666:88:666___87______25000___67___67_____0.01
@lex@nder______STEAM_666:88:666___82______25000___67___67_____0.01
unnamed________STEAM_666:88:666___55______25000___67___67_____0.01
╨а╨Ц╨Р╨Т╨л╨Щ___STEAM_666:88:666___58______25000___67___67_____0.01[/code]
Installation
[list]
[*]Download and extract to ../[mod directory]/ (e.g. ../cstrike/)
[*]Edit the forceratemod.cfg (can be found inside ../addons/eventscripts/forceratemod/)
[*]Add es_load forceratemod to your autoexec.cfg and change map
[/list]
Version Notes For 1.3
Updated on: 2009-07-09 06:57:48 EST by ATAMAH (View Zip Contents)
Automatic player reconnect if rates not changed or player changed rates to different values