Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Funduk

Путь к моду в .bat

Написал батник для старта, бекапа и т.д. Всем доволен, но хочется как то сократить строки.   Не пойму как сделать, башка уже не варит.

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

Ниже вырезка из моего ботинка:

//Указал пути к модам
set path_to_server=D:\SteamLibrary\steamapps\common\DayZServer
set path_to_server_mod=D:\SteamLibrary\servermod
set path_to_mods=D:\SteamLibrary\clientmod
//Пропись модов
set servermodlist=%path_to_server_mod%\@mod_1;%path_to_server_mod%\@mod_3;%path_to_server_mod%\@mod_4;%path_to_server_mod%\@mod_5  и еще много много всякого.
set modlist=%path_to_mods%\@mod_1;%path_to_mods%\@mod_3;%path_to_mods%\@mod_4;%path_to_mods%\@mod_5  и еще много много всякого.

//старт сервашошешке
start "DayZ_PVE_1" /wait /affinity 55 /high  /min "%path_to_server%\DayZServer_x64.exe" "-config=%server_cfg%" "-port=%port_server%" "-mod=%modlist%" "-servermod=%servermodlist%"

Вопрос в том как собственно сократить пропись модов?

Очень громоздко.

%path_to_mods%\@mod_1;%path_to_mods%\@mod_3;%path_to_mods%\@mod_4;

Как бы подрезать этот код до такого варианта, но без переноса модов в корень сервера?

set modlist=@mod_1;@mod_3;@mod_4;

@BorizzK  Глянул твой бат утром(Закалебался колесо крутить) Ооооочень информативный, но не нашел то что мне нужно(

Так что если кто подскажет - было бы суперски ?

Изменено пользователем Funduk (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Еще раз

То что ты указываешь в

-mod= 

Это пути к папкам модов где лежат папки addons

Сами моды можно хоть на сетевой диск положить, главное что бы путь был не unc (не начинался на \\)

А так как обычно моды кладут в корень сервера то путь указывают относительно текущего каталога

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

А зачем использовать батник... Когда есть омега. Да я фанючка Омеги.
Но по факту, реально зачем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
Только что, Yuki сказал:

А зачем использовать батник... Когда есть омега

Ни когда не пользовался ей и даже не знаю что она дает и сколько стоит.

Авто рестарты и бекапы не так сложно сделать самому, в чем ее прелести?

Мне сократить бат файл и все, остальное не проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

.....пользуюсь SM бесплатным который год....большой батник? Не не слышал....

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
7 минут назад, Funduk сказал:

Авто рестарты и бекапы не так сложно сделать самому, в чем ее прелести?

Автообновление модов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, Yuki сказал:

Автообновление модов

Аналогично, запустил стим и все, все моды обновились.

 

1 час назад, paranoyk сказал:

пользуюсь SM бесплатным который год....большой батник? Не не слышал

Не доверяю стороннему софту КАТЕГОРИЧЕСКИ! Хотя дапа знаю хорошо и не один год.

Изменено пользователем Funduk (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
Только что, Funduk сказал:

Аналогично, запустил стим и все, все моды обновились.

Неудобно, имхо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
Только что, Yuki сказал:

Неудобно, имхо.

Ни сколько,  с любой точки мира обновлю, главное телефон и wifi.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
54 минуты назад, Funduk сказал:

Ни сколько,  с любой точки мира обновлю, главное телефон и wifi.

Ну, а у меня САМО обновится. Даже если я буду тонуть в море.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Давайте всетаки вернемся к обсуждаемому вопросу)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
11 минут назад, 123new сказал:

Давайте всетаки вернемся к обсуждаемому вопросу)))

Было бы не плохо) Я уже перелопатил весь инэт, способ сокращения не нашел(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Тут был мой батник на форуме

А так

Имя папки с модом можно дать любое

@1 а внутри addons

У меня в корне сервера 2 папки

mods и modsserver

Внутри папки 1, 2 итп

И в параметре запуска

"-mods=mods\1;mods\2;" итп

Тут мы не названия модов кажем, а путь папки с ним

И внутри папки лежит не мод, а папка addons в которой лежат pbo мода

 

Скрверные так же лежат, но в modsserver

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
5 минут назад, BorizzK сказал:

Тут был мой батник на форуме

А так

Имя папки с модом можно дать любое

@1 а внутри addons

У меня в корне сервера 2 папки

mods

Внутри папки 1, 2 итп

И в параметре запуска

"-mods=mods\1;mods\2;" итп

Тут мы не названия модов кажем, а путь папки с ним

И внутри папки лежит не мод, а папка addons в которой лежат pbo мода

Не уверен что понял правильно, но попробую)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
21 минуту назад, BorizzK сказал:

"-mods=mods\1;mods\2;" итп

То есть, мне ни как не избавиться от такого формата 

"-mods=mods\1;mods\2;"

и сделать такой

"-mods=1;2;"

Если моды не в корне сервера, верно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
56 минут назад, Funduk сказал:

То есть, мне ни как не избавиться от такого формата 

"-mods=mods\1;mods\2;"


"-mods=mods\1;mods\2;"

и сделать такой

"-mods=1;2;"


"-mods=1;2;"

Если моды не в корне сервера, верно?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
4 минуты назад, 123new сказал:

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

Сократил названия path_to_mods до 3х символов да и все) места меньше, гемора тоже)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка