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

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

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • Не хотите БАН?

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

    Там вы можете продать или купить
    Всё что касается игровых серверов

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

Господа, ну я сильно удивлен, что такие вещи, как авторестарт сервера многим даются сложно для понимания. Ведь все довольно легко, да и способов море в сети.

Опишу в теме парочку своих способов.

 

Способ I:

1. Создаем в папке с сервером игры файл с именем 'AutoRestartScript.bat' и заполняем его следующими данными:

@echo off
cd /d %~dp0
::CODE FILE UTF-8 + Russian OEM 866
::: Здесь указываем имя серверного exe (обязательно, он проверяется на запущенность)
set PROC_SERVER=DayZServer_x64.exe
::: Здесь указываем параметры запуска сервера для запуска сервера с exe напрямую
set PROC_SERVER_PARAMS=-port=2302 -config=Instance_1\server.cfg -cfg=Instance_1\basic.cfg -profiles=Instance_1 -user=Instance_1 -name=Server -nologs -adminlog -freezecheck -noFilePatching
::: Здесь указываем путь до папки с сервером
set Patch_server=C:\servers\DayZServer_063
::: Здесь указываем имя файла, в который будут писаться логи рестарта
set LOGFILE=log_restarter_server.txt
::: Здесь указываем время между проверками на запущенность процесса сервера (в секундах)
set TIME_CHECK=60

::: Указываем 1 если хотим запускать сервер в режиме запуска через SmartSteamEmu
set Start_server_with_smartsteamemu=1
::: Указываем путь до папки с SmartSteamLoader
set NAME_DIR_smartsteamemu=C:\servers\DayZServer_063\SmartSteamEmu
::: Указываем имя запускаемого файла SmartSteamLoader
set NAME_LOADER_smartsteamemu=SmartSteamLoader_x64.exe
::: Указываем путь и имя конфиг-файла SmartSteamLoader
set NAME_CONFIG_smartsteamemu=C:\servers\DayZServer_063\SmartSteamEmu\Test_config.ini

::: Указываем 1 если хотим контролировать BEC на запущенность (чтобы вкл. параметры ниже указать 1)
set Use_BEC_AutoRestarter=1
::: Здесь указываем имя BEC exe
set PROC_BEC=Bec_063.exe
::: Здесь указываем параметры запуска BEC
set PROC_BEC_PARAMS=--dsc -f config.cfg
::: Здесь указываем путь до папки с BEC
set Patch_bec=C:\servers\DayZServer_063\Instance_1\bec

::: ДАЛЕЕ НИЧЕГО НЕ ТРОГАЕМ!!!
setlocal EnableDelayedExpansion
echo.
echo.  AutoRestart Script started!
echo.
:check
COLOR 0C
timeout /t 10 /nobreak > nul
set FLAG=0
set PROC_SERVER_START_EXE=%PROC_SERVER%
set PROC_SERVER_START_Patch=%Patch_server%
for /f %%i in ('tasklist /FI "IMAGENAME eq %PROC_SERVER%" /FI "STATUS eq RUNNING"') do (
	set /a FLAG += 1
)
if %Start_server_with_smartsteamemu% == 1 (
	set PROC_SERVER_START_Patch=%NAME_DIR_smartsteamemu%
	set PROC_SERVER_START_EXE=%NAME_LOADER_smartsteamemu%
	set PROC_SERVER_PARAMS=%NAME_CONFIG_smartsteamemu%
  )
if %FLAG% == 1 (
  TIMEOUT /T %TIME_CHECK% /NOBREAK > nul
  cd "%Patch_server%"
  start "" "%PROC_SERVER_START_Patch%\%PROC_SERVER_START_EXE%" %PROC_SERVER_PARAMS%> nul^
    && (set MSG=[%date% %time%] %PROC_SERVER% restarted
        echo !MSG!
        echo !MSG! >> %LOGFILE%
        timeout /t %TIME_CHECK% /nobreak > nul)^
    || (set MSG=[%date% %time%] Error restarting PROC_SERVERess
        echo !MSG!
        echo !MSG! >> %LOGFILE%)
)

if (%Use_BEC_AutoRestarter% != 1) goto :check
set FLAG_BEC=0
for /f %%i in ('tasklist /FI "IMAGENAME eq %PROC_BEC%" /FI "STATUS eq RUNNING"') do (
	set /a FLAG_BEC += 1
)
if %FLAG_BEC% == 1 (
  TIMEOUT /T %TIME_CHECK% /NOBREAK > nul
  cd "%Patch_bec%"
  start "" "%Patch_bec%\%PROC_BEC%" %PROC_BEC_PARAMS%> nul^
    && (set MSG=[%date% %time%] %PROC_BEC% restarted
        echo !MSG!
        echo !MSG! >> %LOGFILE%
        timeout /t %TIME_CHECK% /nobreak > nul)^
    || (set MSG=[%date% %time%] Error restarting PROC_BECess
        echo !MSG!
        echo !MSG! >> %LOGFILE%)
)
goto :check
exit

Кому лень создавать, вот готовый:

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



2. Заменяем и правим параметры в файле на свои, в данном случае это параметры запуска сервера, местонахождение сервера на компьютере и т.п., пояснения есть, как видим.
Крайне не рекоммендую в названиях файлах и расположениях сервера указывать пробелы, bat-файлы их не любят!

Если вы используете 'SmartSteamEmu', можно активировать опцию запуска сервера через него.
Также в батничке есть контролер 'BEC' на случай и его падений (произвольного выключения)

3. Сохраняем, запускаем, и спустя время, обозначенное в параметре:

set TIME_CHECK=60

сервер у вас запустится, если он отсутствует в процессах windows (при условии, если не напортачили в параметрах).

 

Способ II:

1. Создаем в папке с сервером игры файл с именем 'AutoRestartScript.bat' и заполняем его следующими данными:

@echo off
cd /d %~dp0
::CODE FILE UTF-8 + Russian OEM 866
::: Здесь указываем имя серверного exe (обязательно, он проверяется на запущенность)
set PROC_SERVER=DayZServer_x64.exe
::: Здесь указываем параметры запуска сервера для запуска сервера с exe напрямую
set PROC_SERVER_PARAMS=-port=2302 -config=Instance_1\server.cfg -cfg=Instance_1\basic.cfg -profiles=Instance_1 -user=Instance_1 -name=Server -nologs -adminlog -freezecheck -noFilePatching
::: Здесь указываем путь до папки с сервером
set Patch_server=C:\servers\DayZServer_063
::: Здесь указываем имя файла, в который будут писаться логи рестарта
set LOGFILE=log_restarter_server.txt
::: Здесь указываем время между проверками на запущенность процесса сервера (в секундах)
set TIME_CHECK=60

::: Указываем 1 если хотим запускать сервер через свой batch-файл, 0 если хотим запускать сервер напрямую с exe-файла сервера с параметрами выше
set USE_BATCH_FILE__FOR_START_SERVER=1
::: Указываем путь до папки с SmartSteamLoader
set BATCH_FILE_START_SERVER=C:\servers\DayZServer_063\Start_server_game.bat


::: ДАЛЕЕ НИЧЕГО НЕ ТРОГАЕМ!!!
setlocal EnableDelayedExpansion
echo.
echo.  AutoRestart Script started!
echo.
:check
COLOR 0C
timeout /t 10 /nobreak > nul
set FLAG=0
set PROC_SERVER_START_Patch=%Patch_server%\%PROC_SERVER%
set PROC_SERVER_START_PARAMS=%PROC_SERVER_PARAMS%
for /f %%i in ('tasklist /FI "IMAGENAME eq %PROC_SERVER%" /FI "STATUS eq RUNNING"') do (
	set /a FLAG += 1
)
if %USE_BATCH_FILE__FOR_START_SERVER% == 1 (
	set PROC_SERVER_START_Patch=%BATCH_FILE_START_SERVER%
	set PROC_SERVER_START_PARAMS=
  )
if %FLAG% == 1 (
  TIMEOUT /T %TIME_CHECK% /NOBREAK > nul
  cd "%Patch_server%"
  start "" "%PROC_SERVER_START_Patch%" %PROC_SERVER_START_PARAMS%> nul^
    && (set MSG=[%date% %time%] %PROC_SERVER% restarted
        echo !MSG!
        echo !MSG! >> %LOGFILE%
        timeout /t %TIME_CHECK% /nobreak > nul)^
    || (set MSG=[%date% %time%] Error restarting PROC_SERVERess
        echo !MSG!
        echo !MSG! >> %LOGFILE%)
)

goto :check
exit

Кому лень создавать, вот готовый:

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

2.Заменяем и правим параметры в файле на свои, в данном случае это параметры запуска сервера, местонахождение сервера на компьютере и т.п., пояснения также есть, как видим.
Крайне не рекоммендую в названиях файлах и расположениях сервера указывать пробелы, bat-файлы их не любят!

Если вы используете BEC, Whitelister, еще что-либо, запускаете сервер игры не напрямую, а через loader crack (как в smartsteamemu), или вовсе хотите делать при рестарте что-то свое, можно запускать сервер не с exe-файла сервера, а с указанного bat-файла. (примеры файлов: 

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

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

)

3. Сохраняем, запускаем, и спустя время, обозначенное в параметре:

set TIME_CHECK=60

сервер у вас запустится, если он отсутствует в процессах windows (при условии, если не напортачили в параметрах).

 

Способ III:

1. Создаем, если отсутствует, простенький батничек, который будет запускать сервер ваш со всем необходимым. Если имеется такой, переходим далее. Примеры есть в п. 3 ниже!

2. Скачиваем и запускаем простенькую программку:

https://yadi.sk/d/k1Jk3sByqzczAQ

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

3. Запускаем программку и добавляем новое правило нажатием Add, настраиваем:

 

 


5baa352bd5005_.png.9c6ebaedca813ef0ddc5adb84c6a3224.png

На картинке поясняю:

1 - указываем либо из запущенный процесс сервера, либо сам файл сервера, который будет на запущенность проверяться
2 - галочка, обозначающая 'выполнять рестарт сервера в случае, если сервер не отвечает на запросы windows (подзавис временно, либо совсем)'
3 - галочка, обозначающая 'выполнять рестарт сервера в случае, если сервер не запущен или программа выключена'
4 - галочка, обозначающая 'добавить дополнительное время ожидания между проверками сервера на запущенность' (само время в настройках программы указывается)
5 - Принудительно выключать сервер, если он не отвечает на запросы windows (состояние краша программы, либо программа подзависла) (отключайте галку, поскольку при запуске сервера игр bohemia interactive постоянно находятся в таком состоянии пока запускаются)

 


6 - Указываем сам bat-файл, запускающий наш сервер (создавали в п. 1)(примеры файлов 

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

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

)

7 - Указываем папку с вашим сервером
Настройки на скриншоте рабочие для сервера DayZ 0.63

4. Сохраняем настройки кнопкой OK

5. Ставим галочку, если не стоит в списке рядом с созданным нами заданием
6. Готово, сервер сам перезапустится, спустя время в секундах, обозначенное в настройках прграммы + время в правиле, созданном нами.

 

Указанные выше способы далеко не единственные, и пойдут наверняка не только для сервера DayZ 0.63, но и для остальных игр и версий издателя Bohemia Interactive, а может и вовсе для других серверов и программ, но я надеюсь, что данная тема будет для вас полезна и поможет внести понимание того как и что работает!

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

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


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


Сообщения по шедулеру из BEC`a не пашут на серверах? Не проверял просто. Если нет, то надо сообщения с предупреждением о рестарте намутить и будет вообще супер :smile:

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


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

DrTauren пашут, нормально все. А вот ники bec проверять не хочет, к сожалению, почему-то у меня))

Авторестартер в сочитании с коммандой #shotdown даст необходимый полноценный рестарт

Также его можно совместить с планировщиком задач windows и каким-нибудь taskkill

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

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


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

DrTauren ну у меня лично не пахал, может что не так настраивал.
Да и задолбали с вопросами о том как авторестарт наладить в последнее время, так что лишним не будет, думаю

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


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

Ребят подскажите кому не сложно, это просто батники перезапуска сервера после краша и зависания, или что то типа шедулера который через определенное время перезапускает сервер?? Например каждые 4 часа. Скажу сразу я не владею языком программирования но и не совсем деревянный. Было как то я держал свой сервер арма 2 мод dayz и есть небольшое понимание скрипта. 

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


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

Zambezi батники перезапуска после краша, время самих рестартов и как рестартить вы решаете сами.

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


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

Zambezi батники перезапуска после краша, время самих рестартов и как рестартить вы решаете сами.

Угу, ну тогда тему нужно было по другому называть, а именно " Перезапуск сервера после краша ", ну или как то так. Не могли бы вы мне подсказать что нужно прописать в моем бат файле что бы происходил рестарт сервера именно через определенный промежуток времени. Или я что то не правильно понял и в этих примерах есть такие строчки?

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

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


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

Если есть, то ткните меня лицом прям в них)  Так как по данным примерам я, что то не заметил где и какие параметры отвечают за автоматический рестарт по истечению определенного времени.

 

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


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

Угу, ну тогда тему нужно было по другому называть, а именно " Перезапуск сервера после краша ", ну или как то так. Не могли бы вы мне подсказать что нужно прописать в моем бат файле что бы происходил рестарт сервера именно через определенный промежуток времени. Или я что то не правильно понял и в этих примерах есть такие строчки?

вы не поверите, но ничего не надо. В том смысле, что простейший рестарт сервера по времени даже можно не заморачиваться создавать батником.
Создаете в планировщике задач windows новую задачу на запуск файла например в 4 часа ночи с повтором каждые 4 часа, ну а в качестве файла указываете батник с одной строкой на закрытие сервера.
Далее батник с этой темы, висящий в процессах, выполняет автозапуск сервера. Получаем полноценный рестарт.
Написать я его могу и под время рестартов, но нужны ли нам такие сложности, когда это можно легко реализовать штатными средствами windows?

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


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

123new Думаю что нужны, так как если сервер стоит на хостинге то я не думаю что там есть возможность в планировщике задач Windows создать новую задачу ( может я конечно ошибаюсь особо ими не пользовался ) так как все свои проекты держу у себя на своей машине, если вас не затруднит напишите пожалуйста такой скрип я буду очень благодарен да и не я один) А если вы еще туда и предупреждения запилите, которые отправляются всем игрокам на сервер как это было в моде dayz то ему и цены вообще не будет. Например просто у меня motd[] прописанный в конфиге сервера не работает, почему я не понимаю.

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

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


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

Zambezi вообще, если хостинг нормальный, с полным rdp-доступом, то такая возможность всегда есть. Если без такого доступа, то я даже в теории не представляю как вы bat-файл запускать собрались.
Написать могу, но есть ли смысл в этом. Вы BEC, например, пользовались? Там как раз и рестарты и все названное вами можно сделать. Помимо BEC есть еще аналоги, например, у товарища Ультимы, с похожим функционалом. Не изучали хотя бы назхванный софт?

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


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

123new Изучал и более того пользовался им но это было давно, более 4 лет тому назад. Но если вы могли заметить я написал что по какой то причине у меня не выходит подключиться к моему серверу через Dart, RCon и тому подобный софт.
Постоянно пишет " Failed to connect. Please make sure that you properly set a password in beserver.cfg and the server is running. "
И пожалуй сразу отвечу на ваши вопросы, в момент попытки подключения сервер запущен, IP белый, порт(ы) открыты, пароль в настройках бека установлен (в обоих конфигах все одинаково) 
У меня скоро возникнет когнитивный диссонанс головного мозга, из за этого. 
Если вы в силах мне помочь с подключением и настройкой, помогите. Если по какой либо причине вы не можете, то я настаивать не буду.

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


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

Zambezi в силах помочь с BEC более чем, но в идеале нам бы с вами связаться по discord для этого. Посредством чата я тоже могу, но будет в разы дольше, и скрины потребуются, дабы разобраться как сервер настроен и какие папки у вас где.

Сам пользуюсь battleye на своем сервере и проблем не наблюдаю с этим.

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


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

Zambezi Создай два файла в папке с инстансом\БЕ

BEServer.cfg

BEServer_x64.cfg

И в оба файла вставь:

RConPassword RConPass
RConPort 2315
RConIP 0.0.0.0
RestrictRCon 1
MaxPing 350

 

 

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

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


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

123new По discord-у можем связаться. Но к сожалению могу только завтра так как глубокая ночь, могу и по чату. Если вы готовы уделить мне время, то буду при много благодарен. По поводу инстанса... Дело в том что сервер я устанавливал через стим, и данной папки как то не наблюдается. НО! Качал тут батники разные, смотрел что да как и мануальчики читал знаю что она создается батником ( если не ошибаюсь ).

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

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


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

Zambezi помогу, пиши в личку нужные данные, завтра займемся. Сейчас сам не могу, другие дела

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


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

Ребят, как заставить работать bec? Вроде все настроил - не видит он моего сервака... Пишет, что ждет запуска сервера и вырубается через 30 сек, по таймеру. DaRT видит сервер нормально... И еще - не нашел где RCON пароль вбивать в начстройках BEC. Он ему точно не нужен? Версия BEC - видимо ,последняя, с оф сайта.

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


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

scrdefft rcon-пароль бек читает сам с BEServer.cfg из пути, который указывается в настройках бек по строку BEPatch
Соответственно сервер x64 версии и работает на конфиге BEServer_x64.cfg
Как понимаете, чтобы BEC работал конфиги должны быть идентичны.
Ну и + смотреть надо что за версия BEC у вас, в последних версиях BEC не захочет работать без добавления в его параметрах запуска параметра строки '--dsc'

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

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

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


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

Я правильно понимаю, что Instance_1 это папка?
Если так, то что если у меня нет этой папки, как в общем и basic.cfg, во всяком случае поиск в директории с сервером не дал положительного результата 

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


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

XpeHoboyKa верно все понимаете. Если папки этой у вас нет, значит сервер вы ставили не по гайду, указанному на сайте в разделе игры. Переименуйте на свои пути все, не так то и сложно это.

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


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

123new ну да, сервер я ставил не совсем по гайду, я просто в батнике запуска сервера написал "-insatnceid=1".
-name=Server это имя сервера? 
-user= тоже не понимаю, что это.
И basic.cfg, если у меня его нет, то получается и путь указывать не нужно до него?

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


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

XpeHoboyKa -name= - да -user= - указание на папку с конфигами сервера. Если нету, создастся. basic.cfg аналогично -user= работает.
Это стандартные комманды армы, на wiki по арме можно почитать это, работает также.

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


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

А этот способ работает с официальной сборкой из стим? Просто хочется перезапуск, с обнулением лута)

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: vitacite
      Квест на аномалии. Участники - любые игроки. 3 НПС, 3 Анимированных аномалии (пока без дамага), 3 квестовых предмета - детектор аномалий, карта сокровищь и журнал с девчонками 🙂
      Выглядит это так...
       

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

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

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

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

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

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

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

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

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

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
       
       
      Мануаль по установке тут....
      Обновление от 19.01.2016
      https://github.com/olkeakavitacite/EQP_Anomaly/
      Так же находится описание, как и чего делать.
       
    • Автор: NoNameUltima
      Автор:
      Я
       
      Цена:
      1500
       
      Тип:
      Клиент+Сервер(2 мода, - клиентский есть в стиме)
       
      Описание работы:
       
      Торговец появляется в определенном месте, с определенным товаром. По истечении определенного времени, торговец перемещается на другую точку.
      Точки торговца, товар, время перемещения задаются в конфигурации.
       
      Пример конфигурации:
      В профиль копируем пример конфига.
       
      Открываем файл:
      UST_SERVER_STRING_TRADERS_FILE.txt
       
      Добавляем конфиги с файлами торговцев
      300|Ultima_Trader_Plus_Black_Market_0.txt
      600|Ultima_Trader_Plus_Black_Market_1.txt
      *тут - время в секундах, которое торговец стоит на месте. И файл с координатами торговца.
       
      Открываем папку
      UST_SERVER_STRING_TRADERS_FOLDER
      Создаем в ней 2 файла указанных выше, и наполняем их координатами:
       
      Пример:
      Ultima_Trader_Plus_Black_Market_0.txt
      6123.73 299.331 7616.21
      6130.73 299.331 7616.21
      6115.73 299.331 7616.21
       
      *ВАЖНО - ВЕРХНЯЯ КООРДИНАТА(ПЕРВАЯ) ОБЯЗАТЕЛЬНО ДОЛЖНА СОВПАДАТЬ С КООРДИНАТОЙ ТОРГОВЦА ИЗ МОДА ТРЕЙДЕРА!
       
      Торговец будет телепортироваться по данным координатам, случайным образом, каждые 5мин(300с).
    • Автор: DrTauren
      DZAI создана простой, легко настраиваемой, лёгкой в установке системой. Она создана для работы с любыми DayZ-модами и картами.

      Особенности системы:
      Статичный спавн ботов - в городах, деревнях, на военных базах Динамический спавн ботов - спавнятся рандомно по всей карте. Могут появиться где угодно и когда угодно Патрули на воздушной технике - патрули также появляются рандомно. Пешие игроки имеют маленький шанс быть обнаруженными, но игрокам на какой-либо технике повезло гораздо меньше  Сухопутные патрули на технике - появляются так же рандомно, курсируют по дорогам между городами и деревнями Собственноручно настраиваемые патрули - спавните ботов и различные патрули в нужных вам местах. Например на ваших кастомных военных базах Боты используют только лутабельное оружие - вы можете подобрать любое оружие с убитого бота без каких-либо проблем, т.к. их лут генерируется с учётоб таблиц лута вашего мода. Чем реже лут у бота, тем он опасней (автор имеет ввиду скилл бота) Система жизней - боты имеют столько же жизней, как игрок. Точно так же могут упасть без сознания. Так что лучше стрелять по головам  
       
      Установка:
      1) Качаем архив: 
      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
      2) Распаковываем наш dayz_server.pbo, затем открываем файл server_monitor.sqf
      3) Находим строку:
      allowConnection = true; и добавляем над ней эту:
      [] call compile preprocessFileLineNumbers "\z\addons\dayz_server\DZAI\init\dzai_initserver.sqf"; 4) Копируем папку DZAI из скаченного архива в корень нашего dayz_server
      5) Настроить работу системы под себя вы можете в этом файле: DZAI\init\dzai_config.sqf
    • Автор: NoNameUltima
      Автор:
      Я. Версия админки:
      R3  
      Описание:
      Админка поставляется с ключами, и подписями. Админка разделена на 2 части - клиентская, и серверная. Так же работает в оффлайн режиме.  
      Для установки админки, необходимо:
      На сервере подключить серверный мод. На сервере подключить клиентский мод. На сервере скопировать ключ из клиентского мода, и поместить в папку keys сервера. На клиенте добавить клиентский мод. В конфигурационный файл администрации прописать UID(ы) администраторов и модераторов.  
      Рабочие пункты админки:
       
      Отображение в 3D(ESP от 0 до 1000м)
      Настройки радиуса отображения Игроки. Зомби. Техника. Постройки. Объекты.  
      Отображение на карте(в радиусе игрока от 0 до 1000м):
      Настройки радиуса отображения Игроки. Зомби. Техника. Постройки. Объекты. НПЦ.  
      Сервер:
      Установка времени на сервере. Установка погоды на сервере(В бете).  
      Собственные:
      Телепорт по векторам(4 - по направлению взгляда. 5 - вверх). Телепорт по карте. Неуязвимость. Бесконечный БК. Невидимость. Защита от зомби. Свободная камера.  
      Игроки:
      Телепорт игрока к администратору. Телепорт администратора к игроку. Телепорт в заданные координаты. Лечение. Очистка инвентаря. Выдача БК к текущему оружию(в руках). Заблокировать. Разблокировать. Убить. Отсоединить. Забанить(свой файл банов по UID) Создание перед игроком объектов из заранее подготовленных файлов на сервере. Игроки(доп.  пункты для мода Ultima):
      Изменить баланс наличных Изменить банковский баланс Изменить репутацию Изменить фракцию Изменить кол-во убийств зомби Изменить кол-во убийств людей  
      Создание объектов:
      Фильтр при выборе раздела создания предметов(поиск по имени класса). Пресеты для создания авто, из аддонов(авто с обвесом, - колеса и т.п., так же можно добавлять и для стандартной техники, если нет желания ее создавать в сборе).  
      Удаление объектов:
      Все все объекты в радиусе X(не более 100м). Все объекты в радиусе X, по классу(не более 100м). Объект в прицеле по горячей клавише.  
      Другое:
      Карта администратора. Монитор отладки. Информационный виджет. Наблюдение за игроком.  
      Горячие клавиши:
      [        -     Вызов панели администратора. HOME     -     Вкл\Выкл отображения полосы отладки. DELETE   -    Удаление объекта в прицеле. 4  -    Телепорт по направлению взгляда. 5  -    Телепорт вверх. SHIFT+M - Карта администратора. F11 - Дебаг администратора.  
      Сообщения:
      Вывод сообщений игрокам, о действиях модератора(если в админке UID указан, как UID модератора).  
      Журналы:
      Действия администрации.  
      Стоимость:
      3500  
      Видео:( ВНИМАНИЕ! В ВИДЕО, ВНУТРИ ПАНЕЛИ АДМИНИСТРАТОРА, РАБОТАЮТ ТОЛЬКО ТЕ ПУНКТЫ КОТОРЫЕ УКАЗАНЫ ВЫШЕ! ОСТАЛЬНЫЕ ПУНКТЫ ДОБАВЛЕНЫ НА БУДУЩЕЕ, И МОГУТ БЫТЬ ИЗМЕНЕНЫ)
      P.S. Обновления платные - 25% от стоимости админки.
      Скайп: hf-trade
    • Автор: NoNameUltima
      ASCP (переделка DZEU)
       
      Возможности вкладки RCon:
      Просмотр чата - любые переписки, отправка собственных сообщений в чат, а так же отправка личных сообщений выбранному игроку. Цвет фона, и сообщений настраивается. Просмотр игроков находящихся на сервере(страна- флаг, GUID, IP, Порт, пинг) Таблица администрации - вы можете добавлять администраторов, и модераторов, - при входе на сервер будет выводится специализированное сообщение(в зависимости от настроек). Белый список. Оповещения(по дням недели, времени, интервалу. Как технические - рестарты и т.п., так и текстовые). Авто кики, с сообщениями о не правильных установках игрока(Например у вас запрещены некоторые символы в именах игроков). Работа с бан листами - отсев дубликатов, склейка банов. Список имен, GUID'ов, и дат, игроков заходивших на ваш сервер. Возможность запрета смены имени игрока, после первого захода на сервер.*Опция в режиме тестирования. Стандартные команды RCon(смена пароля, перезагрузка списка банов и т.п.) Настройки задающие IP, порт, пароль, максимально допустимую длину имени, максимально допустимое время нахождения в лобби и т.п. Авто-сохранение журналов чата ежечасно по указанным вами путям. Возможности вкладки сервер:
      Ручной запуск сервера. Настройки задающие авто-запуск сервера, командную строку, путь к файлу сервера.  
      Дополнительно:
      Авто-запуск батч файла перед стартом сервера, внутри которого вы можете выполнять любые события. Например связанные с чисткой БД. *Для примера созданы и приложены события для А2 DayZ Epoch: - Удаление определенной техники, на каждом рестарте. - Удаление объектов поврежденных более чем на Х процентов, на каждом рестарте. - Нанесение Х урона объектам, раз в сутки. - Удаление персонажей, которе не заходили на сервер более Х суток. - Пополнение кол-ва объектов для торговцев, на каждом рестарте, в зависимости от оставшегося кол-ва. - Удаление объектов не используемых более Х часов, на каждом рестарте. Авто-сохранение файлов серверных журналов. По файлам и папкам. Авто-очистка папок с журналами, от файлов старше Х дней(настраивается). Просмотр реал-тайм журналов сервера, таких как RPT файлы и т.п.  
      Работа программы проверялась на ОС'ях:
       
      Windows 7 Windows server 2008 Windows server 2012  
      Использовались сервера:
      A2OA DayZ Epoch\Overpoch, A3 Exile DayZ SA  
      Пример строки запуска в программе, для запуска DayZ SA:
      *т.к. строка зачастую длинная, ее проще править напрямую в файле ASCP_Settings.ini
      Параметры запуска(командная строка)=-port=2302 "-config=Instance_1\server.cfg" "-cfg=Instance_1\basic.cfg" "-profiles=Instance_1" "-mod=@Ultima;@UltimaClientAdmin;" "-serverMod=@UltimaServer;@UltimaServerAdmin;" -user=Instance_1 -name=Ultima -nologs -adminlog -freezecheck -FilePatching  
      Пример bat файла, для запуска DZSAL
      @echo off set DayZExe=DZSALModServer.exe set DayZConfig=Instance_1\server.cfg set DayZBasic=Instance_1\basic.cfg set DayZProfiles=Instance_1 set DayZUser=Instance_1 set DayZName=Ultima set PORT=2302 set SERVERMODS=@UltimaServer;@UltimaServerAdmin; set MODS=@UltimaData;@Ultima;@UltimaClientAdmin; set IGNOREMOD=@UltimaServer;@UltimaServerAdmin; set IP=192.168.1.2 start "" "%DayZExe%" -ip=%IP% -instanceId=1 -port=%PORT% -ignoremod=%IGNOREMOD% -skipserver -serverMod=%SERVERMODS% -mod=%MODS% -config=%DayZConfig% -cfg=%DayZBasic% -profiles=%DayZProfiles% -user=%DayZUser% -name=%DayZName% -nologs -adminlog -freezecheck -FilePatching *Батч файл запускает http сервер, с лаунчером, без запуска самого сервера DayZ(за запуск сервера отвечает ASCP), и игнорирует серверные моды.
       
      Проблемы кодировок:
      На Windows сервер, иногда, неверно установлены кодировки, и вместо кириллицы, либо "кракозябры", либо вообще не видно текста.
      Решение проблемы достаточно простое -
      Запускаем из командной строки: regedit (кто не знает, как это сделать, можно просто открыть любую папку в windows, и вверху в строке где написан путь к папке, написать regedit). Далее идем по пути регистра: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] В правом окошке видим кодировки, находим кодировки начинающиеся с 1250, и до 1255. Правым кликом на кодировку, - изменить значение, и меняем на 1251, т.е. 1250=1251, 1251=1251, 1252=1251.... Перезагружаемся.  
      Полную версию программы можно приобрести за 2000р.
      P.S. Тем кто брал DZEU - может получить полную версию ASCP бесплатно.
       
      Немного скриншотов:
       
      Окошко статуса сервера:

      Окно настроек:

      Окно игроков:

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