Быстрое создание серверов с выделением отдельных папок app_data_root;
Поддержка S.T.A.L.K.E.R. Shadow of Chernobyl, Clear Sky, Call of Pripyat;
Поддержка неограниченного количества серверов;
Установка приоритетов и соответствий процессоров;
Автозапуск серверов;
Дублирование логов серверов;
Распознавание зависаний и вылетов серверов и их перезапуск c ведением подробного лога;
Автоматическая
отправка сообщений в игровой чат, а так же выполнение заданных наборов
консольных команд с регулируемым интервалом;
Отключение вывода ненужных сообщений в консоль сервера;
Чат для переписки с игроками на запущенных серверах с сохранением истории;
Поддержка STALKER-CONTROLLER;
Настройка параметров сервера и STALKER-CONTROLLER.
История версий
1.0 build 1775 (27.10.2010) Первая релизная версия.
1.0 build 1781 (30.10.2010)
Исправлена генерация списков автосмены карт;
Добавлено изменение приоритетов и соответствий процессоров у запущенных серверов.
1.0 build 1785 (1.11.2010)
Исправлена ошибка, из-за которой серверам не устанавливались приоритеты.
1.0 build 1960 (28.11.2010)
Окончательно решена проблема с расстановкой приоритетов;
Упрощена
генерация списка доступных карт S.T.A.L.K.E.R.: Shadow of Chernobyl, в
результате чего значительно ускорилось время запуска программы при
наличии дополнительных карт;
Добавлена возможность скрытия окон серверов;
Исправлена ошибка с кодировкой логов, из-за которой неверно отображалась кириллица;
Добавлена
автоматическая чистка папок $app_data_root$\screenshots\,
$app_data_root$\logs\mp_stats\ от конфиг-дампов, скриншотов и дампов
статистики, а так же удаление файлов минидампов в случае падения сервера
с ошибкой stack overflow;
Добавлен автоматический перезапуск сервера, если его процесс не отвечает в течение 60 секунд;
Исправлена ошибка, из-за которой при завершении работы xrServerManager конфигурационные файлы серверов сохранялись дважды;
Добавлена
возможность ручного редактирования списков доступных карт. Теперь
списки доступных карт могут быть загружены из конфигурационного файла
xrsm_maps.ini в корневой папке игры. Если файл не содержит списка карт,
списки составляются стандартным способом.
Ограничения значений fraglimit и warmup подняты до 9000 и 86400 соответственно;
Исправлены ошибки в интерфейсе.
2.0 build 3152 (20.03.2011)
Добавлена возможность автоматического вывода списка сообщений в
чат и выполнения списка команд консоли с регулируемым интервалом;
Серверы, работающие под управлением xrServerManager, не выводят в консоль некоторые бесполезные сообщения;
Добавлен чат с сохранением истории для удобной переписки с игроками на серверах;
Код переписан под более распространенную платформу .Net Framework 2.0;
Исправлена ошибка с параметром warmup;
Исправлен вылет при загрузке списка карт из xrsm_maps.ini;
Исправлен вылет при загрузке параметров конфигурации STALKER-CONTROLLER;
Исправлено несколько ошибок, которые в некоторых случаях приводили к вылету после старта сервера;
Исправлено множество других мелких ошибок и улучшена общая стабильность;
Реализована
система глобального отлова исключений. Теперь в случае возникновения
ошибки xrServerManager покажет окно с подробной информацией об ошибке.
2.1 build 3669 (10.07.2011)
Исправлены ошибки, связанные с некорректной работой элементов управления в окнах настройки xrServerManager и STALKER-CONTROLLER;
Исправлена ошибка, из-за которой история чата не отображалась, если сервер запущен без использования STALKER-CONTROLLER;
Исправлена ошибка, из-за которой xrServerManager мог записывать в лог неправильные сведения о вылете сервера;
Исправлена
ошибка, из-за которой скрытое свернутое окно не восстанавливалось
соответствующим пунктом контекстного меню иконки в трее;
Исправлена
ошибка, из-за которой xrServerManager перезапускал только что
запущенный с использованием STALKER-CONTROLLER сервер, выводя в лог
сообщение "Запрос ReadProcessMemory или WriteProcessMemory был выполнен
только частично";
Исправлены недоработки, из-за которых xrServerManager зависал при сохранении лога большого объема;
Исправлен вылет при загрузке конфигурации сервера с отсутствующей папкой app_data_root;
Исправлен вылет при создании или загрузке конфигурации сервера при отсутствии MP-карт;
Улучшена работа с опциями "Подкрепление" и "Захват артефакта" (параметр sv_reinforcement_time);
Улучшена работа с элементами управления для настройки портов;
Улучшено быстродействие окна просмотра событий;
Добавлена индикация занятых портов на вкладке "Сетевое соединение";
Добавлено
сохранение отчетов о критических ошибках. Теперь в случае вылета архив
логом и информацией об ошибке сохраняется в папку
%APPDATA%\xrServerManager;
Добавлена опция автоматического
отложенного запуска серверов. Теперь xrServerManager может
самостоятельно запустить выбранные серверы через заданное время.
Автозапуском серверов управляют параметры -start // и -start_delay .
Например, после запуска xrServerManager с параметрами "-start 0/3
-start_delay 1" через 1 минуту будут запущены серверы с идентификаторами
0 и 3;
Добавлены дополнительные коды ошибок библиотеки interop.xrsmlib.dll, позволяющие получить более точную информацию;
Добавлен автоматический рестарт сервера в случае, если произошло самостоятельное отсоединение;
Добавлена
возможность применения изменений настроек LTX на работающем сервере
(пункт контекстного меню "Загрузить настройки LTX");
В окно настройки STALKER-CONTROLLER добавлено поле для параметров командной строки, таких как /mmod и /tdz;
Поле
с параметрами командной строки вынесено в отдельное окно (Параметры -
Параметры командной строки) с возможностью ручного редактирования
(необходим запуск с параметром -advm).
2.1 build 3669 rev.1 (11.07.2011)
Отключены сообщения "corpse [***] children not empty [***]", которые
появляются в огромных количествах при отключенной уборке оружия и тел
убитых игроков;
Отключена экспериментальная защита от атак, ошибочно включенная в релизе 3669;
Дополнительные правки кода, улучшающие стабильность при конфигурировании сервера.
2.1 build 3670 (12.07.2011)
Исправлены
ошибки, в некоторых случаях приводящие к вылету xrServerManager после
вылета или нормального завершения работы сервера;
Доработан модуль обновлений;
Исправлен баг с контекстным меню;
Добавлен параметр restart_delay, позволяющий установить задержку перед рестартом упавшего сервера в диапазоне от 0 до 3000 мс;
Диалоги выбора конфига FSLTX и STALKER-CONTROLLER автоматически открывают соответствующую папку (корневую или bin);
Возвращен старый диапазон значений параметра StrongSync (0-10).
2.1 build 3670 rev.1 (16.07.2011)
Исправлен вылет с сообщением Queue empty.
2.2 build 3983 beta (18.03.2012)
Исправлен вылет при запуске STALKER-CONTROLLER с истекшим сроком тестирования;
Исправлена ошибка, из-за которой сервер перезапускался при попытке завершить его работу командой quit;
Полностью переписана система обработки консольных команд сервера, улучшена надежность и быстродействие;
Добавлено опциональное сохранение дампов онлайн-статистики в файл $app_data_root$\mp_stats\stats.log;
Добавлено
опциональное сохранение логов серверов после каждого завершения их
работы (очередной лог дописывается в файл
$app_data_root$\logs\xray_dup_Username.log и отделяется отметкой
времени);
Окно просмотра событий преобразовано в консоль с доступом к дополнительным опциям;