Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 26 апр 2024, 12:39

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Скрипт для запуска
СообщениеДобавлено: 17 сен 2012, 07:16 
Не в сети
Аватара пользователя
Зарегистрирован:
22 июл 2012, 02:20
Последнее посещение:
14 мар 2015, 20:22
Сообщения: 177
Откуда: Санкт-Петербург
Слегка модифицированный скрипт(имею ввиду тот, который попадается чаще всего на просторах рунета) для запуска серверного приложения.
Делали под свои нужды, т.к. мы ленивые сволочи и играем практически лишь на crossfire, но иногда хочется и другие карты. Поэтому сегодня сделал скрипт с возможностью выбора карты:
Код:
#!/bin/bash
ARRAY=('crossfire' 'frenzy' 'crater88' 'datacore' 'mckillbox_platinum' '' '' '')
SERVERS=${#ARRAY[@]}
echo "Выберите карту:"
for (( i=0;i<$SERVERS;i++)); do
    echo $i\) ${ARRAY[${i}]}
done

read choice

echo "Выбрана карта ${ARRAY[${choice}]}"
cd /opt/hldir
echo "Enter map:"
./hlds_run -binary ./hlds_i686 -console +log on +mp_logecho 1 -game valve +0.0.0.0 +port 27015 +sv_lan 0 +maxplayers 32 +map ${ARRAY[${choice}]}

P.S. я знаю, что кое что написано криво
В итоге мы имеем:

Код:
Выберите карту:
0) crossfire
1) frenzy
2) crater88
3) datacore
4) mckillbox_platinum
5)
6)
7)


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB