хм, а почему плаг только на 100 пакетов рейты исправляет?JIomaka писал(а):Мой вариант плагина для автоматического исправления рейтов
автовыдача Rate для Соурсмода в CS:S
В папке cstrike\cfg\sourcemod создаётся файл forcerate.cfg. В нём можно прописать нужные рейты.0zon писал(а):хм, а почему плаг только на 100 пакетов рейты исправляет?
Как бы, прописывал, без разницы.JIomaka писал(а):В папке cstrike\cfg\sourcemod создаётся файл forcerate.cfg. В нём можно прописать нужные рейты.
Кажись нашёл ошибку... Поправил... Теперь должно работать.0zon писал(а):Как бы, прописывал, без разницы.
- Вложения
-
- Forcerate v1.0-RC1.zip
- (5.78 КБ) 183 скачивания
- Forcerate v1.0-RC1.zip
- (5.78 КБ) 183 скачивания
Спасибо, плаг хороший, но есть одна проблема, большинство клиентов в л4д выкидывает после показа modtJIomaka писал(а):Кажись нашёл ошибку... Поправил... Теперь должно работать.
Код: Выделить всё
Bad server address public
Есть подозрение что это происходит из-за команды retry. Попробуй сам зайти на серв: Подключись> покажется modt>нажми ок>потом смени рейты на корявые и выбирай команду (я сам не могу проверить т.к держу серв css и плаг писал исключительно для него).0zon писал(а):Спасибо, плаг хороший, но есть одна проблема, большинство клиентов в л4д выкидывает после показа modtJIomaka писал(а):Кажись нашёл ошибку... Поправил... Теперь должно работать.Не у верен конечно на 100% что это из-за этого плагина, но при его удалении все заходят нормальноКод: Выделить всё
Bad server address public
JIomaka
Спасибо, действительно проблема оказалась в "retry". Поправил под лефт, кому надо пробуйте, плаг отличный
Спасибо, действительно проблема оказалась в "retry". Поправил под лефт, кому надо пробуйте, плаг отличный
- Вложения
-
- forcerate_L4Dfixed.zip
- (1.14 КБ) 125 скачиваний
- forcerate_L4Dfixed.zip
- (1.14 КБ) 125 скачиваний
0zon
Ну собственно как ты поправил это не вариант... т.к. после просмотра motd игрок может сам сменить рейты и спокойно играть...
Я вот тока не пойму л4д сама по себе не поддерживает команду retry или же на серве установлен плагин типа Anti-Reconnect *DONT_KNOW*
Ну собственно как ты поправил это не вариант... т.к. после просмотра motd игрок может сам сменить рейты и спокойно играть...
Я вот тока не пойму л4д сама по себе не поддерживает команду retry или же на серве установлен плагин типа Anti-Reconnect *DONT_KNOW*
Значит придётся по другому реализовывать (любые предложения по этому поводу будут кстати)
Я понимаю, но это не критично, поскольку большинство игроков вообще не знают что такое рейты, да и врядли кому то захочется менять рейты каждую карту.JIomaka писал(а):Ну собственно как ты поправил это не вариант... т.к. после просмотра motd игрок может сам сменить рейты и спокойно играть...
на сервере нет подобных плагинов, соответсвенно просто лефт не поддерживает эту команду.Я вот тока не пойму л4д сама по себе не поддерживает команду retry или же на серве установлен плагин типа Anti-Reconnect *DONT_KNOW*
предлагаю попробывать ввести проверку клиентских рейтов не при коннекте, а по таймеру, как это сделано в плагине "rate_enforcer".Значит придётся по другому реализовывать (любые предложения по этому поводу будут кстати)
Если у тебя большинство клиентов в л4д выкидывает после показа modt значит эти игроки меняют рейты(или есть ещё вариант, что рейты у некоторых игроков меняются только после перезахода на серв)0zon писал(а):Я понимаю, но это не критично, поскольку большинство игроков вообще не знают что такое рейты, да и вряд ли кому то захочется менять рейты каждую карту.
Если моё предположение по поводу того, что рейты у некоторых игроков меняются только после перезахода на серв является правдой то это не поможет0zon писал(а):предлагаю попробовать ввести проверку клиентских рейтов не при коннекте, а по таймеру, как это сделано в плагине "rate_enforcer".
Нет, игроки сами не меняют рейты, у них просто изначально не правильные рейты, собственно вариант который я выложил работает на ура, так что я доволен. Спасибо тебе за труд, но если удастся довести плагин до совершенства, то это не будет лишним :)JIomaka писал(а):Если у тебя большинство клиентов в л4д выкидывает после показа modt значит эти игроки меняют рейты(или есть ещё вариант, что рейты у некоторых игроков меняются только после перезахода на серв)
Рейты правятся после того как игрок на окне с motd нажимает ОК, т.е. ему ставятся правильные рейты. Далее когда игрок выбирает команду рейты проверяются если они не правильные то срабатывает команда retry.0zon писал(а):Нет, игроки сами не меняют рейты, у них просто изначально не правильные рейты, собственно вариант который я выложил работает на ура, так что я доволен. Спасибо тебе за труд, но если удастся довести плагин до совершенства, то это не будет лишним :)
Сделал спец сборку если не сложно поставь этот плагин , а завтра вечером скинь сюда лог который он пишет.
- Вложения
-
- Forcerate 1.0-RC1(Special 0zon).zip
- (6.64 КБ) 100 скачиваний
- Forcerate 1.0-RC1(Special 0zon).zip
- (6.64 КБ) 100 скачиваний
JIomaka
Думаю хватит:
Думаю хватит:
- Вложения
-
- forcerate_20100409.zip
- (1.41 КБ) 107 скачиваний
- forcerate_20100409.zip
- (1.41 КБ) 107 скачиваний