Плагин для сброса пароля

Тема в разделе "Counter-Strike: Source", создана пользователем gpadmin, 11 дек 2012.

  1. gpadmin

    gpadmin

    Сообщения:
    80
    Симпатии:
    1
    Привет всем. Подскажите плагин который мог бы по времени обнулять пароль на КВ сервере, а то игроки уходят и забывают снять. Может кто сталкивался?
     
  2. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    gpadmin, используй crontab.
     
    gpadmin нравится это.
  3. gpadmin

    gpadmin

    Сообщения:
    80
    Симпатии:
    1
    Т.е. в файле который будем по кронтабу выполнять, реализовывать подключение к севреру через ркон и уже от ркона запускать какой нибудь конфиг типа на обнуление пароля?
     
  4. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    916
    gpadmin, зачем так мудрить? Есть туча плагинов-кронтабов, но если так хочется веб-кронтабом, то да, через конфиг.
     
    gpadmin нравится это.
  5. gpadmin

    gpadmin

    Сообщения:
    80
    Симпатии:
    1
    Не совсем понял, это плагин такой что ли скронтаб специальный для контры или ты говоришь об общем элементе линухов и его одноименном сервисе?
    Раскажите подробнее пожалуйста. Есть линк? есть примеры как это реализовать?
    Мне нужен обычный пример, чтобы севрер ксс выполнял время от времени операции по времени. Типа скинуть пароль и т.д.
     
  6. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    gpadmin, есть плагин, называется авторестарт, подходит только для Win серверов. Этого плагина достаточно, что бы сбросить выставленный через rcon пароль на сервере. http://hlmod.ru/forum/showthread.php?t=1780
     
  7. gpadmin

    gpadmin

    Сообщения:
    80
    Симпатии:
    1
    Нет, ты предлагаешь мне рестартить сервер, это и так у меня 1 раз в сутки происходит. Мне именно пароль хочется снимать. Ведь игроки играют целый день и ждать 12 часов чтобы снялся пароль после кого то кто забыл это сделать сам не катит. А просто рестарт сделать 1 раз в 3 часа например не катит, ведь в это время игра может идти на сервере. Тут именно обнулять пароль нужно, а не рестарт серверу делать. Пароль скидывается если карту просто сменить, но опять же делать это во время игры нельзя.

    может есть какие то другие варианты?
     
  8. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
  9. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    gpadmin
    То есть началась карта и пароль сбросился? Так?
     

    Вложения:

    • q.jpg
      q.jpg
      Размер файла:
      1,7 КБ
      Просмотров:
      9
    Последнее редактирование: 11 дек 2012
  10. gpadmin

    gpadmin

    Сообщения:
    80
    Симпатии:
    1
    Нет, только пароль, потому что при смене карты и так пароль обнуляется всегда.
    Идеальный вариант, это допустим ты поиграл на сервере и забыл убрать пароль. Ты вышел, сервер проверяет что кол-во игроков на сервере 0 и поэтому выполняет процедуру скинуть пароль (убрать т.е. с сервера)

    Звучит сложно, потому вариант просто принудительно серверу обнулять пароль 1 раз в несколько часов подойдет. Пусть даже в это время кто то играет, поставят по новой.
     
  11. tooshkan4uk

    tooshkan4uk http://cssrus.ru

    Сообщения:
    423
    Симпатии:
    369
    Как вариант при выходе всех игроков будет выполняться server.cfg

    Код:
    public OnPluginStart() {
    	HookEvent("player_disconnect", PlayerDisconnect_Event);
    }
    
    public Action:PlayerDisconnect_Event(Handle:event, const String:name[], bool:dontBroadcast) {
            if(GetClientCount() < 1)
            {
                ServerCommand("exec server.cfg");
            }
    }