Программа создает еXе-шники, которые запускают HL2, его моды (в том числе и от сторонних разработчиков) и сервер с заранее выбранными параметрами

текущая версия 0.9.7
как и было сказано, программа создает еХе-шники (лаунчеры) для запуска любых игр/серверов и их модов на движке Source (закладки "Игры"/"Сервер"). т.е. для игр/серверов, которые запускаются через hl2.exe/srcds.exe. так же в наличии имеется закладка "Custom eXe", на которой вы можете добавить любую игру/программу и создать для нее лаунчер для запуска с любыми, нужными вам, параметрами.
для игр/серверов на форму вынесены наиболее необходимые параметры, для каждого параметра имеется всплывающая подсказка с его описанием. если нет нужного параметра на форме, то имеется возможность добавлять параметры запуска вручную ("+" и "-" над полной командной строкой для добавления/удаления параметров, см. скрин).
если нет нужной вам игры в списке, то вы можете добавить ее самостоятельно. игры на движке Source можно смело добавлять на закладках "Игры"/"Сервер", все остальное добавляется на закладку "Custom eXe"
можно интегрировать исполняемые файлы (hl2.exe/srcds.exe, на закладке "Custom eXe" любой другой *.ехе) в ваш лаунчер. для этого вам необходимо указать путь к интегрируемому файлу. насколько я знаю, для игр на разных версиях движка Source используются разные hl2.exe/srcds.exe, поэтому вам необходимо самим выбирать подходящий файл. для тех кто не понял данный абзац, лучше эту опцию вообще не использовать, чтобы не было недоразумений.
к создаваемым лаунчерам можно добавлять информацию о версии файла: производитель, версия файла, описание, авторские права.
лаунчеры могут принимать параметры
для серверов эксклюзив :-) . доступно, если включены параметры "-console" и "авторестарт сервера".
изначально включена поддержка следующих игр
для игр/серверов на форму вынесены наиболее необходимые параметры, для каждого параметра имеется всплывающая подсказка с его описанием. если нет нужного параметра на форме, то имеется возможность добавлять параметры запуска вручную ("+" и "-" над полной командной строкой для добавления/удаления параметров, см. скрин).
если нет нужной вам игры в списке, то вы можете добавить ее самостоятельно. игры на движке Source можно смело добавлять на закладках "Игры"/"Сервер", все остальное добавляется на закладку "Custom eXe"
можно интегрировать исполняемые файлы (hl2.exe/srcds.exe, на закладке "Custom eXe" любой другой *.ехе) в ваш лаунчер. для этого вам необходимо указать путь к интегрируемому файлу. насколько я знаю, для игр на разных версиях движка Source используются разные hl2.exe/srcds.exe, поэтому вам необходимо самим выбирать подходящий файл. для тех кто не понял данный абзац, лучше эту опцию вообще не использовать, чтобы не было недоразумений.
к создаваемым лаунчерам можно добавлять информацию о версии файла: производитель, версия файла, описание, авторские права.
лаунчеры могут принимать параметры
для серверов эксклюзив :-) . доступно, если включены параметры "-console" и "авторестарт сервера".
- авторестарт сервера. доступен в консольном режиме. замена bat-файлам с бесконечным циклом, которые перезапускают сервер при крэше. в данном случае просто будет висеть значек в трее и следить за запущенным сервером (для тех, кто не понял: если на одной машине запущено несколько серверов, то следит только за тем, который он сам запустил, т.е. мониторинг по ProcessID), если процесс сервера по какой-то причине завершится, то лаунчер перезапустит ваш сервер. у значка в трее имеется менюшка из 2-х пунктов: "рестарт сервера" и "выход". если при создании лаунчера задан параметр "+hostname", то значек в трее будет иметь подсказку с названием сервера.
возможность вести лог старта/рестарта/остановки сервера в указанный файл. по умолчанию лог сохраняется в одной папке с лаунчером и называется имя_лаунчера.log. для сохранения лога в другое место запустите лаунчер с параметром "-log имя_файла_лога". например, run_srcds.exe -log "..\Logs\css_srv1.log"
возможность запускать сервер скрытым (некоторым это бывает нужно). т.е. окна сервера не будет видно, только значек в трее будет висеть. для некоторых игр окно сервера будет скрываться только после полной загрузки сервера, например, Left 4 Dead.
поднятие FPS сервера. обычно для этих целей используют запуск WMP, Winamp, fpsbooster и т.д.. при включении этой опции запуск сторонних приложений не потребуется.
изначально включена поддержка следующих игр
- на закладках "Игры"/"Сервер"
- Half-Life 2
Half-Life 2: Episode One
Half-Life 2: Episode Two
Half-Life 2: LostCoast
Portal
Left 4 Dead
Half-Life 2: Deathmatch
Counter-Strike: Source
Day of Defeat: Source
Team Fortress 2
Garry's mod
на закладке "Custom eXe" добавлены- Counter-Strike
Steam
- Half-Life 2
рассмотрим на примере игры "Counter-Strike" (чтобы не говорили, что игры на движке HL1 не поддерживаются :D )
1. открываем закладку "Custom eXe", жмем "+" (правый верхний угол формы)
2. заполняем поля по образу и подобию. надеюсь здесь все понятно
3. жмем "Добавить мод". программа сообщает, что для добавления игры ей нужно перезапуститься. после перезапуска добавленная игра появится в списке.
дальше делаем еХе-шники сколько влезет, только параметры запуска нужно знать.
добавление игр на закладках "Игры"/"Сервер" выполняется по аналогии, только окно п.2 будет иметь два дополнительных параметра:
Внимание!!!
что тут еще можно объяснять я не знаю
1. открываем закладку "Custom eXe", жмем "+" (правый верхний угол формы)
add_game 2.PNG
2. заполняем поля по образу и подобию. надеюсь здесь все понятно
add_game.PNG
Замечание. при добавлении игры на закладке "Custom eXe", поле "Название папки мода" можно не заполнять, тогда не будет жестко заданного параметра "-game" в поле главной формы "Предустановленные параметры запуска". на рисунке из п.3 это видно. для наглядного примера на эту закладку добавлен "Steam".3. жмем "Добавить мод". программа сообщает, что для добавления игры ей нужно перезапуститься. после перезапуска добавленная игра появится в списке.
game.PNG
дальше делаем еХе-шники сколько влезет, только параметры запуска нужно знать.
добавление игр на закладках "Игры"/"Сервер" выполняется по аналогии, только окно п.2 будет иметь два дополнительных параметра:
- "Можно играть с ботами". этот параметр открывает на форме опции "+bot_quota" и "+bot_difficulty"
"Сетевой мод". если включить этот параметр, то добавленная игра появиться на двух закладках "Игры" и "Сервер", в противном случае игра будет видна только на закладке "Игры".
Внимание!!!
- для добавления/удаления модов пользователь должен иметь права администратора
при добавлении мода не указывайте битые файлы иконок, проверки на валидность нет, программа просто перестанет запускаться
что тут еще можно объяснять я не знаю
Если еще раз какое-нибудь чудо будет писать 'почему в списке нет "ХЗ$&?::%*?№Й" игры?', то буду просить админов/модеров о применении санкций к данному индивидууму, вплоть до бана. :evil:
не тупите, читайте спойлеры и, надеюсь, все вопросы отпадут сами собой.