Jump to content

madf

Сitizens
  • Content Count

    4,122
  • Joined

  • Last visited

  • Days Won

    22

Everything posted by madf

  1. Виндовый конфигуратор — очень древняя штука. Последние изменения в нем были в 2008-м году и с каждым выходом новой винды я надеюсь что он наконец умрет. К сожалению, у Windows очень хорошо с обратной совместимостью А что в логе stg при таких ошибках? Работает ли sgconf?
  2. Без понятия. rscriptd тут точно никаким боком не замешан.
  3. Господа, вам денег предлагают а вы картинки постите.
  4. Те-же, что и раньше, те-же что в документации — любые.
  5. Нет, он исправляет проблему отправки неправильных параметров при дисконнекте. Фактически раньше при дисконнекте отправлялись те которые были при коннекте.
  6. Фря? Фря! gmake install только что его скопировал. И конфиги все. И скрипты. И все что у вас ранее было наконфигурено — больше не наконфигурено. ТО же что и не патченный. Наконфигурить.
  7. Странно, у меня, при условии, что таблица постоянно обновляется, CPU 15% а RAM 99.9% Я видимо не так прочитал коммент. Прием и анализ этой информации жрет CPU. Хранение ее не требует ни CPU ни RAM — хранение на диске происходит.
  8. Вот патч исправляющий проблемы с передачей параметров в rscriptd при дисконнекте. diff --git a/projects/rscriptd/listener.cpp b/projects/rscriptd/listener.cpp index cc2a056..0b626af 100644 --- a/projects/rscriptd/listener.cpp +++ b/projects/rscriptd/listener.cpp @@ -396,6 +396,7 @@ while (it != pending.end() && count < 256) { printfd(__FILE__, "Disconnect user '%s'\n", it->login.c_str()); // Disconnect existing user + uit->params = it->params; Disconnect(*uit); users.erase(uit); } По
  9. Кроме как прийти и посмотреть? Никак. Это процесс накладный по CPU а не по RAM или дисковому пространству.
  10. Не могу обещать никаких сроков.
  11. Конечно ограничена, это ж не математика а инженерия. Максимум 2147483647.
  12. Нет, но можно поставить его побольше.
  13. В rscriptd.conf есть параметр UserTimeout, задается в секундах. Если в течении этого времени не буду приходить подтверждения о том что юзер еще законнекчен — он будет отключен. Выполнится OnDisconnect.
  14. Они все равно отпадут по тайм-ауту. По поводу неправильного значения — буду смотреть.
  15. Так, стоп, давайте разберемся. Параметр не передается или передается с неправильным значением? Потому что я обсуждал не передачу параметра и в ваших скриптах нашел причину этому. Сейчас вы пишете что параметр все таки передается, но значение неправильное. Чему верить?
  16. Ну я же уже писал выше: login, ip, id. Нету там никакого cash. Если нужен — добавьте через UserParams.
  17. У меня передается, как Passive, так и Down и Userdata0. Покажите скрипт полностью.
  18. У меня передается. Как вы определяете значения Down/Passive в OnChange?
  19. Тут нечего исправлять, все работает. Буду ли я приводить параметры скриптов rscriptd к параметрам скриптов stg я пока не решил. Вероятно в версии 2.4 нет.
  20. Не вижу как это решает проблему. stg: login ip cash id dirs <userparams> rscriptd: login ip id <userparams>
  21. Я так понимаю вы взяли стоковые примеры скриптов OnConnect/OnDisconnect за основу. По неизвестной причине, rscriptd по умолчанию передает меньше параметров. А именно, login, ip, id. То есть UserParams будут идти начиная с 4-го аргумента. В таком раскладе все передает нормально. Вот только я теперь не знаю, что будет более правильно сделать: исправить скрипты (тогда непонятно почему локальные скрипты и rscriptd разные) или исправить rscriptd (и сломать обратную совместимость).
  22. Воспроизвел у себя, буду исправлять.
×
×
  • Create New...