AMX и Администрирование
ВНИМАНИЕ! Запрещается удаление копирайтов и распространение без указания автора материала (статьи и т.п.). Автор не несет никакой ответственности за возможные повреждения ваших компьютеров, Вы качаете и используете всё на свой страх и риск!

Быстрый поиск

суббота, 7 марта 2009 г.

[RU] GALILEO 1.1.290





Важно! 

Рекомендуется обновиться до текущей версии плагина, в нем исправлено много ошибок, и доработан превод!

----------------------
I. Описание:
----------------------

26 Февраля 2009

Плагин мощьной системы голосования карт. 
Призван заменить другие плагины такого рода, такие как Deagles' Map Manager или стандартный mapchooser.

Вот неполный перечень возможностей:
- Возможность игроков вызывать преждевременное голосование за карту , командой "rtv".

- Номинации. Номинирование карт которые попадут в следующее голосование.

- Дополнительное голосование, если ни одна из карт не получила более 50% голосов.

- Администраторы с определенными флагами имеют больший вес голоса.

- Уникальный цикл карт, когда сервер пуст.



Так же рекомендуется посмотреть galileo.cfg, для ознакомления со всеми возможностями плагина.

http://www.mixedberry.net/forum/forumdisplay.php?f=56

----------------------
II. Установка:
----------------------

1) Извлеките файлы из архива.
2) Плагин galileo_RU_by_MastaMan.amxx из plugins\ скопируйте в cstrike/addons/amxmodx/plugins/ на вашем сервере 
3) Пропишите galileo_RU_by_MastaMan.amxx в файле cstrike/addons/amxmodx/configs/plugins.ini
4) Папку galileo с файлами конфигурации из configs\ скопируйте в cstrike/addons/amxmodx/configs/ на вашем сервере
5) Файл локализации galileo.txt из data\lang\ скопируйте в cstrike/addons/amxmodx/data/lang/ на вашем сервере
6) Папку galileo со списками карт из data\ скопируйте в cstrike/addons/amxmodx/data/ на вашем сервере
7) Файл emptycycle.txt из "Дополнительные файлы" скопируйте в cstrike/ на вашем сервере
8) Перезагрузите сервер
9) Прочитайте пункт "IV. Настройка плагина перед использованием" описанный ниже.





----------------------
III. Команды:
----------------------


Серверные команды:

gal_startvote [-nochange]

Запуск голосования, карта сменится как только новая карта будет определена.
Если использовать с аргументом "-nochange" смена карты не произойдет. 
Полезно если вы используете другой плагин для смены карты.


gal_createmapfile имя файла

Создание файла со списком всех карт находящихся в папке maps.
Аргумент "имя файла" - имя нового файла который будет создан в \configs\galileo.



Клиентские команды:

say nextmap 

Покажет всем игрокам имя следующей карты которая будет сыграна.

Если используется голосование в конце карты (Переменная "gal_endofmapvote" установлена в 1),
то результат использования этой команды будет [нет голосов], если голосование началось, то -
[голосов. в процессе]. Только тогда, кога карта будет определена путем голосования эта команда 
отобразит имя следующей карты.


say currentmap

Покажет всем игрокам имя текущей карты.


Дополнительные клиентские команды:

say recentmaps

Покажет всем игрокам список недавно сыгранных карт.
Необходимо что бы переменная "gal_banrecent" была больше 0.


say rockthevote | say rtv | say rocktheanythingvote

Игрок может вызывать преждевременное голосование за смену карты.
Ему будет показана информация сколько необходимо игроков написавших эту команду
что бы досрочно вызвать голосование.

Необходимо что бы переменной "gal_rtv_commands" было присвоено определенное значение.


say nominations | say noms

Покажет всем игрокам список карт, которые были номинированны.
Необходимо что бы переменная "gal_nom_playerallowance" была больше 0.


say nominate часть имени карты | say nom часть имени карты

Номинирование карты с этой частью имени.
Если есть несколько соответствий это части имени, игроку будет отображено меню
со списком соответствующих карт.
Необходимо что бы переменная "gal_nom_playerallowance" была больше 0.


say cancel имя карты

Имя карты которую вы хотите снять с номинации. (Если она была номинированна раньше)
Необходимо что бы переменная "gal_nom_playerallowance" была больше 0.

say имя карты

Введя просто полное имя карты Вы можете номинировать и снимать с номинации карту.




----------------------
IV. Настройка плагина перед использованием
----------------------


1) ВАЖНО!!!! Прежде всего Вам необходимо отключить стандартные плагины такие как:
nextmap.amxx и mapchooser.amxx

2) Плагин использует список карт только из mapcycle.txt. Для того что бы вручную не вводить весь список карт которые 
находятся у вас в папке maps, наберите в консоли gal_createmapfile mapcycle.txt
После создания файла в консоли должно быть написано приблизительно так:

Сообщение консоли
Успешно создан "addons/amxmodx/configs/galileo/mapcycle.txt" (140 карт)


Следующее что мы сделаем это заменим старый mapcycle.txt на новый сгенерированный Galileo.
Для этого идем в addons/amxmodx/configs/galileo/ , копируем наш mapcycle.txt и вставляем с заменой в папку cstrike/ 

Теперь плагин полностью готов к работе!


=======================================================

----------------------
V. Предварительная настройка плагина
----------------------


Плагин уже предварительно настроен, вы можете изменить эти настройки под свои потребности.

-- Список надстроек в файле galileo.cfg:

1) Кол-во самых последних карт, для исключения из голосования. Значение 0 отключит эту функцию.
gal_banrecent 4 (по умолчанию 3)

2) Кол-во минут между напоминаниями о том сколько голосов необходимо, после последнего созданного голосования.
Значение 0 отключает эту функцию.
gal_rtv_reminder 1 (по умолчанию 2)
3) Флаги необходимые для голосования с большим весом. Вы можете использовать несколько флагов.
gal_vote_weightflags b (по умолчанию y)
4) Действие при рестарте сервера: 3 - начать голосование после первых двух минут.
gal_srv_start 3 (по умолчанию 0)
5) Кол-во карт которые игроки могут выбирать в списке карт. Число карт должно быть между 2 и 8.
gal_vote_mapchoices 6 (по умолчанию 5)
6) Кол-во секунд продолжения голосования.
gal_vote_duration 20 (по умолчанию 15)

-- Список надстроек в файле prefixes.ini:

Добавлены следующие префиксы карт - awp_, aim_, sj_, fun_, es_.

-- В архив укомплектован файл emptycycle.txt со списком стандартных карт, которые будут использоватся когда сервер пуст.
(Данный файл необходимо извлечь в папку cstrike/)

Список карт:
de_aztec
de_dust
de_dust2
cs_assault
cs_italy
de_train



----------------------
VI. Список изменений
----------------------


2009-02-26 
-- Добавлена проверка на наличие карты, перед записью в список карт
Переменная gal_endofmapvote установлена в 0. Раньше голосование запускалось несмотря на переменную.
Новая переменная gal_sounds_mute, отключает определенные звуки в голосовании. Подробнее смотрите в galileo.cfg.
Удалены языковые ключи:
GAL_STANDARD_NOTFOUND
GAL_STANDARD_TOOMANY
GAL_STANDARD_UNKNOWNMOD

Исправлена ошибка для опции "vote filler groups", раньше она работала не правильно.

2008-09-26 
-- Добавлена проверка карты при использовании её в списках. Исправлена ошибка, когда сервер пуст файл со списком карт отсутствует.

2008-11-26 
-- Исправлена ошибка с установкой лимита времени карты в 0. Исправлена ошибка при использовании цвета в меню, если мод не поддерживает такую возможность.
Исправлена ошибка с преждевременным голосованием.
Обновлена доп. информация в galileo.cfg
Бета- релиз





----------------------
VII. Описание переменных
----------------------
GALILEO.CFG

////////////////////////
// Разрешает продление времени текущей карты, добавит пункт в голосовании //
// "Продлить карту". Если большинство проголосует за продление, будет увеличено //
// время игры на карте на определенное значение, что позволит игрокам оставатся //
// на данной карте дольше. //
////////////////////////

// Максимальное кол-во минут для игры, если карта была
// продлена. Значение меньшее mp_timelimit не разрешит продлевать карту.

amx_extendmap_max 90


// Кол-во минут на котороые будет продлена карта.

amx_extendmap_step 15


////////////////////////
// Две стандартные взаимосвязанные команды, //
// которые не могут нормально работать, когда используется плагин. //
// Для избежания ошибок при голосовании оставте значения по умолчанию. //
////////////////////////

// Cтандартная команда "votemap".
// 0 - отключено (по умолчанию).
// 1 - включено.

gal_cmd_votemap 0

// Cтандартная команда "listmaps".
// 0 - отключено.
// 1 - включено.
// 2 - ведет себя так же как команда "gal_listmaps" (по умолчанию).

gal_cmd_listmaps 2


////////////////////////
// Запрещение последних сыгранных карт означает что они не будут попадатся //
// в следующем голосовании, исключая многократную игру на одной карте. //
////////////////////////


// *Кол-во самых последних карт, для исключения из голосования.
// Значение 0 отключит эту функцию.
// (по умолчанию 3)

gal_banrecent 4


// Стиль отображения последних карт, при
// использовании чат команды "recentmaps".
// 1 - все краты в одной строке (по умолчанию).
// 2 - каждая карта в отдельной строке.

gal_banrecentstyle 1


////////////////////////
// Голосование за смену карты способ сообщить //
// о том, что игроки желают преждевременно сменить карту. //
// Если достаточное количество пожелало сменить карту, //
// начнется голосование. //
////////////////////////

// Чат команды которые будут вызывать голосование.
// Использование флагов. Значение 0 отключает эту функцию.
// 1 - стандартная команда "rockthevote".
// 2 - сокращенная команда "rtv".
// 4 - динамическая "rockthe<любая>vote" команда (разрешает использовать
// любое слово (без пробелов) начиная с "rockthe" и заканчивая
// "vote". Пример: "rockthedamnvote",
// "rockthesillylittlevote", или "rockthefreakingvote". Общая длина
// слова не должна превышать 31 символ. В итоге
// остается 20 символов д



54 комментария:

  1. При создании в mapcycle.txt более 500 карт (я сначала пробовал 2510)(пользовался созданием списка из плагина)сервак либо виснет намертво ,либо выбрасывает при попытке подключения с сообщением droop client.(хотя боты там играют ))) убирал карты уже из maps.ini (так как там вроде написано что карты не должны дублироваться в этих 2х файлах)всё равно пока не уберешь из mapcycle.txt большинство карт не коннектит. ранее не пробовал загонять в mapcycle столько карт (но и голосование выбиралось не из этого файла)

    ОтветитьУдалить
  2. Да не кисло не кисло))

    Тестировалось на 200 картах, список создавался без проблем.

    Ну раз плагин не хочет, придется немного извращаться.

    Тебе нужен будет TotalCommander и Блокнот

    1) Открой TotalCommander, зайди в папку maps, выдели все карты (CTRL+A), желательно что бы не было дубликатов, т.е. в этой папке могут лежать ТХТ файлы с названием карты, или временные файлы с разрешением ZTMP, постарайся что бы они не попадались.

    2)Идем в выпадающее меню Инструменты -- Копировать имена файлов в буффер.

    3) Открываем блокнот, вставляем (CTRL+V), у нас будет почти готовый к использованию список, не нужный элемент это разрешения карт *.bsp, от которых мы избавимся следующим образом.

    4) Идем в выпадающее меню Блокнота , Правка -- Заменить (CTRL+H), в первой форме "Что" пишем .bsp , вторую форму оставляем пустой, и нажимаем Заменить все.
    Таким образом мы удалим все разрешения у карт, остается лишь сохранить все дело в файл с названием mapcycle.txt
    Надеюсь помогло, удачи...

    ОтветитьУдалить
  3. список создался без проблем как-раз (пользовался созданием списка из плагина он то как раз и написал 2510 так я не считал никогда)
    а вот сама игра уже намертво отказывается запускаться когда в mapcycle.txt прописано более 500 карт с включённым GALILEO 1.1.290 и даже с отключённым GALILEO 1.1.290(может стоит поставить на использование плагином другого какого нибудь документа а не mapcycle.txt ?)

    ОтветитьУдалить
  4. Попробуй поменять в файле конфигурации galileo.cfg следующее

    // Определяет файл с названием карт, которые будут использоватся
    // в голосовании или для определения кол-ва групп карт,
    // для перменной gal_vote_mapfiletype.

    gal_vote_mapfile mapcycle.txt

    вместо mapcycle.txt впиши название своего списка карт который будет находится в папке cstrike

    ОтветитьУдалить
  5. Ьлин. Изменил одно слово в папке lang и у меня теперь английский язык((( как можно исправить?

    ОтветитьУдалить
  6. Поставь еще раз ланг-файл.
    Если редактируется ланг-файл Сохранять надо в кодировке UTF-8

    ОтветитьУдалить
  7. пробовал, вот что получилось:
    1. UTF-8 - язык меняется на английский
    2. ANSI - отображается только название мап (англ.), русского нет.
    3. Юникод - вообще не работает...

    ОтветитьУдалить
  8. Лучше всего редактировать AkelPad , и перед сохранением выбрать кодировку UTF-8 , и снять галочку возле BOM.

    Скажи что тебе нужно переправить, если там работа не объемная, я тебе помогу

    ОтветитьУдалить
  9. У меня проблема с отображением текста...
    Вот к примеру строчка: "Выбор карты бутет осуществлён через 2 минуты из за рестарта" - у меня отоброжается "Выбор карты бутет осуществлён через 2 минуты из з" т.е. 2 минуты из 3 и всё. Как бы не влазит что ли...

    ОтветитьУдалить
  10. Не знаю где у тебя всплыло это сообщение?, в ланг файле есть только такое:

    ----------------------------------------------
    Преждевременное голосование начнется через 2 мин, из за рестарта.
    ----------------------------------------------

    ОтветитьУдалить
  11. да да да... вот оно и не влазит((( и получается как "Преждевременное голосование начнется через 2 мин, из з"

    ОтветитьУдалить
  12. Буду ждать новой версии))) но хотя я тумаю что это можеть быть чтонибудь с контрой... хотя патч 35 стоит???

    ОтветитьУдалить
  13. Запрос разрешения на использование плъгина форуме, в котором я модератор.

    ОтветитьУдалить
  14. Да можно выставлять плагины на своем форуме, если вы обязуетесь оставлять мои копирайты (они указаны во всех архивах в файле README)
    К примеру (для этого плагина)

    ================================
    Название: Galileo
    Версия : 1.1.290
    Автор перевода: MastaMan
    Код: Brad
    Источник: amx-server.blogspot.com
    ================================

    И скажите адрес своего форума, ради интереса

    ОтветитьУдалить
  15. Я из Булгарии :) Ваше имя будть там, но и потому, что он будет перевести и поставить и свое имя :)
    Когда все будет готово я оставить ссылку (но вы должны быть зарегистрированы).
    Простите меня за плохий язык. :(

    ОтветитьУдалить
  16. А можно адрес вашего сайта

    ОтветитьУдалить
  17. Вот link :
    http://amxmodxbg.org/forum/viewtopic.php?t=14921
    Спасибо

    ОтветитьУдалить
  18. MastaMan, у тебя случайно нет ICQ. а то у меня есть кое какое пожелание по доработке плагина только я не могу сам его реализовать:( помощь нужна:( а здесь долго писать и неудобно

    ОтветитьУдалить
  19. Я не разработчик этого плагина, мой только перевод.
    Все предложения и пожелания пиши на офф сайте данного плагина http://www.mixedberry.net/

    ОтветитьУдалить
  20. я знаю что ты не разработчик, просто я плохо знаю английский:( поэтому не смогу написать там им. вот и хотел у тебя помощи попросить потому что ты английский знаешь хорошо:) павном ведь тоже владеешь наверное:) мне сделать то немного надо, но вот в коде я не ориентируюсь:(

    ОтветитьУдалить
  21. В павне особо не разбираюсь, могу посоветовать форум где опытные программисты тебе помогут, c-s.net.ua , пиши в раздел Scripting

    ОтветитьУдалить
  22. спасибо.мапчузер с нормальным переводом эт супер.если сможешь МастаМан,сделай что бы на голосовании не только темнел экран но и нельзя было двигаться и стрелять!

    ОтветитьУдалить
  23. Да, обязательно будет, и еффекты дополнительные.

    Пока на блоге не выставляю, слишком много багов.
    Вот тема на форуме, там можно скачать этот вариант
    <\ br>
    http://c-s.net.ua/forum/ipb.html?s=&showtopic=14576&view=findpost&p=131704

    ОтветитьУдалить
  24. не могу почему-то там зарегиться,жаль с удовольствием бы потестил бетку)

    ОтветитьУдалить
  25. у меня вопрос, а как можно заменить стандартные звуки "its time to choose" на свои..просто я искал и не нашел...

    ОтветитьУдалить
  26. там нет такого даже близко, я и в поиске вводил и вручную прошарил все...папка есть..но там файл совсем не аудио формата

    ОтветитьУдалить
  27. я так понял что надо создать попку самому...а какие имена у звуков,отсчитывающих время? просто в исходнике я что то не нашел на них намек...

    ОтветитьУдалить
  28. Не надо ничего создавать, все есть! valve находится не в cstrike, а на уровне выше.

    Некоторые звуки, могут складываться из нескольких кусков других.

    Функция, которая проигрывает звук:
    client_cmd(0, "spk .....

    Ищите эту функцию, и читайте комментарии разработчика, и все найдете

    ОтветитьУдалить
  29. MastaMan
    Смена карт, не сразу срабатывает...
    Когда заканчивается голосование, все продолжают стоять неподвижными до конца раунда...
    Что упустил, может где то конфликт?
    mapchooser и nextmap отключены...

    ОтветитьУдалить
  30. Отключите все дополнительные функции кроме затухания экрана...
    Данный плагин еще на доработке...

    ОтветитьУдалить
  31. Привет,слушай у меня проблема,всё поставил откл нехтмап+мапчузеры.Голосовалка идёт дальше когда весит таблица (с фрагами,пингом и т.д.)оно висит секунд 15 и потом связь сервером пропадает и сервер падает,через 30 сек сервер сам восстанавливается на той карте что выбрали.Подскажи пожалуйста что подправить.(англ. версия)

    ОтветитьУдалить
  32. В таких случаях нужно смотреть логи, и отключать все плагины, затем включать по одному, определяя в чем проблема.
    Если обнаружен из за какого плагина возникает ошибка, отключить и найти альтернативу...

    ОтветитьУдалить
  33. да прикол в том что в логах нету ошибок.А он тупит,и сейчас тупо не перешёл на нехт мап.МОжешь кинуть асю?

    ОтветитьУдалить
  34. Архив на скачивание повреждён.
    emptycycle.txt важно его вставлять в папку?Или он может работать без него?
    По отрубал плагины проверял весь вечер нашёл парочку откл.Но всё равно тупит...ПОдскажи!

    ОтветитьУдалить
  35. пишет нет файлов для извлечения када пытаюсь открыть или перенести на рабочий стол файлы!!я могу скачать с этой ссылки которую ты мне дал и будет работать на моём сервере где всё по английски?

    ОтветитьУдалить
  36. Я када скачиваю архив при открытии фалов или копировании он просто пишет нет файлов для переноса!или копирования!!!ЧТО делать?

    ОтветитьУдалить
  37. Все файлы распаковываются нормально.
    Установите последнюю версию архиватора, и попробуйте скачать другим браузером.

    ОтветитьУдалить
  38. Этот комментарий был удален автором.

    ОтветитьУдалить
  39. MastaMan просьба !!! Немог бы ты сделать galileo максимально приближенным к плагину UFPS Map Menager ??? Я думаю многие люди были бы благодарны тебе !!!

    ОтветитьУдалить
  40. Это оригинальная версия? или в этой тожеесь твои изменения?

    ОтветитьУдалить
  41. Не пойму, вроде всё установил правильно, всё нормально работает. Вот только функция rtv не хочет работать.

    ОтветитьУдалить
  42. помогіте

    установив усе нормально=)але команда rtv не паше=(
    ПОМОЖИ MASTAMAN

    ОтветитьУдалить
  43. Этот комментарий был удален автором.

    ОтветитьУдалить
  44. Помогите, все сделал правиьно все работает на ура ну вот только голосование бывает показывается игрокам а бывает не показывается.

    ОтветитьУдалить
  45. Почему затухания экрана нет?
    И где это все настраивать?

    ОтветитьУдалить
  46. Не работает функция, сменить карту по окончание раунда.
    Пишу ртв, вызывает голосование как только набрались голоса сразу меняет карту.

    ОтветитьУдалить
  47. Здравствуй MastaMan, хотел тебя попросить выложить исходник, хочу поменять команду gal_startvote на amx_rtv
    если можешь скинь исходник или сам в исходнике поменяй и скинь уже готовый amxx

    ОтветитьУдалить