Wadim Posted February 26, 2012 Share 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 Link to comment Share on other sites More sharing options...
Falcon SB Posted February 26, 2012 Share Posted February 26, 2012 С этим все очень и очень непросто... Сразу скажу: я не серверодержатель, просто помогаю писать миссии. Но знаю, что многие вещи делаются внешними скриптами, не имеющими отношения к продуктам ЕД. [sIGPIC][/sIGPIC] В гробу отоспимся ;) Link to comment Share on other sites More sharing options...
edwardpashkov Posted February 26, 2012 Share 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 На точке работает РП (РП+РПП) Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики. Link to comment Share on other sites More sharing options...
Wadim Posted February 28, 2012 Author Share 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 Link to comment Share on other sites More sharing options...
edwardpashkov Posted February 28, 2012 Share 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 На точке работает РП (РП+РПП) Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики. Link to comment Share on other sites More sharing options...
Recommended Posts