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
Sign in to follow this  
Tawean

Дополнение батника

Имеем два сервера с идентичными батниками. При работающем одном сервере проблем нет, рестарты и краши не приводят к ошибкам. Перезапуски случаются всегда.
Суть проблемы: при условии, что работают два сервера - при краше (рестарте) одного из них, процесс не убивается, а остаётся висеть и жрать память, в виду чего невозможен рестарт одного из серверов.

Как можно решить данную проблему? Как решили открыть второй сервер вопрос рестарта и перезапуска при краше встал ребром. 
 

Батник: 

@echo off

set server="DZSALivonia"
cd /d "C:\SERVERS\Livonia"

:startserver
echo (RE)Starting server %server%
"DZSALivonia.exe" -config=serverDZ.cfg -ip=**** -port=2303 -profiles=profiles -BEpatch=battleye -cpuCount=8 -dologs -adminlog -freezecheck -netlog -noFilePatching -scrAllowFileWrite -mod= "-dayzserver=Server_Livonia.exe"

Set Process=Server_Livonia
tasklist | Find /i "Server_Livonia.exe" || (goto Else)
:THEN
Echo %Server_Livonia.exe% work
Goto end
:ELSE
Echo %Server_Livonia.exe% Not work
timeout 8
F:
cd C:\SERVERS
start C:\SERVERS\Livonia.bat
Goto end
:end
exit

 

Батник работал пол года, еще не подводил. Но вот проблема очень неприятна, когда два сервера чем-то конфликтуют между собой?

 

Сама суть его работы:

Сервер уходит на рестарт (Используется CFTools), процесс 1 или 2 сервера убивается (крашится), после чего батник перезапускает сервер и мониторит его состояние.
Но когда работают два сервера - если один из крашится - то процесс не уходит, а остаётся висеть, из-за чего проверка работоспособности проваливается.

 

P.s - если вы пишите батники - я бы не отказался приобрести его.

Edited by Tawean (see edit history)

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Возьми мой скрипт для cmd и не круши себе мозг

Share this post


Link to post
Share on other sites









  • 0
10 минут назад, BorizzK сказал:

Возьми мой скрипт для cmd и не круши себе мозг

А где я могу его найти? 

Share this post


Link to post
Share on other sites
  • 0

UP. Так как проблема не решена и не решается вышеперечисленным методом. 

На фото видно, как второй процесс сервера не выключается.

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

 

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

Edited by Tawean (see edit history)

Share this post


Link to post
Share on other sites
  • 0

У меня вот так, до пяти серверов запускал все нормально работает.

Не дает загрузить картинку (много весит) ссылка: unknown.png

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
Sign in to follow this  

×
×
  • 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.