Установка и подключение к серверу

Dragokas

Добрая душа
Сообщения
229
Реакции
213
2. Установка сервера:

Steam CMD:
  • SteamCMD используется для скачивания, установки и обновления серверов. Скачайте и установите SteamCMD прежде, чем устанавливать сервер. (Прим. переводчика: для Linux существует скрипт LinuxGSM, значительно облегчающий всю процедуру установки и управления сервером. Лучше всего работает под Debian 10 x64).

Пример Windows .bat файла для установки и обновления CS:GO сервера. Для других серверов просто поменяйте APP_ID на номер из этого списка.​
Установка и обновление CS:GO:
PHP:
@echo off

set "STEAM=C:\Servers\SteamCMD"
set "GAME_DIR=C:\Servers\CSGO"
set "APP_ID=740"

set "STEAM_USERNAME=anonymous"
set "STEAM_PASSWORD="

cd /d "%STEAM%"
start "" steamcmd.exe +force_install_dir "%GAME_DIR%" +login "%STEAM_USERNAME%" "%STEAM_PASSWORD%" +app_update %APP_ID% validate

Пример Windows .bat файла для запускa CS:GO сервера, который автоматически стартует на карте de_dust2.​
Запуск CS:GO:
PHP:
@echo off

set "GAME_DIR=C:\Servers\CSGO"
set "GAME_EXE=srcds.exe -debug -condebug -console -game csgo +sv_pure 1 +map de_dust2 +hostport 27016 +clientport 27006"

START %GAME_DIR%\%GAME_EXE%

Пример Windows .bat файла для запуска L4D2 сервера и отображения списка опций для выбора желаемой карты, с которой стартует сервер.​
Запуск L4D2:
PHP:
@echo off
SetLocal EnableExtensions

set "GAME_DIR=C:\Servers\L4D2\\"
set "GAME_EXE=srcds.exe -debug -condebug -console -game left4dead2 -netconport 27505 +hostport 27016 +clientport 27006 +exec server.cfg"

REM :MENU
echo.
echo.                  LEFT 4 DEAD 2  ---  DEDICATED SERVER LAUNCHER
echo. ##############################################################################
echo.
echo.                                1 - Dead Center
echo.                                2 - Dark Carnival
echo.                                3 - Swamp Fever
echo.                                4 - Hard Rain
echo.                                5 - The Parish
echo.                                6 - The Passing
echo.                                7 - The Sacrifice
echo.                                8 - No Mercy
echo.                                9 - Crash Course
echo.                                10 - Death Toll
echo.                                11 - Dead Air
echo.                                12 - Blood Harvest
echo.                                13 - Cold Stream
echo.
echo. ##############################################################################
echo.

set /P M=Select Map or Update:
echo.

IF %M%==1 START %GAME_DIR%%GAME_EXE% +map c1m1_hotel
IF %M%==2 START %GAME_DIR%%GAME_EXE% +map c2m1_highway
IF %M%==3 START %GAME_DIR%%GAME_EXE% +map c3m1_plankcountry
IF %M%==4 START %GAME_DIR%%GAME_EXE% +map c4m1_milltown_a
IF %M%==5 START %GAME_DIR%%GAME_EXE% +map c5m1_waterfront
IF %M%==6 START %GAME_DIR%%GAME_EXE% +map c6m1_riverbank
IF %M%==7 START %GAME_DIR%%GAME_EXE% +map c7m1_docks
IF %M%==8 START %GAME_DIR%%GAME_EXE% +map c8m1_apartment
IF %M%==9 START %GAME_DIR%%GAME_EXE% +map c9m1_alleys
IF %M%==10 START %GAME_DIR%%GAME_EXE% +map c10m1_caves
IF %M%==11 START %GAME_DIR%%GAME_EXE% +map c11m1_greenhouse
IF %M%==12 START %GAME_DIR%%GAME_EXE% +map c12m1_hilltop
IF %M%==13 START %GAME_DIR%%GAME_EXE% +map c13m1_alpinecreek

Экономия дискового пространства:

Я запускаю игровой клиент и сервер на одном и том же ПК. Для экономии места я использую Симлинки, которыми можно связать часть серверных файлов с клиентскими, заменив оригинал на "ярлыки".​

Это означает, что как только мой клиент обновляется, часть серверных файлов также обновляется. Убедитесь также, что обновили сервер. С обновлениями могут приходить новые файлы .VPK, так что вам может захотеться добавить симлинки и на их тоже.​

Похоже, здесь есть проблема при обновлении сервера. Он повторно загружает некоторые файлы, заменяя ими симлинки. Это не очень хорошо для игр, которые часто обновляются. Прим. переводчика: чтобы это не происходило, вы можете использовать хардлинки вместо симлинков. Просто добавьте ключ /H к каждой из указанных в коде ниже команд mklink. Будьте осторожны, если вам захочется удалить такой хардлинк, вы тем самым одновременно удалите и его источник, т.е. файл или папку на который он указывает. В Windows 7 и 8.1 батник необходимо запускать от имени Администратора.​

Примеры Windows .bat файлов, сэкономят ~14.8 ГБ. для CS:GO и ~4.81 ГБ + 10,200 файлов для L4D2:​
Симлинки для CS:GO:
PHP:
@echo off

REM Экономит ~14.8gb
REM Измените пути к папкам. Эти симлинки с серверной стороны будут указывать на клиентские файлы.
set "SERVER=C:\Servers\CSGO\csgo"
set "CLIENT=C:\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo"

mklink "%SERVER%\pak01_000.vpk" "%CLIENT%\pak01_000.vpk"
mklink "%SERVER%\pak01_001.vpk" "%CLIENT%\pak01_001.vpk"
mklink "%SERVER%\pak01_002.vpk" "%CLIENT%\pak01_002.vpk"
mklink "%SERVER%\pak01_003.vpk" "%CLIENT%\pak01_003.vpk"
mklink "%SERVER%\pak01_004.vpk" "%CLIENT%\pak01_004.vpk"
mklink "%SERVER%\pak01_005.vpk" "%CLIENT%\pak01_005.vpk"
mklink "%SERVER%\pak01_006.vpk" "%CLIENT%\pak01_006.vpk"
mklink "%SERVER%\pak01_007.vpk" "%CLIENT%\pak01_007.vpk"
mklink "%SERVER%\pak01_008.vpk" "%CLIENT%\pak01_008.vpk"
mklink "%SERVER%\pak01_009.vpk" "%CLIENT%\pak01_009.vpk"
mklink "%SERVER%\pak01_010.vpk" "%CLIENT%\pak01_010.vpk"
mklink "%SERVER%\pak01_011.vpk" "%CLIENT%\pak01_011.vpk"
mklink "%SERVER%\pak01_012.vpk" "%CLIENT%\pak01_012.vpk"
mklink "%SERVER%\pak01_013.vpk" "%CLIENT%\pak01_013.vpk"
mklink "%SERVER%\pak01_014.vpk" "%CLIENT%\pak01_014.vpk"
mklink "%SERVER%\pak01_015.vpk" "%CLIENT%\pak01_015.vpk"
mklink "%SERVER%\pak01_016.vpk" "%CLIENT%\pak01_016.vpk"
mklink "%SERVER%\pak01_017.vpk" "%CLIENT%\pak01_017.vpk"
mklink "%SERVER%\pak01_018.vpk" "%CLIENT%\pak01_018.vpk"
mklink "%SERVER%\pak01_019.vpk" "%CLIENT%\pak01_019.vpk"
mklink "%SERVER%\pak01_020.vpk" "%CLIENT%\pak01_020.vpk"
mklink "%SERVER%\pak01_021.vpk" "%CLIENT%\pak01_021.vpk"
mklink "%SERVER%\pak01_022.vpk" "%CLIENT%\pak01_022.vpk"
mklink "%SERVER%\pak01_023.vpk" "%CLIENT%\pak01_023.vpk"
mklink "%SERVER%\pak01_024.vpk" "%CLIENT%\pak01_024.vpk"
mklink "%SERVER%\pak01_025.vpk" "%CLIENT%\pak01_025.vpk"
mklink "%SERVER%\pak01_026.vpk" "%CLIENT%\pak01_026.vpk"
mklink "%SERVER%\pak01_027.vpk" "%CLIENT%\pak01_027.vpk"
mklink "%SERVER%\pak01_028.vpk" "%CLIENT%\pak01_028.vpk"
mklink "%SERVER%\pak01_029.vpk" "%CLIENT%\pak01_029.vpk"
mklink "%SERVER%\pak01_030.vpk" "%CLIENT%\pak01_030.vpk"
mklink "%SERVER%\pak01_031.vpk" "%CLIENT%\pak01_031.vpk"
mklink "%SERVER%\pak01_032.vpk" "%CLIENT%\pak01_032.vpk"
mklink "%SERVER%\pak01_033.vpk" "%CLIENT%\pak01_033.vpk"
mklink "%SERVER%\pak01_034.vpk" "%CLIENT%\pak01_034.vpk"
mklink "%SERVER%\pak01_035.vpk" "%CLIENT%\pak01_035.vpk"
mklink "%SERVER%\pak01_036.vpk" "%CLIENT%\pak01_036.vpk"
mklink "%SERVER%\pak01_037.vpk" "%CLIENT%\pak01_037.vpk"
mklink "%SERVER%\pak01_038.vpk" "%CLIENT%\pak01_038.vpk"
mklink "%SERVER%\pak01_039.vpk" "%CLIENT%\pak01_039.vpk"
mklink "%SERVER%\pak01_040.vpk" "%CLIENT%\pak01_040.vpk"
mklink "%SERVER%\pak01_041.vpk" "%CLIENT%\pak01_041.vpk"
mklink "%SERVER%\pak01_042.vpk" "%CLIENT%\pak01_042.vpk"
mklink "%SERVER%\pak01_043.vpk" "%CLIENT%\pak01_043.vpk"
mklink "%SERVER%\pak01_044.vpk" "%CLIENT%\pak01_044.vpk"
mklink "%SERVER%\pak01_045.vpk" "%CLIENT%\pak01_045.vpk"
mklink "%SERVER%\pak01_046.vpk" "%CLIENT%\pak01_046.vpk"
mklink "%SERVER%\pak01_047.vpk" "%CLIENT%\pak01_047.vpk"
mklink "%SERVER%\pak01_048.vpk" "%CLIENT%\pak01_048.vpk"
mklink "%SERVER%\pak01_049.vpk" "%CLIENT%\pak01_049.vpk"
mklink "%SERVER%\pak01_050.vpk" "%CLIENT%\pak01_050.vpk"
mklink "%SERVER%\pak01_051.vpk" "%CLIENT%\pak01_051.vpk"
mklink "%SERVER%\pak01_052.vpk" "%CLIENT%\pak01_052.vpk"
mklink "%SERVER%\pak01_053.vpk" "%CLIENT%\pak01_053.vpk"
mklink "%SERVER%\pak01_054.vpk" "%CLIENT%\pak01_054.vpk"
mklink "%SERVER%\pak01_055.vpk" "%CLIENT%\pak01_055.vpk"
mklink "%SERVER%\pak01_056.vpk" "%CLIENT%\pak01_056.vpk"
mklink "%SERVER%\pak01_057.vpk" "%CLIENT%\pak01_057.vpk"
mklink "%SERVER%\pak01_058.vpk" "%CLIENT%\pak01_058.vpk"
mklink "%SERVER%\pak01_059.vpk" "%CLIENT%\pak01_059.vpk"
mklink "%SERVER%\pak01_060.vpk" "%CLIENT%\pak01_060.vpk"
mklink "%SERVER%\pak01_061.vpk" "%CLIENT%\pak01_061.vpk"
mklink "%SERVER%\pak01_062.vpk" "%CLIENT%\pak01_062.vpk"
mklink "%SERVER%\pak01_063.vpk" "%CLIENT%\pak01_063.vpk"
mklink "%SERVER%\pak01_064.vpk" "%CLIENT%\pak01_064.vpk"
mklink "%SERVER%\pak01_065.vpk" "%CLIENT%\pak01_065.vpk"
mklink "%SERVER%\pak01_066.vpk" "%CLIENT%\pak01_066.vpk"
mklink "%SERVER%\pak01_067.vpk" "%CLIENT%\pak01_067.vpk"
mklink "%SERVER%\pak01_068.vpk" "%CLIENT%\pak01_068.vpk"
mklink "%SERVER%\pak01_069.vpk" "%CLIENT%\pak01_069.vpk"
mklink "%SERVER%\pak01_070.vpk" "%CLIENT%\pak01_070.vpk"
mklink "%SERVER%\pak01_071.vpk" "%CLIENT%\pak01_071.vpk"
mklink "%SERVER%\pak01_072.vpk" "%CLIENT%\pak01_072.vpk"
mklink "%SERVER%\pak01_073.vpk" "%CLIENT%\pak01_073.vpk"
mklink "%SERVER%\pak01_074.vpk" "%CLIENT%\pak01_074.vpk"
mklink "%SERVER%\pak01_075.vpk" "%CLIENT%\pak01_075.vpk"
mklink "%SERVER%\pak01_076.vpk" "%CLIENT%\pak01_076.vpk"
mklink "%SERVER%\pak01_077.vpk" "%CLIENT%\pak01_077.vpk"
mklink "%SERVER%\pak01_078.vpk" "%CLIENT%\pak01_078.vpk"
mklink "%SERVER%\pak01_079.vpk" "%CLIENT%\pak01_079.vpk"
mklink "%SERVER%\pak01_080.vpk" "%CLIENT%\pak01_080.vpk"
mklink "%SERVER%\pak01_081.vpk" "%CLIENT%\pak01_081.vpk"
mklink "%SERVER%\pak01_082.vpk" "%CLIENT%\pak01_082.vpk"
mklink "%SERVER%\pak01_083.vpk" "%CLIENT%\pak01_083.vpk"
mklink "%SERVER%\pak01_084.vpk" "%CLIENT%\pak01_084.vpk"
mklink "%SERVER%\pak01_085.vpk" "%CLIENT%\pak01_085.vpk"
mklink "%SERVER%\pak01_086.vpk" "%CLIENT%\pak01_086.vpk"
mklink "%SERVER%\pak01_087.vpk" "%CLIENT%\pak01_087.vpk"
mklink "%SERVER%\pak01_088.vpk" "%CLIENT%\pak01_088.vpk"
mklink "%SERVER%\pak01_089.vpk" "%CLIENT%\pak01_089.vpk"
mklink "%SERVER%\pak01_090.vpk" "%CLIENT%\pak01_090.vpk"
mklink "%SERVER%\pak01_091.vpk" "%CLIENT%\pak01_091.vpk"
mklink "%SERVER%\pak01_092.vpk" "%CLIENT%\pak01_092.vpk"
mklink "%SERVER%\pak01_093.vpk" "%CLIENT%\pak01_093.vpk"
mklink "%SERVER%\pak01_094.vpk" "%CLIENT%\pak01_094.vpk"
mklink "%SERVER%\pak01_095.vpk" "%CLIENT%\pak01_095.vpk"
mklink "%SERVER%\pak01_096.vpk" "%CLIENT%\pak01_096.vpk"
mklink "%SERVER%\pak01_097.vpk" "%CLIENT%\pak01_097.vpk"
mklink "%SERVER%\pak01_098.vpk" "%CLIENT%\pak01_098.vpk"
mklink "%SERVER%\pak01_099.vpk" "%CLIENT%\pak01_099.vpk"
mklink "%SERVER%\pak01_100.vpk" "%CLIENT%\pak01_100.vpk"
mklink "%SERVER%\pak01_101.vpk" "%CLIENT%\pak01_101.vpk"
mklink "%SERVER%\pak01_102.vpk" "%CLIENT%\pak01_102.vpk"
mklink "%SERVER%\pak01_103.vpk" "%CLIENT%\pak01_103.vpk"
mklink "%SERVER%\pak01_104.vpk" "%CLIENT%\pak01_104.vpk"
mklink "%SERVER%\pak01_105.vpk" "%CLIENT%\pak01_105.vpk"
mklink "%SERVER%\pak01_106.vpk" "%CLIENT%\pak01_106.vpk"
mklink "%SERVER%\pak01_107.vpk" "%CLIENT%\pak01_107.vpk"
mklink "%SERVER%\pak01_108.vpk" "%CLIENT%\pak01_108.vpk"
mklink "%SERVER%\pak01_109.vpk" "%CLIENT%\pak01_109.vpk"
mklink "%SERVER%\pak01_110.vpk" "%CLIENT%\pak01_110.vpk"
mklink "%SERVER%\pak01_111.vpk" "%CLIENT%\pak01_111.vpk"
mklink "%SERVER%\pak01_112.vpk" "%CLIENT%\pak01_112.vpk"
mklink "%SERVER%\pak01_113.vpk" "%CLIENT%\pak01_113.vpk"
mklink "%SERVER%\pak01_114.vpk" "%CLIENT%\pak01_114.vpk"
mklink "%SERVER%\pak01_115.vpk" "%CLIENT%\pak01_115.vpk"
mklink "%SERVER%\pak01_116.vpk" "%CLIENT%\pak01_116.vpk"
mklink "%SERVER%\pak01_117.vpk" "%CLIENT%\pak01_117.vpk"
mklink "%SERVER%\pak01_118.vpk" "%CLIENT%\pak01_118.vpk"
mklink "%SERVER%\pak01_119.vpk" "%CLIENT%\pak01_119.vpk"
mklink "%SERVER%\pak01_120.vpk" "%CLIENT%\pak01_120.vpk"
mklink "%SERVER%\pak01_121.vpk" "%CLIENT%\pak01_121.vpk"
mklink "%SERVER%\pak01_122.vpk" "%CLIENT%\pak01_122.vpk"
mklink "%SERVER%\pak01_123.vpk" "%CLIENT%\pak01_123.vpk"
mklink "%SERVER%\pak01_124.vpk" "%CLIENT%\pak01_124.vpk"
mklink "%SERVER%\pak01_125.vpk" "%CLIENT%\pak01_125.vpk"
mklink "%SERVER%\pak01_126.vpk" "%CLIENT%\pak01_126.vpk"
mklink "%SERVER%\pak01_127.vpk" "%CLIENT%\pak01_127.vpk"
mklink "%SERVER%\pak01_128.vpk" "%CLIENT%\pak01_128.vpk"
mklink "%SERVER%\pak01_dir.vpk" "%CLIENT%\pak01_dir.vpk"
pause

Симлинки для L4D2:
PHP:
@echo off

REM Измените пути к папкам. Эти симлинки с серверной стороны будут указывать на клиентские файлы.
set "SERVER=C:\Servers\L4D2"
set "CLIENT=C:\Steam\SteamApps\common\left 4 dead 2"

REM ~2.61 GB
mklink /D "%SERVER%\left4dead2_dlc1" "%CLIENT%\left4dead2_dlc1"
mklink /D "%SERVER%\left4dead2_dlc2" "%CLIENT%\left4dead2_dlc2"
mklink /D "%SERVER%\left4dead2_dlc3" "%CLIENT%\left4dead2_dlc3"

REM ~10,200 files:
mklink /D "%SERVER%\left4dead2\scenes" "%CLIENT%\left4dead2\scenes"

REM ~2.20 GB
mklink "%SERVER%\left4dead2\pak01_000.vpk" "%CLIENT%\left4dead2\pak01_000.vpk"
mklink "%SERVER%\left4dead2\pak01_001.vpk" "%CLIENT%\left4dead2\pak01_001.vpk"
mklink "%SERVER%\left4dead2\pak01_002.vpk" "%CLIENT%\left4dead2\pak01_002.vpk"
mklink "%SERVER%\left4dead2\pak01_003.vpk" "%CLIENT%\left4dead2\pak01_003.vpk"
mklink "%SERVER%\left4dead2\pak01_004.vpk" "%CLIENT%\left4dead2\pak01_004.vpk"
mklink "%SERVER%\left4dead2\pak01_005.vpk" "%CLIENT%\left4dead2\pak01_005.vpk"
mklink "%SERVER%\left4dead2\pak01_006.vpk" "%CLIENT%\left4dead2\pak01_006.vpk"
mklink "%SERVER%\left4dead2\pak01_007.vpk" "%CLIENT%\left4dead2\pak01_007.vpk"
mklink "%SERVER%\left4dead2\pak01_008.vpk" "%CLIENT%\left4dead2\pak01_008.vpk"
mklink "%SERVER%\left4dead2\pak01_009.vpk" "%CLIENT%\left4dead2\pak01_009.vpk"
mklink "%SERVER%\left4dead2\pak01_010.vpk" "%CLIENT%\left4dead2\pak01_010.vpk"
mklink "%SERVER%\left4dead2\pak01_011.vpk" "%CLIENT%\left4dead2\pak01_011.vpk"
mklink "%SERVER%\left4dead2\pak01_012.vpk" "%CLIENT%\left4dead2\pak01_012.vpk"
mklink "%SERVER%\left4dead2\pak01_013.vpk" "%CLIENT%\left4dead2\pak01_013.vpk"
mklink "%SERVER%\left4dead2\pak01_014.vpk" "%CLIENT%\left4dead2\pak01_014.vpk"
mklink "%SERVER%\left4dead2\pak01_dir.vpk" "%CLIENT%\left4dead2\pak01_dir.vpk"
pause

Установка MetaMod и SourceMod:

  • Чтобы плагины могли запускаться, вам необходимо установить MetaMod и SourceMod.
  • Рекомендуется держать их обновлёнными до последней стабильной версии, чтобы получать все патчи безопасности, увеличение производительности и новый функционал.
  • Managing your Sourcemod installation - подробности о структуре папок SM, установке плагинов и расширений.

Другие ссылки:
 
Последнее редактирование:

Dragokas

Добрая душа
Сообщения
229
Реакции
213
3. Подключение к серверу:
Инфа от Dragokas:​

Чтобы разрешить другим людям подключаться к вашему серверу через Интернет:​
1. Другие люди должны ввести в консоль:​
C-подобный:
connect Ваш.публичный.IP:27016

2. Если ВЫ желаете подключиться к своему выделенному серверу:​
- Введите в клиентскую консоль:​
C-подобный:
connect Локальный.IP:27016

Важное замечание для п.2:
  • Ваш клиент игры должен быть запущен ДО момента запуска сервера!
    Иначе, Steam откажет вам в запуске клиента. Таким образом, позднее вы сможете запустить клиент игры только вручную через .exe файл игры - такое сработает не со всеми играми, и только с параметром -insecure.​
  • Обычно я использую такой бат-файл, чтобы автоматически запустить клиент, выждать 3 сек, и затем запустить сервер:
PHP:
:: Для CS:GO
SET "appID=730"
SET "GAME_ALIAS=csgo"
SET "MAP_NAME=de_dust2"

:: укажите путь до файла srcds.exe вашего выделенного сервера
SET "SERVER_DIR=E:\server\csgo"

:: Пример для L4D2 - удалите префиксы "::"
::SET "appID=550"
::SET "GAME_ALIAS=left4dead2"
::SET "MAP_NAME=c1m1_hotel"
::SET "SERVER_DIR=V:\server\l4d2"

SET "IP=192.168.31.4"
SET "PORT=27016"

:: Удалите ненужные опциональные аргументы по желанию
SET OPTIONAL_ARG= -insecure +sv_pure 0 +sv_consistency 0 -debug -condebug

:: укажите путь к файлу steam.exe
SET "STEAM_DIR=C:\Program Files (x86)\Steam"

:: ===============================

SET "SERVER_ARG= -console -game %GAME_ALIAS% +hostport %PORT% +clientport 27006 +map %MAP_NAME% %OPTIONAL_ARG%"
SET "STEAM_ARG= -applaunch %appID% -dev -console -sw +sv_lan 1 -novid +connect %IP%:%PORT%"

:: ===============================

:: Мы запускаем клиент прежде, чем сервер
start "" "%STEAM_DIR%\steam.exe" %STEAM_ARG%

timeout /t 3

:: Запускаем сервер
START "" /min "%SERVER_DIR%\srcds.exe" %SERVER_ARG%

Пожалуйста, напишите в комментариях, если вы знаете способ по-лучше, как подключиться локально к своему серверу, если он уже был запущен (перед клиентом).
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #3
Примеры Windows .bat файлов, сэкономят ~14.8 ГБ. для CS:GO и ~4.81 ГБ + 10,200 файлов для L4D2
Лучше переписать циклом. В bat-файлах же можно сделать поиск файлов, и проитерироваться по ним.
Правда я в скриптовом языке Винды не очень силён, может кто-то сделает.

Ваш клиент игры должен быть запущен ДО момента запуска сервера!
Это актуально только для новых ревизий движка. В старых (OrangeBox) при открытии сервера, в Steam-клиенте не происходит отметки о том, что юзер зашёл в игру.

В скрипте стоит добавить использование параметра -ip, поскольку когда в системе несколько сетевух, сервер может сесть не на тот адрес и подключение не удастся.
 

Dragokas

Добрая душа
Сообщения
229
Реакции
213
Лучше переписать циклом. В bat-файлах же можно сделать поиск файлов, и проитерироваться по ним.
Правда я в скриптовом языке Винды не очень силён, может кто-то сделает.
Позже напишу вариант по-лучше. Пока чисто копи-паст авторского скрипта.
Там еще делал варик для Linux-a, чтобы можно было клонировать сервер почти без потерь места.
 

Arthur Don

Участник
Сообщения
1,696
Реакции
256
Кто нибудь может дать ссылку, на тему где писали про линки файлов сервера на яндекс диске?
 
Сверху Снизу