Automatická synchronizace přes FTP

gamed_de

Pokud používáte pro dedikovaný server gamed.de můžete použít script na přepínání složek s módy rozšířený o automatickou synchronizaci.

Synchronizaci zajišťuje program WinSCP a to jeho portable verze, která je uložena ve složce C:\FS22\programs\


Synchronizace probíhá pouze směrem z FTP na lokální disk (synchronizace nemaže vypnuté módy).

gamed.cmd
@echo off
echo FS22 moddir: "%~n0"

rmdir C:\FS22\mods
echo.
mkdir "C:\FS22\mods-%~n0"
if not exist "mods-%~n0\_%~n0_" (
    type nul > "mods-%~n0\_%~n0_"
)
echo.
mklink /j C:\FS22\mods "C:\FS22\mods-%~n0"
echo.

set SERVER=""
set USERNAME=""
set PASSWORD=""

echo Starting WinSCP
echo -------------------------------------------------------------------------------
programs\winscp.com /ini=nul /command ^
    "open ftp://%SERVER% -username=%USERNAME% -password=%PASSWORD%" ^
    "synchronize local ""C:\FS22\mods-%~n0"" /ls2022/gameProfile/mods/" ^
    "exit"
echo -------------------------------------------------------------------------------
echo WinSCP finished

echo.
echo HOTOVO / DONE
REM pause

Do tohoto scriptu je potřeba doplnit vaše přístupové FTP údaje:

  • IP adresa serveru

    set SERVER="10.11.12.13"

  • uživatelské jméno

    set USERNAME="uzivatel123456"

  • přístupové heslo

    set PASSWORD="tajneheslo123456"


Ke stažení: