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

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

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

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

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

Проблема с модами, которые содержат пробелы

Я перепробовал все, даже пытался менять батник, но ничего, даже в лаунчере последний

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.



Батник:

@echo off
 cd %~dp0
 set "batch_dir=%cd%"
TITLE Сервер Стартер
COLOR 0D
:: Variables::
::Enter Your DayZServer_64.exe path.
set "DAYZ_SA_SERVER_LOCATION=%batch_dir%"
::Enter Your DayZServer_64.exe name exe file.
set "DAYZ_SA_EXE=DayZServer_x64.exe"
::Enter Your DayZServer_64.exe start parameters
set "DAYZ_SA_PARAMS=-port=2302 "-mod=@CF;@VPPAdminTools;@Mass'sManyItemOverhaul;@FIDOv PACK 4" "-servermod=@stamina" -config=Instance_1\server.cfg -cfg=Instance_1\basic.cfg -profiles=Instance_1 -user=Instance_1 -name=Server -dologs -adminlog -freezecheck -FilePatching -scriptDebug=true"
::Enter true for clean old logs undo start server or false for disable clean
set CleanLogsInStartServer_Enabled=true
::Enter dir name for clean old logs undo start server
set CleanLogsInStartServer_Dir=%batch_dir%\Instance_1
::Enter true for start with DZSALModServer.exe or false for disable
set DZSALModServer_Enabled=false
::Enter DZSALModServer path.
set "DZSALModServer_LOCATION=%batch_dir%"
::Enter DZSALModServer name exe file.
set "DZSALModServer_EXE=DZSALModServer.exe"
::Enter Your Bec path.
set "BEC_LOCATION=%batch_dir%\Instance_1\bec"
::Enter Your Bec.exe name exe file.
set "BEC_EXE=Bec.exe"
::Enter Your Bec.exe start parameters
set "BEC_PARAMS=-f Config.cfg"
::Enter time in seconds for repeat next check DayZ Server is enabled
set TIME_CHECK_DAYZ_SA_SECONDS=10
::Enter time in seconds for repeat next check BEC is enabled
set TIME_CHECK_BEC_SECONDS=10
::::::::::::::

echo Inspection
goto checksv
pause

::This Will check if your server is running on start.
:checksv
tasklist /FI "IMAGENAME eq %DAYZ_SA_EXE%" 2>NUL | find /I /N "%DAYZ_SA_EXE%">NUL
if "%ERRORLEVEL%"=="0" goto checkbec
cls
echo Сервер НЕ ЗАПУЩЕН! Пробую запустить сервер..
goto killsv

::This will check if your Bec is running.
:checkbec
tasklist /FI "IMAGENAME eq %BEC_EXE%" 2>NUL | find /I /N "%BEC_EXE%">NUL
if "%ERRORLEVEL%"=="0" goto loopsv
cls
echo БЕК НЕ ЗАПУЩЕН! Пробую запустить бек..
goto startbec

::This will check every 10 second if your server is still running.
:loopsv
FOR /L %%s IN (%TIME_CHECK_DAYZ_SA_SECONDS%,-1,0) DO (
    cls
    echo Сервер запущен. Проверка запущен ли сервер через %%s секунд.. 
    timeout 1 >nul
)
goto checksv

::This will shutdown your Server and Bec When this task is asked.
:killsv
taskkill /f /im %BEC_EXE%
taskkill /f /im %DAYZ_SA_EXE%
goto startsv

::This will start your Server and open up the console.
::Dont forget to edit your Port, Path location of Battleye and your Profiles.
:startsv
cls
echo Запускаю сервер.
timeout 3 >nul
cd "%DAYZ_SA_SERVER_LOCATION%"
if %CleanLogsInStartServer_Enabled% EQU true (
    DEL /F /Q "%CleanLogsInStartServer_Dir%\*.ADM" > nul
    DEL /F /Q "%CleanLogsInStartServer_Dir%\*.RPT" > nul
    DEL /F /Q "%CleanLogsInStartServer_Dir%\*.DMP" > nul
    DEL /F /Q "%CleanLogsInStartServer_Dir%\*.mdmp" > nul
    DEL /F /Q "%CleanLogsInStartServer_Dir%\*.log" > nul
)
if %DZSALModServer_Enabled% EQU true (
    cd "%DZSALModServer_LOCATION%"
    start "%DZSALModServer_LOCATION%\%DZSALModServer_EXE%" "%DAYZ_SA_SERVER_LOCATION%\%DAYZ_SA_EXE%" "%DAYZ_SA_PARAMS%"
) else (
    start "" "%DAYZ_SA_SERVER_LOCATION%\%DAYZ_SA_EXE%" "%DAYZ_SA_PARAMS%"
)
FOR /L %%s IN (%TIME_CHECK_BEC_SECONDS%,-1,0) DO (
    cls
    echo Инициализация, ждите %%s сек для инициализации Bec.. 
    timeout 1 >nul
)
goto startbec

::This will start your Bec and open up the console
:startbec
cls
echo Запускаю БЕК.
timeout 3 >nul
cd /d "%BEC_LOCATION%"
start "" "%BEC_LOCATION%\%BEC_EXE%" %BEC_PARAMS%
goto checksv 

 

 

 

Изменено пользователем SoarinSparkle
вставка кода в обязательный тег для вставки (история изменений)

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


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

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

  • 0

скрин папки сервера сделайте, мб у вас таммод отсутствует или прописан с неверным именем папки мода.

а вобще, вот в этих местах тоже на конце точку с запятой рекоммендую ставить

1258240124_.png.605f3a78025e27af7699c910e439684f.png

 

P.S. Пред вынесен за код с файла, не вставленный в спец. тег. Сообщение исправлено.

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

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


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

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.


@123new 

 

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

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


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

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.


@123new 

 

насколько вижу, все ок вроде

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


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

@123new  Я вот думаю так-же, но почему-то оно не работает, в чем могут быть причины? Вчера весь мозг сломал, а сегодня даже сервер переустановил, но один фиг

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


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

@123new  Я вот думаю так-же, но почему-то оно не работает, в чем могут быть причины? Вчера весь мозг сломал, а сегодня даже сервер переустановил, но один фиг

а скинь рпт сервера своего, поглядим какие параметры в сервер прилетают

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


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

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

6 минут назад, 123new сказал:

а скинь рпт сервера своего, поглядим какие параметры в сервер прилетают

 

 

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


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

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

 

какой-то не тот файл вы запускаете для старта сервера

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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


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

Это я просто пробовал с другими модами, думал может фидов пак отвалился, но кстати те моды, что без пробела и стоят ДО модов, которые с пробелом, они работают
Можешь в дискорд зайти? Через стрим наглядно покажу.
@123new 

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

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


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

если у вас строка с модами указана в кавычках - она учитывает пробелы как название папки мода. Это по сути особенность синтаксиса батника, не игры.

То, как строка передалась серверу можно в рпт файле поглядеть на первой строке, если бы какие-то неверные символы, типа кавычек, влияли бы на написание в батнике, то сами строки бы передались не верно и это было бы видно. Как видим выше, передаются целиком.

Так что если указанная папка мода в строке параметров имеется - мод подключится. Если отличается хоть 1 символом - отключится.

То же самое касается наличия файлов в этой папке, структура мода подразумевает наличие папки Addons в папке мода и в ней уже наличие pbo файлов.

Из того что наблюдаю выше, тока 2 варианта возможны: 1) укзанная папка с модом не существует именно в таком виде, как написано (либо ее содержимое пусто, не содержит папки addons с файлами pbo), 2)один из модов или пбо ломает работу игры и подключение файлов.

Как вариант еще целостность файлов всех модов проверить и перекачать их на сервер.

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


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

если у вас строка с модами указана в кавычках - она учитывает пробелы как название папки мода. Это по сути особенность синтаксиса батника, не игры.

То, как строка передалась серверу можно в рпт файле поглядеть на первой строке, если бы какие-то неверные символы, типа кавычек, влияли бы на написание в батнике, то сами строки бы передались не верно и это было бы видно. Как видим выше, передаются целиком.

Так что если указанная папка мода в строке параметров имеется - мод подключится. Если отличается хоть 1 символом - отключится.

То же самое касается наличия файлов в этой папке, структура мода подразумевает наличие папки Addons в папке мода и в ней уже наличие pbo файлов.

Из того что наблюдаю выше, тока 2 варианта возможны: 1) укзанная папка с модом не существует именно в таком виде, как написано (либо ее содержимое пусто, не содержит папки addons с файлами pbo), 2)один из модов или пбо ломает работу игры и подключение файлов.

Как вариант еще целостность файлов всех модов проверить и перекачать их на сервер.

Попробовал перекачать мод, не помогло, файлы в папках все есть и сами папки стоят.

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


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

Попробовал перекачать

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

попробуйте с него запуститься

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

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


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

ну тогда сверяйте имена папок

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

попробуйте с него запуститься


Та же самая шляпа. Но зимняя черно подтянулась, когда убрал пробелы, но с фидов паком так не прокатило

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


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


Та же самая шляпа. Но зимняя черно подтянулась, когда убрал пробелы, но с фидов паком так не прокатило

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

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


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

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

Спасибо за информацию и уделенное мне время.

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


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

1. Убери пробел в названии (там у тебя пробел между v и P и 4-кой)папки на сервере(сервер пробелов не любит)

2. Замени свой батник на прикрепленный, предварительно  прописав  свои пути и свои

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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

Поддержка