wollev45
2013-10-02, 19:59:46
Ich bräuchte mal jemand der etwas ahnung hat...
dies ist ein Script welches den Arma3 Server updatet.
Das das file auf meinem Server liegt und mehrere Leute den Server Updaten können möchte ich aus sicherheitsgründen keine Benutzernamen und Passwörter darin haben,
Stattdessen sollte nach möglichkeit beim Ausführen der Datei auf einfachste weise nach dem benutzernamen und Kennwort gefragt werden.
nach dem ausführen des Scriptes sollte natürlich nichts mehr von den eingebenen Daten zu sehen sein...
Ich weis das man die Datei entsprechend editieren kann, es gibt aber leute die sich bei solch simplen sachen schon schwertun.
Lässt sich so etwas Realisieren und wenn ja, wie ?
"SET STEAMLOGIN= username password" ist der "bereich" welcher vom user ausgefüllt werden sollte.
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
:: DEFINE the following variables where applicable to your install
SET STEAMLOGIN= username password
SET A3BRANCH=107410 -beta
:: For stable use 107410 -beta
:: For Dev use 107410 -beta development
:: Note, the missing qotation marks, these need to be wrapped around the entire "+app_data......"
SET A3Path=c:\arma3\ArmA3\A3Master
SET STEAMPATH=C:\arma3
:: _________________________________________________________
echo.
echo You are about to update ArmA3
echo Dir: %A3Path%
echo Branch: %A3BRANCH%
echo.
echo Key "ENTER" yo procede
pause
%STEAMPATH%\steamcmd.exe +login %STEAMLOGIN% +force_install_dir %A3Path% +"app_update %A3BRANCH%" validate +quit
echo .
echo Your ArmA3 is now up to date
echo key "ENTER" to exit
pause
dies ist ein Script welches den Arma3 Server updatet.
Das das file auf meinem Server liegt und mehrere Leute den Server Updaten können möchte ich aus sicherheitsgründen keine Benutzernamen und Passwörter darin haben,
Stattdessen sollte nach möglichkeit beim Ausführen der Datei auf einfachste weise nach dem benutzernamen und Kennwort gefragt werden.
nach dem ausführen des Scriptes sollte natürlich nichts mehr von den eingebenen Daten zu sehen sein...
Ich weis das man die Datei entsprechend editieren kann, es gibt aber leute die sich bei solch simplen sachen schon schwertun.
Lässt sich so etwas Realisieren und wenn ja, wie ?
"SET STEAMLOGIN= username password" ist der "bereich" welcher vom user ausgefüllt werden sollte.
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
:: DEFINE the following variables where applicable to your install
SET STEAMLOGIN= username password
SET A3BRANCH=107410 -beta
:: For stable use 107410 -beta
:: For Dev use 107410 -beta development
:: Note, the missing qotation marks, these need to be wrapped around the entire "+app_data......"
SET A3Path=c:\arma3\ArmA3\A3Master
SET STEAMPATH=C:\arma3
:: _________________________________________________________
echo.
echo You are about to update ArmA3
echo Dir: %A3Path%
echo Branch: %A3BRANCH%
echo.
echo Key "ENTER" yo procede
pause
%STEAMPATH%\steamcmd.exe +login %STEAMLOGIN% +force_install_dir %A3Path% +"app_update %A3BRANCH%" validate +quit
echo .
echo Your ArmA3 is now up to date
echo key "ENTER" to exit
pause