Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
kalinka

Не запускается батник

При переезде на другой хост возникла проблема: 
Батник вообще не запускается, "даблклик" по батнику и командная строка на секунду появляется и выключается .
Путь один и тот же, тот же диск, те же папки, в пути вообще ничего не понялось, в чём может быть причина?
На старом хосте всё отлично запускалось всегда
_
Батник ниже
 

@echo off
TITLE Сервер 4 - Статус
COLOR 0D
:: Variables::
::Enter Your DayZServer_64.exe path.
set DAYZ-SA_SERVER_LOCATION="D:\Soft\Steam\steamapps\common\DayZServer"
::Enter Your Bec.exe path.
set BEC_LOCATION="D:\Soft\Steam\steamapps\common\DayZServer\bec"
::::::::::::::

echo Inspection
goto checksv
pause

::This Will check if your server is running on start.
:checksv
tasklist /FI "IMAGENAME eq DayZServer_x64.exe" 2>NUL | find /I /N "DayZServer_x64.exe">NUL
if "%ERRORLEVEL%"=="0" goto checkbec
cls
echo 4-й Сервер НЕ ЗАПУЩЕН! Пробую запустить сервер..
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 4-й БЕК НЕ ЗАПУЩЕН! Пробую запустить бек..
goto startbec

::This will check every 10 second if your server is still running.
:loopsv
FOR /L %%s IN (10,-1,0) DO (
    cls
    echo Сервер 4 запущен. Проверка запущен ли сервер через %%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 DayZServer_x64.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 Запускаю 4-й сервер.
timeout 1 >nul
cls
echo Запускаю 4-й сервер..
timeout 1 >nul
cls
echo Запускаю 4-й сервер...
cd "%DAYZ-SA_SERVER_LOCATION%"
start "DZSALModServer.exe" "DayZServer_x64.exe" -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck "-servermod=" "-mod=" "-BEpath=D:\Soft\Steam\steamapps\common\DayZServer\battleye" -cpuCount=8
FOR /L %%s IN (10,-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 Запускаю 4-й БЕК.
timeout 1 >nul
cls
echo Запускаю 4-й БЕК..
timeout 1 >nul
cls
echo Запускаю 4-й БЕК...
timeout 1 >nul
cd "%BEC_LOCATION%"
start Bec.exe -f Config.cfg --dsc
goto checksv

 

Edited by 123new
вставка кода в обязательный тег для его вставки (see edit history)

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0

DZSALModServer установлен? может ему чего не хватает

Share this post


Link to post
Share on other sites



  • 0

@123new Да, я просто перенёс весь сервер на другой хост
Кинул в архив и разархивировал на другом хосте уже. 
Ничего не меняя 


Повторюсь не менял вообще ничего, кроме железа. 

Edited by kalinka (see edit history)

Share this post


Link to post
Share on other sites
  • 0
14 минут назад, kalinka сказал:

@123new Да, я просто перенёс весь сервер на другой хост
Кинул в архив и разархивировал на другом хосте уже. 
Ничего не меняя 


Повторюсь не менял вообще ничего, кроме железа. 

кодировку файла проверь

Share this post


Link to post
Share on other sites
  • 0

@123new ANSI , стоит такая же кодировка как и на старом хосте

 

Сейчас попробовал другие , аналогичная ситуация 

 

Share this post


Link to post
Share on other sites
  • 0
7 минут назад, kalinka сказал:

@123new ANSI , стоит такая же кодировка как и на старом хосте

 

Сейчас попробовал другие , аналогичная ситуация 

 

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

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

вот тебе чуток более улучшенный файл, 100% работающий, кодировка выставлялась так:

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

 

Share this post


Link to post
Share on other sites
  • 0

@123new Твой сервер запускает, но.. 
Бек не хочет, бек теперь так-же включится на секунду и вырубится и так каждый раз

 

Share this post


Link to post
Share on other sites
  • 0
8 минут назад, kalinka сказал:

@123new Твой сервер запускает, но.. 
Бек не хочет, бек теперь так-же включится на секунду и вырубится и так каждый раз

 

 

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

Вот вручную поднял бек и .. image.png.ae613c413a60b7bbf24a6752d2e2f7da.png

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

set TIME_CHECK_BEC_SECONDS=10

например 50 поставь

Share this post


Link to post
Share on other sites
  • 0

@123new Серв включен уже как 5 минут, после включаю бек , и бестолку 

Думаю уже просто на CF поставить 

Share this post


Link to post
Share on other sites
  • 0
4 часа назад, kalinka сказал:

@123new Серв включен уже как 5 минут, после включаю бек , и бестолку 

Думаю уже просто на CF поставить 

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

Есть еще альтернатива, чтоб совсем не париться с батничками, это способ 3 с темы

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

Edited by 123new (see edit history)

Share this post


Link to post
Share on other sites
  • 0

@123new
Новый трабл, тот решил. Работал серв и всё норм было, как вдруг это.. 
После этих строк серв вырубается
_______
upd : @GameLabs  (CF) обновился , из-за этого не запускался

image.png.42f55bcbeb5d1d7afe00cfcaacee2874.png

Edited by kalinka (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.