Скрипт запуска HLDS-серверов + Source NEW, 0.96 |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Скрипт запуска HLDS-серверов + Source NEW, 0.96 |
lexikon |
2.5.2011, 11:47
Сообщение
|
|
0,98 в первом посту
|
|
|
lexikon |
2.5.2011, 22:24
Сообщение
|
|
извините перезалил!
|
|
|
GetJump |
12.5.2011, 3:12
Сообщение
|
Для юзеров Debian - Если получаете ошибку, либо поставь sudo (apt-get install sudo) либо найдите в файле строку ./hlds_run и передней уберите все, что до ./hlds_run кроме $INTR
|
|
|
|
330863 |
12.5.2011, 13:29
Сообщение
|
|
GetJump,
это для всех =\ |
|
|
L_O_T_U_S |
16.5.2011, 1:59
Сообщение
|
|
у Меня gentoo .
не работает ((( хотя на центе работало . как на gentoo прикрутить ? |
|
|
c0rax |
16.5.2011, 13:45
Сообщение
|
|
|
Поблагодарили 1 раз
|
|
Katactrofa |
9.8.2011, 19:31
Сообщение
|
|
Как правильно прописать в параметрах запуска hlds_i686 сошку? Автоматом почему-то определяется как hlds_amd, хотя ведро на celeron`e.
Код hlds_options="-binary ./hlds_i686" Верно?
|
|
|
330863 |
11.8.2011, 7:48
Сообщение
|
|
Katactrofa,
да верно ;) |
Поблагодарили 1 раз
|
|
zzipper |
20.10.2011, 14:54
Сообщение
|
Есть кто живой в треде еще?
Допилил скрипт для freebsd 8.2 Все работает, кроме stop. Делаешь стоп, скрин убивается, пиды подтираются, а процесс продолжает висеть. Делаю killall hlds_amd - процесс гасится, но сам перезапускается, без скрина. Есть какие-нибудь мысли по этому поводу?( |
|
|
|
330863 |
20.10.2011, 17:31
Сообщение
|
|
zzipper,
надо убивать hlds_run потом hlds_amd/i686 |
Поблагодарили 1 раз
|
|
zzipper |
20.10.2011, 18:35
Сообщение
|
330863, так, угу, ну это понял. А как быть с неработающим стопом? Кто знает, автор скрипт еще поддерживает? А то сайт недоступен.
|
|
|
|
330863 |
21.10.2011, 18:07
Сообщение
|
|
zzipper,
если ты хитрый то добавь сам убивание хлдс ) как пример kill -9 `ps -ef | grep hlds_i686 | grep -v grep | grep -v SCREEN | grep "$hlds_port" | awk '{print $2}'` только ! вместо $hlds_port впиши нужную переменную которая соответствует порту на котором запушен сервер |
|
|
laursen |
24.10.2011, 23:43
Сообщение
|
|
потёрто...
Отредактировал: laursen, - 25.10.2011, 0:03
|
|
|
Tarum |
9.11.2011, 6:18
Сообщение
|
|
в репах qstat не было, посему пришлось ставить из рпм. вот может кому пригодится:
где выбрать рпм пакет для своей оси Установка rpm -ihv http://pkgs.repoforge.org/qstat/qstat-2.11-1.el6.rf.i686.rpm /// в данном случае мне нужно было именно 686, если у вас другая архитектура и тп выбираете пакет для себя и заменяете ссылку
Отредактировал: Tarum, - 9.11.2011, 6:18
|
|
|
330863 |
9.11.2011, 7:16
Сообщение
|
|
Tarum,
quakestat / qstat |
|
|
Tarum |
10.11.2011, 13:30
Сообщение
|
|
|
|
|
Tarum |
18.11.2011, 16:00
Сообщение
|
|
не работает скриптик, ругается на 91 первую строку что нет доступа.
код 91ой ps -ef | grep SCREEN | grep "$screen_name" | grep -v grep | awk '{ print $2}' > $path/$screen_pid Запускал и от кс и от рута, и схмод выстовлен. Не знаю что не так, в печали. ось Centos 6 щас перестал выводить и просто вот так выглядит: из консоли [cs@d0061 public]$ service classic start [>>] Проверка размера .log файлов Размер checker.log: 398 байт Размер qconsole.log: 0 байт [>>] Запуск сервера Classic Test Порт севрера: 27015 Привязка к ядру: 1 Запуск от юзера: cs Статус: [cs@d0061 public]$ UPDATE Стал копать скрипт и нашел в чем косяк) там все идет через судо) поставли настроил - зафурычило Добавьте в рекваред пакеты [sudo]
Отредактировал: Tarum, - 18.11.2011, 16:22
|
|
|
нуб2 |
6.1.2012, 18:43
Сообщение
|
|
Куны подскажите в чем беда.
Сей скрипт плодит огромную тучу скринов... Ну правда 0.98 версия, но вот... все что касается пидов Код SERVER_NAME="dd2" #Название сервера screen_name=dd2 #Название screen-сессии hlds_pid=dd2.pid screen_pid=$screen_name-screen.pid Может я дибил и что то не так забил тут?) |
Поблагодарили 1 раз
|
|
ARTI SHOK |
7.1.2012, 23:02
Сообщение
|
удалено
Отредактировал: ARTI SHOK, - 7.1.2012, 23:05
|
|
|
|
stonemct |
7.1.2012, 23:04
Сообщение
|
Куны подскажите в чем беда. Сей скрипт плодит огромную тучу скринов... Ну правда 0.98 версия, но вот... все что касается пидов Код SERVER_NAME="dd2" #Название сервера screen_name=dd2 #Название screen-сессии hlds_pid=dd2.pid screen_pid=$screen_name-screen.pid Может я дибил и что то не так забил тут?) привет попробуйте поставить condebug=0 для простоты или вырезать из скрипта всю цепочку типа все что фиолетовым! раскрой и узри condebug=1 -cut- if [ "$condebug" -eq 1 ]; then hlds_options2="-condebug" fi -cut- start() { -cut- # Запускаем сервер $INTR sudo -u $use_user ./hlds_run -game $hlds_gametype +maxplayers $hlds_players +map $hlds_map +ip $hlds_ip +port $hlds_port $hlds_options $hlds_options2 -pidfile $hlds_pid я не нашел для чего эта функция, но сделал пустой скрипт с одной строкой запуска и вот если отключить эту функцию то все работет!
Отредактировал: stonemct, - 7.1.2012, 23:06
|
|
|
|