Wadim Posted February 26, 2012 Posted February 26, 2012 Поиск на русском языке ни чего не дал. Английский поиск перебрасывает с ссылки на ссылку, с версии на версию, и что бы понять всю систему использования этого мода необходимо перелопатить очень большой, и в большей части пустой объем информации. Посему обращаюсь к людям, которые используют этот мод и разобрались в его тонкостях. Итак цели стоят следующие: 1. Стабильность локального сервера; 2. Возможность серверодержателя без выключения сервера и миссии пересаживаться с ЛО на ЧА; 3. Управление настройками, как то: автоматическая смена миссий либо по времени, либо по закрытию, настройка автокиков и автобанов ну и т.д. (повторюсь - именно управление, то что серверман это может я понимаю); Способен ли сей мод накрыть возлагаемые на него цели? Ну и текущие вопросы: порядок установки, как сделать бэкап игры перед установкой, версия сервермана, которая поддерживает и ЛО и ЧА... И главный вопрос: на чём стоят выделенные сервера в сети? Или всё управление серверами идёт через редактирование lua файлов в папках игры? И ваабще: господа серверодержатели, не жмотитесь, делитесь опытом создания и поддержания серверов. А мы вам дифирамбы будим петь, и плюсами закидывать :smilewink: sigpic =BB=967, aka Pilotwad, aka Pilotwad967 (youtube) Сон и питание - основы летания Spoiler: Скрытый текст data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Мой канал Youtub
Falcon SB Posted February 26, 2012 Posted February 26, 2012 С этим все очень и очень непросто... Сразу скажу: я не серверодержатель, просто помогаю писать миссии. Но знаю, что многие вещи делаются внешними скриптами, не имеющими отношения к продуктам ЕД. [sIGPIC][/sIGPIC] В гробу отоспимся ;)
edwardpashkov Posted February 26, 2012 Posted February 26, 2012 (edited) Ну в сервмане в конфиге самого много чего написано - как то перезапуск миссий по времени и их ротация, автобан и кик нерадивыз клиентов + высылка инфы на внешний сервер. Так же на него есть ридми, котрый если перевести атоматом каким нибудь - тоже кое чего станет понятнее. А сервак сам по себе атоматом ходить без обслуживания может долго, один минус - сейчас прятать приходится от уродца. (У меня так по крайней мере - тодько миссий обновлять руками а далее он сам пашет. В автозапуск ставишь батничек типа такого (ну правишь свои пути и нахвания миссий, для ГС и Акулы вроде все один фиг, главное пуи соблюсти покороче желательно. У меня в примере на д диске в папке гейм. НУ и специально сделаны небольшие паузы, чтобы винда прогрузилась нормально Тело CMD @cd d: @rem чистим темп чтобы не рос @del /q D:\Game\Ka-50\Temp\*.log @del /q D:\Game\Ka-50\Temp\*.tmp @rem ждем 3 секунды для успокоения системы @sleep 3 @rem Тут обновляем конфиг (малоли, вдруг сбойнула система и накрыла все) @copy D:\Game\Ka-50\Config\network.cf! D:\Game\Ka-50\Config\network.cfg /y @rem жаем дальше винде догруать службы @sleep 2 @rem стартует сам симулятор в с указанием первой миссии для игры (миссию лучше иминовать по английски) @start bin\x86\stable\simulator.exe --net server/D:\Game\Ka-50\Missions\Multiplayer\training_new_L_PMU.miz exit ВОт так вот. С а10 ЧА2 в атомате сложнее использовать. Но решение есть. Ну и есть еще один КМД который зависон проверяет (если он классический, а не от того кривого пакета), и перезапускает сим. Ну и серваку нуно сделать так, чтобы рабоичй стол был больше 1024на768, сам сим в этом разрешении, чтобы удалеными софтом было просто управлять, ну и пару строк поправить, что бы вместо 3д картинки на серваке была 2д карта (не влияет на клиента) Edited February 26, 2012 by edwardpashkov [sIGPIC][/sIGPIC] АКА =TMS= Count _ Полеты на = T M S = dedicate server На точке работает РП (РП+РПП) Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики.
Wadim Posted February 28, 2012 Author Posted February 28, 2012 Тело CMD @cd d: @rem чистим темп чтобы не рос @del /q D:\Game\Ka-50\Temp\*.log @del /q D:\Game\Ka-50\Temp\*.tmp @rem ждем 3 секунды для успокоения системы @sleep 3 @rem Тут обновляем конфиг (малоли, вдруг сбойнула система и накрыла все) @copy D:\Game\Ka-50\Config\network.cf! D:\Game\Ka-50\Config\network.cfg /y @rem жаем дальше винде догруать службы @sleep 2 @rem стартует сам симулятор в с указанием первой миссии для игры (миссию лучше иминовать по английски) @start bin\x86\stable\simulator.exe --net server/D:\Game\Ka-50\Missions\Multiplayer\training_new_L_PMU.miz exit Спасибо... Но. Как сам понимаешь - вопросов больше чем ответов. 1. "Тело CMD"... Что это: служебная команда, или просто аббревиатура от русского команда? 2. Собаки перед командами не понятны. Положи пожалуйста чистый листинг BATничка; 3. Обновляем восьмую строку - конфиг. Что то не совсем врубился - разрули эту строку - если надо где то положить эталон, то опиши как, иначе не понятно; 4. И крайняя строка BATничка не понятна - сначала команда а потом путь? Ну и есть еще один КМД который зависон проверяет (если он классический, а не от того кривого пакета), и перезапускает сим. Какой? Можно ли листинг (ссылку, объяснение?) Ну и серваку нуно сделать так, чтобы рабоичй стол был больше 1024на768, сам сим в этом разрешении, чтобы удалеными софтом было просто управлять... На верное, ты имел в виду, что рабочий стол должен быть НЕ БОЛЬШЕ 1024х768? ...ну и пару строк поправить, что бы вместо 3д картинки на серваке была 2д карта (не влияет на клиента) Как? И ещё вопрос, чисто бытовой: у меня ХР-32 SP-3. По умолчанию в системе стоит англицкий язык. При входе на любой, произвольный сервер, в том числе и на свой локальный, не могу включить русский язык в чате. При использовании клавиш переключения между языками, русский язык в чате просто не отображается. Помогите решить этот вопрос, ибо сами знаете какая у нас в сети дисциплина с выходом на сервера тимспика. sigpic =BB=967, aka Pilotwad, aka Pilotwad967 (youtube) Сон и питание - основы летания Spoiler: Скрытый текст data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Мой канал Youtub
edwardpashkov Posted February 28, 2012 Posted February 28, 2012 (edited) Все пишу для ВЫДЕЛЕННОГО сревака (почти выделенного) Не так написал - рабочий стол винды должен быть больше чем разрешение игры и игра в оконном режиме (так на серваке удобнее). Тело CMD это и есть командный файл - листинг я привел (содержимое CMD файла- это он и есть (а плюха это код не показывать соощение с командой просто при исполнении, т.е. читаем в инете как писать батч файлы :) При нынешней ситуации с атакой на серваки перезапуск ничего не даст. Если это будет сервер - то ему глубоко на язык будет - он же сервер, главное чтоюы клиент правильно писал. Для включения постоянной карты на выделенном серврере нужно вставить код в export.lua после строки function LuaExportStart() втсавить строку LoSetCommand(15) (вообще скажу, читать ServMan_ReadMe.txt однако с переводчиком, если с английским туго) Вся настройка делается в conf_serverconfig.lua И на выделенном сервере незачем летать. Иначе - можно забить на режим включения карты и настройки самого Ка50. Чат не порусски - это нормально - в чем причина- до сих пор не ясно (иногда из за нескольких мониторов. иногда из-за джоев и т.д пропадает русский - проблема клиента,не сервера). Пысы - окрываем текстовый редактор, туда начиная с @cd d: по exit включительно вставляем, сохраняем в нужное место с нужным именем с расширением cmd Потом правим (ну или до сохранения) пути установки к игре (чем короче тем лучше) и имя миссии. И все. затем ссылку в автостарт - и будет каждый раз запускаться сим (гс2 или ка50) при старте винды.... Ладно вот тело cmd для провеки на зависон (версия для ка50) @rem Ждем чуть для нормального запуска компа sleep 10 tasklist /fi "imagename eq simulator.exe" /nh 2> nul | find /i "simulator.exe" > nul if errorlevel 1 ( :: Здесь что-то делаем, если нет такого процесса echo Запуск DCS @sleep 10 @multipl_sleep.cmd ) else ( :: А здесь если есть echo Test на подвисон @sleep 10 @taskkill /f /im simulator.exe /fi "STATUS eq NOT RESPONDING" @if errorlevel 1 (goto err2) echo Все пучком, он не повис @goto :exx :err2 echo Запускаем опять, т.к. он повис и сохраняем время и дату аварийного перезапуска @@echo %date% %time% >>c:\a_rest_dcs.txt @multipl_sleep.cmd exit ) :exx exit multipl_sleep.cmd это имя стартового cmd который я приводил до этого. На подвисон cmd нудно вешат на расписание (шедулер) c запуском скажем раз в 30 минут или как там. ТОчто так же для избегания косяков сервака в атомате моджно на расписание повесить автоперезагрузку компа раз в 2-3 дня командой @c:\windows\system32\shutdown.exe -r Да, сервачок должен входит автоматом в систему на рабочий стол. Ну и еще есть фишки - это совсем для лентяев типа меня (автозамена мисиий с каталогов+запуск в разных режимах (открытый и закрытый) сервака с спеиальной миссией для учебныз полетов по расписанию (это для сквада хорошо), но в твоем случае уже не нужно. Ну а серверодержателю локально никак не выйдет пересаживаться с акулы на самолет (если только виртуалочка не работает на компе). Только если сервак - отдельный. Ну и Вадим, может к нам на ТС и обсудим? Edited February 28, 2012 by edwardpashkov [sIGPIC][/sIGPIC] АКА =TMS= Count _ Полеты на = T M S = dedicate server На точке работает РП (РП+РПП) Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики.
Recommended Posts