Случайная карта при запуске сервера

Тема в разделе "Linux", создана пользователем pracc, 9 июл 2015.

  1. pracc

    pracc

    Сообщения:
    480
    Симпатии:
    128
    Я давно держал сервера на windows, но теперь держу сервера на linux, но на windows у меня был bat файл запуска сервера с содержанием запуска случайной карты из файла mapcycle при старте сервера.

    PHP:
    @echo Off
    setlocal EnableDelayedExpansion
    cls
    echo Protecting srcds from crashes...
    echo If 
    you want to close srcds and this scriptclose the srcds window and type Y depending on your language followed by Enter.
    title srcds.com Watchdog
    :srcds
    set i
    =-1
    for /"usebackq eol= delims=" %%A In ("./csgo/mapcycle.txt") Do (
        
    set /A i+=1
        set Maps
    [!i!]=%%A
    )
    echo !
    Random!!Random!>nul
    set 
    /A RndNum=(!i!+1)*!Random!/32768
    set Map
    =!Maps[%RndNum%]!
    echo [%
    time:~,8%  %date%] selected random map on start"!Map!".
    echo [%
    time:~,8%  %date%] srcds started.
    start /wait srcds.exe -console -game csgo -tickrate 64 +net_public_adr XX.XX.XX.XX +game_type 0 +game_mode 0 -port 27015 +map !Map!
    echo [%
    time:~,8%  %date%] WARNINGsrcds closed or crashedrestarting.
    goto 
    srcds
    Как запустить случайную карту из файла mapcycle на linux?
     
    Последнее редактирование: 10 июл 2015
  2. MihailM

    MihailM убежал :)

    Сообщения:
    446
    Симпатии:
    27