mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
UPDATED rotate_logs.bat
Tweaked rotate_logs.bat to incorporate the day of the week for better organization
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
[CHANGED] An infection chance of -1 disables self-transfusion infection. 0 is always infected. (DZE_selfTransfuse_Values) @icomrade
|
||||
[CHANGED] Removed weapons from Traders hands and made them stand with arms by their side. @SilvDev
|
||||
[CHANGED] Tweaked fuel capacity variables for vehicles. @RimBlock
|
||||
[CHANGED] Tweaked rotate_logs.bat to incorporate the day of the week for better organization @Raziel23x
|
||||
|
||||
[FIXED] Backpack wipes when changing clothes. #1361 @icomrade
|
||||
[FIXED] CH53 gear when locked #1364 @icomrade
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
@echo off
|
||||
:: Based off of Server Launch Script by r4z0r49
|
||||
:: Script Modified and fixed by Sykotix - http://dayz.sykotix.com
|
||||
:: Day of the week Added By Raziel23x - http://adkgamers.com
|
||||
::
|
||||
:: Usage: dayzsrv-log-rotater.bat servername
|
||||
:: Example 1 - Will update using default profile: dayzsrv-log-rotater.bat
|
||||
@@ -59,36 +60,49 @@ ECHO Todays Date and time (%date%)(%time%) / %dtStamp%
|
||||
if %debug% == 1 (
|
||||
timeout %dbsecs%
|
||||
)
|
||||
:: Set Day of the Week --Raziel23x
|
||||
SETLOCAL
|
||||
FOR /F "skip=1" %%D IN ('wmic path win32_localtime get dayofweek') DO (
|
||||
|
||||
echo (%date%) (%time%) Starting Log Rotation.
|
||||
IF %%D==1 set weekday=Monday
|
||||
IF %%D==2 set weekday=Tuesday
|
||||
IF %%D==3 set weekday=Wednesday
|
||||
IF %%D==4 set weekday=Thursday
|
||||
IF %%D==5 set weekday=Friday
|
||||
IF %%D==6 set weekday=Saturday
|
||||
IF %%D==7 set weekday=Sunday
|
||||
SET /a count+=1
|
||||
)
|
||||
|
||||
echo (%weekday%) (%date%) (%time%) Starting Log Rotation.
|
||||
|
||||
:: Make the Rotated Log Directorys
|
||||
if exist "%arma2srvpath%\%servername%\RotatedLogs" goto maketsdir
|
||||
mkdir "%arma2srvpath%\%servername%\RotatedLogs"
|
||||
:maketsdir
|
||||
if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%" goto makebedir
|
||||
mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%"
|
||||
if exist "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%" goto makebedir
|
||||
mkdir "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%"
|
||||
:makebedir
|
||||
if exist "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye" goto rotatelogs
|
||||
mkdir "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye"
|
||||
if exist "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye" goto rotatelogs
|
||||
mkdir "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye"
|
||||
|
||||
:rotatelogs
|
||||
:: Starting Log Rotation. If there are any other logs, just follow the format below, and make sure to NOT touch any of the varibles.
|
||||
copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.RPT"
|
||||
copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.mdmp"
|
||||
copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\arma2oaserver.bidmp"
|
||||
copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\server_log.txt"
|
||||
copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\HiveExt.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\scripts.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\createvehicle.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\mpeventhandler.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariable.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\publicvariableval.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\remoteexec.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setdamage.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setpos.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\setvariable.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%dtStamp%\BattlEye\addmagazinecargo.log"
|
||||
copy "%arma2srvpath%\%servername%\arma2oaserver.RPT" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\arma2oaserver.RPT"
|
||||
copy "%arma2srvpath%\%servername%\arma2oaserver.mdmp" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\arma2oaserver.mdmp"
|
||||
copy "%arma2srvpath%\%servername%\arma2oaserver.bidmp" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\arma2oaserver.bidmp"
|
||||
copy "%arma2srvpath%\%servername%\server_log.txt" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\server_log.txt"
|
||||
copy "%arma2srvpath%\%servername%\HiveExt.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\HiveExt.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\scripts.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\scripts.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\createvehicle.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\createvehicle.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\mpeventhandler.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\mpeventhandler.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\publicvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\publicvariable.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\publicvariableval.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\publicvariableval.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\remoteexec.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\remoteexec.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\setdamage.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\setdamage.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\setpos.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\setpos.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\setvariable.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\setvariable.log"
|
||||
copy "%arma2srvpath%\%servername%\BattlEye\addmagazinecargo.log" "%arma2srvpath%\%servername%\RotatedLogs\%weekday%\%dtStamp%\BattlEye\addmagazinecargo.log"
|
||||
|
||||
echo (%date%) (%time%) Logs are backed up now...
|
||||
echo (%date%) (%time%) Removing original log files.
|
||||
|
||||
Reference in New Issue
Block a user