автовыдача Rate для Соурсмода в CS:S

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Аватара пользователя
0zon
Лейтенант
Лейтенант
Сообщения: 178
Зарегистрирован: 01.04.2009
Благодарил (а): 1 раз

#61 Сообщение 04.04.2010, 14:45

JIomaka писал(а):Мой вариант плагина для автоматического исправления рейтов
хм, а почему плаг только на 100 пакетов рейты исправляет?

JIomaka
Нович0к
Нович0к
Сообщения: 23
Зарегистрирован: 31.12.2009

#62 Сообщение 04.04.2010, 15:51

0zon писал(а):хм, а почему плаг только на 100 пакетов рейты исправляет?
В папке cstrike\cfg\sourcemod создаётся файл forcerate.cfg. В нём можно прописать нужные рейты.

Аватара пользователя
0zon
Лейтенант
Лейтенант
Сообщения: 178
Зарегистрирован: 01.04.2009
Благодарил (а): 1 раз

#63 Сообщение 04.04.2010, 23:57

JIomaka писал(а):В папке cstrike\cfg\sourcemod создаётся файл forcerate.cfg. В нём можно прописать нужные рейты.
Как бы, прописывал, без разницы.

JIomaka
Нович0к
Нович0к
Сообщения: 23
Зарегистрирован: 31.12.2009

#64 Сообщение 05.04.2010, 14:25

0zon писал(а):Как бы, прописывал, без разницы.
Кажись нашёл ошибку... Поправил... Теперь должно работать.
Вложения
Forcerate v1.0-RC1.zip
(5.78 КБ) 183 скачивания
Forcerate v1.0-RC1.zip
(5.78 КБ) 183 скачивания

Аватара пользователя
0zon
Лейтенант
Лейтенант
Сообщения: 178
Зарегистрирован: 01.04.2009
Благодарил (а): 1 раз

#65 Сообщение 06.04.2010, 20:53

JIomaka писал(а):Кажись нашёл ошибку... Поправил... Теперь должно работать.
Спасибо, плаг хороший, но есть одна проблема, большинство клиентов в л4д выкидывает после показа modt

Код: Выделить всё

Bad server address public
Не у верен конечно на 100% что это из-за этого плагина, но при его удалении все заходят нормально :dash:

JIomaka
Нович0к
Нович0к
Сообщения: 23
Зарегистрирован: 31.12.2009

#66 Сообщение 06.04.2010, 22:12

0zon писал(а):
JIomaka писал(а):Кажись нашёл ошибку... Поправил... Теперь должно работать.
Спасибо, плаг хороший, но есть одна проблема, большинство клиентов в л4д выкидывает после показа modt

Код: Выделить всё

Bad server address public
Не у верен конечно на 100% что это из-за этого плагина, но при его удалении все заходят нормально :dash:
Есть подозрение что это происходит из-за команды retry. Попробуй сам зайти на серв: Подключись> покажется modt>нажми ок>потом смени рейты на корявые и выбирай команду (я сам не могу проверить т.к держу серв css и плаг писал исключительно для него).

Аватара пользователя
0zon
Лейтенант
Лейтенант
Сообщения: 178
Зарегистрирован: 01.04.2009
Благодарил (а): 1 раз

#67 Сообщение 06.04.2010, 23:42

JIomaka
Спасибо, действительно проблема оказалась в "retry". Поправил под лефт, кому надо пробуйте, плаг отличный :good:
Вложения
forcerate_L4Dfixed.zip
(1.14 КБ) 125 скачиваний
forcerate_L4Dfixed.zip
(1.14 КБ) 125 скачиваний

JIomaka
Нович0к
Нович0к
Сообщения: 23
Зарегистрирован: 31.12.2009

#68 Сообщение 07.04.2010, 13:20

0zon
Ну собственно как ты поправил это не вариант... т.к. после просмотра motd игрок может сам сменить рейты и спокойно играть...
Я вот тока не пойму л4д сама по себе не поддерживает команду retry или же на серве установлен плагин типа Anti-Reconnect *DONT_KNOW*

Аватара пользователя
Jonny
Полковник
Полковник
Сообщения: 1371
Зарегистрирован: 30.05.2008
Благодарил (а): 23 раза
Поблагодарили: 54 раза

#69 Сообщение 07.04.2010, 13:40

игра не поддерживает
Никакого отношения к нацистским группам и направлениям не имею.

JIomaka
Нович0к
Нович0к
Сообщения: 23
Зарегистрирован: 31.12.2009

#70 Сообщение 07.04.2010, 13:56

Значит придётся по другому реализовывать (любые предложения по этому поводу будут кстати)

Аватара пользователя
0zon
Лейтенант
Лейтенант
Сообщения: 178
Зарегистрирован: 01.04.2009
Благодарил (а): 1 раз

#71 Сообщение 07.04.2010, 18:30

JIomaka писал(а):Ну собственно как ты поправил это не вариант... т.к. после просмотра motd игрок может сам сменить рейты и спокойно играть...
Я понимаю, но это не критично, поскольку большинство игроков вообще не знают что такое рейты, да и врядли кому то захочется менять рейты каждую карту.
Я вот тока не пойму л4д сама по себе не поддерживает команду retry или же на серве установлен плагин типа Anti-Reconnect *DONT_KNOW*
на сервере нет подобных плагинов, соответсвенно просто лефт не поддерживает эту команду.
Значит придётся по другому реализовывать (любые предложения по этому поводу будут кстати)
предлагаю попробывать ввести проверку клиентских рейтов не при коннекте, а по таймеру, как это сделано в плагине "rate_enforcer".

JIomaka
Нович0к
Нович0к
Сообщения: 23
Зарегистрирован: 31.12.2009

#72 Сообщение 09.04.2010, 09:30

0zon писал(а):Я понимаю, но это не критично, поскольку большинство игроков вообще не знают что такое рейты, да и вряд ли кому то захочется менять рейты каждую карту.
Если у тебя большинство клиентов в л4д выкидывает после показа modt значит эти игроки меняют рейты(или есть ещё вариант, что рейты у некоторых игроков меняются только после перезахода на серв)
0zon писал(а):предлагаю попробовать ввести проверку клиентских рейтов не при коннекте, а по таймеру, как это сделано в плагине "rate_enforcer".
Если моё предположение по поводу того, что рейты у некоторых игроков меняются только после перезахода на серв является правдой то это не поможет

Аватара пользователя
0zon
Лейтенант
Лейтенант
Сообщения: 178
Зарегистрирован: 01.04.2009
Благодарил (а): 1 раз

#73 Сообщение 09.04.2010, 17:55

JIomaka писал(а):Если у тебя большинство клиентов в л4д выкидывает после показа modt значит эти игроки меняют рейты(или есть ещё вариант, что рейты у некоторых игроков меняются только после перезахода на серв)
Нет, игроки сами не меняют рейты, у них просто изначально не правильные рейты, собственно вариант который я выложил работает на ура, так что я доволен. Спасибо тебе за труд, но если удастся довести плагин до совершенства, то это не будет лишним :)

JIomaka
Нович0к
Нович0к
Сообщения: 23
Зарегистрирован: 31.12.2009

#74 Сообщение 09.04.2010, 18:00

0zon писал(а):Нет, игроки сами не меняют рейты, у них просто изначально не правильные рейты, собственно вариант который я выложил работает на ура, так что я доволен. Спасибо тебе за труд, но если удастся довести плагин до совершенства, то это не будет лишним :)
Рейты правятся после того как игрок на окне с motd нажимает ОК, т.е. ему ставятся правильные рейты. Далее когда игрок выбирает команду рейты проверяются если они не правильные то срабатывает команда retry.

Сделал спец сборку если не сложно поставь этот плагин , а завтра вечером скинь сюда лог который он пишет.
Вложения
Forcerate 1.0-RC1(Special 0zon).zip
(6.64 КБ) 100 скачиваний
Forcerate 1.0-RC1(Special 0zon).zip
(6.64 КБ) 100 скачиваний

Аватара пользователя
0zon
Лейтенант
Лейтенант
Сообщения: 178
Зарегистрирован: 01.04.2009
Благодарил (а): 1 раз

#75 Сообщение 09.04.2010, 23:05

JIomaka
Думаю хватит:
Вложения
forcerate_20100409.zip
(1.41 КБ) 107 скачиваний
forcerate_20100409.zip
(1.41 КБ) 107 скачиваний

Ответить Вложения 11