Open chiburek opened 3 years ago
Games with their weird default paths...
@AEon-Jan We probably should think about a better version than adding special folder per game now there are two games with such behavior #1344
Maybe excluding all hidden folders? like this ! -name ".*"
Fix for this one would be:
if ($this->appServerDetails['template']['shorten'] == 'arma3') {
$script .= ' ! -name ".steam" ! -name "pserver" ! -name "backup" ! -name "fdl_data" ! -name "server" ! -name ".local" -print0 | xargs -0 rm -rf' . "\n";
}
else {
$script .= ' ! -name ".steam" ! -name "pserver" ! -name "backup" ! -name "fdl_data" ! -name "server" -print0 | xargs -0 rm -rf' . "\n";
}
or
$script .= ' ! -name ".*" ! -name "pserver" ! -name "backup" ! -name "fdl_data" ! -name "server" -print0 | xargs -0 rm -rf' .
Describe the bug Das Verzeichnis .local wird bei einem GS-Neustart bzw. -Start gelöscht. Der Arma3 Server legt in diesem Verzeichnis das Profil ab, das unter anderem zum Speichern von Missions-Spielständen benötigt wird. Der Server-Parameter zum Definieren eines alternativen Profilpfades funktioniert unter Linux nicht.
To Reproduce Steps to reproduce the behavior:
Expected behavior /developer/stuff/methods/class_app.php 1724
$script .= ' ! -name ".steam" ! -name "pserver" ! -name "backup" ! -name "fdl_data" ! -name "server" ! -name ".local" -print0 | xargs -0 rm -rf' . "\n";