Added check for profiles location.
This commit is contained in:
111
wDayzManager.ini
111
wDayzManager.ini
@@ -1,22 +1,22 @@
|
|||||||
; wDayzManager.ini
|
; wDayzManager.ini
|
||||||
[Config]
|
[Config]
|
||||||
;serverLocation=Z:\Servers\dayzserver
|
serverLocation=Z:\Servers\dayzserver
|
||||||
serverLocation=D:\dayz\server
|
; serverLocation=D:\dayz\server
|
||||||
profilesLocation=profiles
|
profilesLocation=profiles
|
||||||
; steamCMD=Z:\SteamCMD
|
steamCMD=Z:\SteamCMD
|
||||||
steamCMD=V:\SteamCMD
|
; steamCMD=V:\SteamCMD
|
||||||
steamUser=w0lf_2k
|
steamUser=w0lf_2k
|
||||||
appidGame=221100
|
appidGame=221100
|
||||||
appidServer=223350
|
appidServer=223350
|
||||||
rotateLogs=0
|
rotateLogs=0
|
||||||
daysAmount=7
|
daysAmount=7
|
||||||
; rotatedLogsFolderName=RotatedLogs
|
rotatedLogsFolderName=RotatedLogs
|
||||||
rotatedLogsFolderName=
|
; rotatedLogsFolderName=
|
||||||
; becFolderName=BEC
|
becFolderName=BEC
|
||||||
becFolderName=
|
; becFolderName=
|
||||||
; atFolderName=VPPAdminTools
|
atFolderName=VPPAdminTools
|
||||||
; atFolderName=CommunityOnlineTools
|
; atFolderName=CommunityOnlineTools
|
||||||
atFolderName=
|
; atFolderName=
|
||||||
|
|
||||||
; Server updating settings:
|
; Server updating settings:
|
||||||
; D = Daily - Updates are checked daily at the hours specified in parameter 'updateHour' (0 - 23). In this case, parameter 'updateDay' is ignored.
|
; D = Daily - Updates are checked daily at the hours specified in parameter 'updateHour' (0 - 23). In this case, parameter 'updateDay' is ignored.
|
||||||
@@ -47,56 +47,55 @@ updateHour=4
|
|||||||
[ServerMods]
|
[ServerMods]
|
||||||
@SurvivorMissions=1988925918
|
@SurvivorMissions=1988925918
|
||||||
|
|
||||||
; [Server-1]
|
[Server-1]
|
||||||
; serverPort=35100
|
serverPort=35100
|
||||||
; serverConfig=serverDZ.cfg
|
|
||||||
; serverExeName=DayZServer_x64.exe
|
|
||||||
; serverCPU=2
|
|
||||||
; startupClientMods=@CF;@VPPadminTools
|
|
||||||
; startupServerMods=
|
|
||||||
; additionalParams= -name=Server -adminLog
|
|
||||||
; namalskMission=
|
|
||||||
|
|
||||||
; [Server-2]
|
|
||||||
; serverPort=35200
|
|
||||||
; serverConfig=serverDZ.cfg
|
|
||||||
; serverExeName=DayZServer_x64.exe
|
|
||||||
; serverCPU=2
|
|
||||||
; startupClientMods=@CF;@VPPadminTools
|
|
||||||
; startupServerMods=
|
|
||||||
; additionalParams= -name=Server -adminLog
|
|
||||||
; namalskMission=
|
|
||||||
|
|
||||||
; [Server-3]
|
|
||||||
; serverPort=35300
|
|
||||||
; serverConfig=serverDZ.cfg
|
|
||||||
; serverExeName=DayZServer_x64.exe
|
|
||||||
; serverCPU=2
|
|
||||||
; startupClientMods=@CF;@VPPadminTools;@Namalsk_Island;@Namalsk_Survival
|
|
||||||
; startupServerMods=
|
|
||||||
; additionalParams= -name=Server -adminLog
|
|
||||||
; namalskMission=Regular
|
|
||||||
|
|
||||||
; [Server-4]
|
|
||||||
; serverPort=35400
|
|
||||||
; serverConfig=serverDZ.cfg
|
|
||||||
; serverExeName=DayZServer_x64.exe
|
|
||||||
; serverCPU=2
|
|
||||||
; startupClientMods=@CF;@VPPadminTools
|
|
||||||
; startupServerMods=
|
|
||||||
; additionalParams= -name=Server -adminLog
|
|
||||||
; namalskMission=
|
|
||||||
|
|
||||||
[Server-5]
|
|
||||||
serverPort=35500
|
|
||||||
serverConfig=serverDZ.cfg
|
serverConfig=serverDZ.cfg
|
||||||
serverExeName=DayZServer_x64.exe
|
serverExeName=DayZServer_x64.exe
|
||||||
serverCPU=2
|
serverCPU=2
|
||||||
startupClientMods=
|
startupClientMods=@CF;@VPPadminTools
|
||||||
; startupClientMods=@CF;@VPPAdminTools;@Namalsk_Island;@Namalsk_Survival
|
|
||||||
startupServerMods=
|
startupServerMods=
|
||||||
additionalParams= -name=Server
|
additionalParams= -name=Server -adminLog
|
||||||
namalskMission=Hardcore
|
namalskMission=
|
||||||
|
|
||||||
|
[Server-2]
|
||||||
|
serverPort=35200
|
||||||
|
serverConfig=serverDZ.cfg
|
||||||
|
serverExeName=DayZServer_x64.exe
|
||||||
|
serverCPU=2
|
||||||
|
startupClientMods=@CF;@VPPadminTools
|
||||||
|
startupServerMods=
|
||||||
|
additionalParams= -name=Server -adminLog
|
||||||
|
namalskMission=
|
||||||
|
|
||||||
|
[Server-3]
|
||||||
|
serverPort=35300
|
||||||
|
serverConfig=serverDZ.cfg
|
||||||
|
serverExeName=DayZServer_x64.exe
|
||||||
|
serverCPU=2
|
||||||
|
startupClientMods=@CF;@VPPadminTools;@Namalsk_Island;@Namalsk_Survival
|
||||||
|
startupServerMods=
|
||||||
|
additionalParams= -name=Server -adminLog
|
||||||
|
namalskMission=Regular
|
||||||
|
|
||||||
|
[Server-4]
|
||||||
|
serverPort=35400
|
||||||
|
serverConfig=serverDZ.cfg
|
||||||
|
serverExeName=DayZServer_x64.exe
|
||||||
|
serverCPU=2
|
||||||
|
startupClientMods=@CF;@VPPadminTools
|
||||||
|
startupServerMods=
|
||||||
|
additionalParams= -name=Server -adminLog
|
||||||
|
namalskMission=
|
||||||
|
|
||||||
|
; [Server-5]
|
||||||
|
; serverPort=35500
|
||||||
|
; serverConfig=serverDZ.cfg
|
||||||
|
; serverExeName=DayZServer_x64.exe
|
||||||
|
; serverCPU=2
|
||||||
|
; startupClientMods=
|
||||||
|
; startupServerMods=
|
||||||
|
; additionalParams= -name=Server
|
||||||
|
; namalskMission=Hardcore
|
||||||
|
|
||||||
; [Server-6]
|
; [Server-6]
|
||||||
; serverPort=35600
|
; serverPort=35600
|
||||||
|
|||||||
@@ -253,8 +253,6 @@ if ($becLocation) {
|
|||||||
$becProcess = [Object[]]::new($servers.Count)
|
$becProcess = [Object[]]::new($servers.Count)
|
||||||
}
|
}
|
||||||
|
|
||||||
EXIT
|
|
||||||
|
|
||||||
foreach ($srv in $servers) {
|
foreach ($srv in $servers) {
|
||||||
$instance = ${srv}
|
$instance = ${srv}
|
||||||
$serverPort = $ini.${srv}.serverPort
|
$serverPort = $ini.${srv}.serverPort
|
||||||
@@ -283,7 +281,16 @@ foreach ($srv in $servers) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$serverProfile = "$($serverLocation)\profiles\$($instance)"
|
# Checks for profile location
|
||||||
|
if ([System.IO.Path]::IsPathRooted($profilesLocation)) {
|
||||||
|
$serverProfile = "$($profilesLocation)\$($instance)"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$serverProfile = "$($serverLocation)\$($profilesLocation)\$($instance)"
|
||||||
|
}
|
||||||
|
$serverProfile = [System.IO.Path]::GetFullPath($serverProfile)
|
||||||
|
Write-Host "serverProfile: $($serverProfile)"
|
||||||
|
|
||||||
$startupMods = @("`"-mod=$($startupClientMods)`"", "`"-serverMod=$($startupServerMods)`"")
|
$startupMods = @("`"-mod=$($startupClientMods)`"", "`"-serverMod=$($startupServerMods)`"")
|
||||||
$startupParams = @("`"-profiles=$($serverProfile)`"", "`"-config=$($serverProfile)\$($serverConfig)`"", "-port=$($serverPort)", "-cpuCount=$($serverCPU)")
|
$startupParams = @("`"-profiles=$($serverProfile)`"", "`"-config=$($serverProfile)\$($serverConfig)`"", "-port=$($serverPort)", "-cpuCount=$($serverCPU)")
|
||||||
$dayzArguments = $startupParams + $startupMods + $additionalParams
|
$dayzArguments = $startupParams + $startupMods + $additionalParams
|
||||||
@@ -431,6 +438,14 @@ foreach ($srv in $servers) {
|
|||||||
Write-Host
|
Write-Host
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region ### wDayzManager ###
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region ### Dayz stats logs ###
|
||||||
|
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
|
|
||||||
# Write-Host " instance: $($instance)"
|
# Write-Host " instance: $($instance)"
|
||||||
|
|||||||
Reference in New Issue
Block a user