После перезагрузки сервера ротация карт виснет на перовой. Timeleft выдает: [SM] This is the last ro

Тема в разделе "Общие вопросы", создана пользователем MrNick, 18 фев 2011.

  1. MrNick

    MrNick

    Сообщения:
    98
    Симпатии:
    9
    Заметил такую вещь, если перезагрузился сервер, и на него пока еще не заходил ни один человек - ротация карт зависает на первой карте. При вводе в командной строке, через панель управления сервером, команды timeleft выходит сообщение: [SM] This is the last round!! И так до бескончености, карта висит, первая по mapcycle. Как только на сервер зайдет человек - переключение карт начинает работать, даже если человек вошел и сразу вышел, ничего не меняя. Теперь, при вводе в командной строке, через панель управления сервером, команды timeleft - сервер выдает время до конца карты т.е. всё нормально работает, карты переключаются.

    Как это ипсправить?

    Mapchooser.cfg приложен к сообщению.

    Информация о сервере:

    Zombie Panic Server.
    Информация о сервере: Linux Gentoo 32bit

    (meta list)
    Listing 3 plugins:
    [01] SourceMod (1.3.4) by AlliedModders LLC
    [02] SDK Tools (1.3.4) by AlliedModders LLC
    [03] BinTools (1.3.4) by AlliedModders LLC

    (meta version}
    Metamod:Source version 1.8.3
    Build ID: 732:96932fe375a5
    Loaded As: Valve Server Plugin
    Compiled on: Jul 18 2010
    Plugin interface version: 15:14
    SourceHook version: 5:5

    01 "Basic Ban Commands" (1.3.4) by AlliedModders LLC
    02 "MapChooser" (1.3.4) by AlliedModders LLC
    03 "Basic Votes" (1.3.4) by AlliedModders LLC
    04 "Sound Commands" (1.3.4) by AlliedModders LLC
    05 "Fun Votes" (1.3.4) by AlliedModders LLC
    06 "Admin Menu" (1.3.4) by AlliedModders LLC
    07 "Basic Info Triggers" (1.3.4) by AlliedModders LLC
    08 "Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
    09 "AFK Manager" (3.3.0) by Rothgar
    10 "High Ping Kicker - Lite Edition" (1.0.0.1) by Liam
    11 "Anti-Reconnect" (1.1.5) by exvel
    12 "Basic Comm Control" (1.3.4) by AlliedModders LLC
    13 "Show Damage" (1.0.7) by exvel
    14 "Basic Commands" (1.3.4) by AlliedModders LLC
    15 "Nextmap" (1.3.4) by AlliedModders LLC
    16 "Players Votes" (1.5.0) by The Resident, pZv!
    17 "Fun Commands" (1.3.4) by AlliedModders LLC
    18 "Basic Chat" (1.3.4) by AlliedModders LLC
    19 "Admin File Reader" (1.3.4) by AlliedModders LLC
    20 "Anti-Flood" (1.3.4) by AlliedModders LLC
    21 "Too Late To Ban" (1.0.0a) by Shenton
    22 "Russian Chat" (1.1) by Reflex
    23 "Player Commands" (1.3.4) by AlliedModders LLC
     

    Вложения:

    • mapchooser.txt
      Размер файла:
      2,1 КБ
      Просмотров:
      12
  2. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    По-моему так на всех серверах. Если сервер пустой и время карты закончилось, то она меняется когда какой либо игрок зайдет на сервер.
     
  3. MrNick

    MrNick

    Сообщения:
    98
    Симпатии:
    9
    Насколько я понимаю, карты просто должны переключаться по мапциклу, через каждые 25 мин. (в sevrer.cfg стоит 25 мин. на карту). А такое зависание как-то очень подозрительно выглядит.
    Получается, если у меня сервер на автомате обновился в 6 утра, то там будет весь день висеть biotec, пока хоть один человек не зайдет. И я потеряю кучу людей, которые уже давно зашли бы на другую карту, если бы ротация не зависла на bioteс'е...
     
  4. kv.acid

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

    Сообщения:
    2.033
    Симпатии:
    767
    MrNick,попробуй как вариант, в подгружаемом конфиге добавь бота, и следующей командой, сразу кикни его, мб прокатит?
    Оффтоп
     
  5. MrNick

    MrNick

    Сообщения:
    98
    Симпатии:
    9
    К сожалению, не помогло... Но идея была классная:)
     
  6. MrNick

    MrNick

    Сообщения:
    98
    Симпатии:
    9
    Сервер то по любому должен грузится раз в сутки, а после перезагрузки/steam обновления ротация карт виснет на первой. Тут точно что-то не в порядке...
     
  7. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    Всегда так было и будет
     
  8. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    MrNick нравится это.
  9. MrNick

    MrNick

    Сообщения:
    98
    Симпатии:
    9
    Enforce the time limit - автор давно его не обновлял, уже не работает под современные версии сорсмода.
    Time limit enforcer - у меня почему-то не заработал, пока разбирался в чем дело, в комментариях людей об этом плагине нашел один чудесный плагин.

    AutoChangeMap 1.1 http://forums.alliedmods.net/showthread.php?t=65281
    Этот плагин как раз и преднозначен для смены карт на сервере, когда сервер пуст. В плагине есть настройка - отключить его работу, когда на сервер присоединиться N кол-во игроков.

    Решил перевести некоторые комады. (ниже представлены не все команды плагина)


    CVars

    autochangemap_client_limit "1"
    // Количество присоединившихся клиентов, после которого autochangemap отключается . 0 отключает autochangemap .
    // Default: "1"
    // Minimum: "0.000000"

    autochangemap_include_bots "0"
    // При включении, считает ботов как присоединившихся клиентов (помните, SourceTV считается как бот).
    // Default: "0"
    // Minimum: "0.000000"
    // Maximum: "1.000000"

    autochangemap_time_limit "10"
    // Через сколько минут плагин должен принудительно сменить карту. (по моему так переводится эта фукция)
    // Default: "10"
    // Minimum: "0.000000"


    Плагин, на раз решил мою проблему, всё отлично работает:)

    Andrey, огромное тебе спасибо за помощь:)
     
    Последнее редактирование: 24 фев 2011
    KaiL, maxturbo и Andrey нравится это.
  10. MrNick

    MrNick

    Сообщения:
    98
    Симпатии:
    9
    Теперь не будет. :)
     
  11. Андрей Миронов

    Андрей Миронов

    Сообщения:
    4
    Симпатии:
    0
    MrNick, обьясни пожалуйста поподробней как устанавливать этот плагин. Спасибо.