Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

14 страниц V  « 10 11 12 13 »

Удобный скрипт запуска сервера кс :)

proskill
сообщение 18.10.2012, 11:27
Сообщение #201
Стаж: 13 лет

Сообщений: 187
Благодарностей: 31
Полезность: 0

[79.220.113.4:27015] How to use: ./server.sh {start|stop|restart|status|console|checker}
Закинул все по папкам, поправил скрипт и пытаясь запустить с папки сервера скрипт, выдает выше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 18.10.2012, 13:47
Сообщение #202


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Я как понял запускаешь не из под root'a ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
proskill
сообщение 18.10.2012, 14:09
Сообщение #203
Стаж: 13 лет

Сообщений: 187
Благодарностей: 31
Полезность: 0

Цитата(3aB}{o3 @ 18.10.2012, 14:47) *
Я как понял запускаешь не из под root'a ?

через рут, позже кину, как я правил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fatronix
сообщение 3.11.2012, 16:15
Сообщение #204
Стаж: 13 лет

Сообщений: 21
Благодарностей: 4
Полезность: 145

не удается задать приоритет. что неверно?
Файл pub.pid создается
Код
#!/bin/sh

cd /var/www/localhost/htdocs/cs16
screen -A -m -d -S hlds ./hlds_run -binary ./hlds_i686 -game cstrike -beta hlbeta -pingboost 3 +ip 0.0.0.0 +port 27015 +map de_dust2x2 -autoupdate +maxplayers 32 -pidfile pub.pid&
sleep 5
taskset -c 1 -p pub.pid

Вот что пишет консоль
Код
taskset: executing -p failed: Нет такого файла или каталога
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 5.11.2012, 7:09
Сообщение #205


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

fatronix,
pub.pid => `cat pub.pid`
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fatronix
сообщение 8.11.2012, 9:58
Сообщение #206
Стаж: 13 лет

Сообщений: 21
Благодарностей: 4
Полезность: 145

330863,
окончательный код такой
Код
#!/bin/bash
cd /var/www/localhost/htdocs/cs16
./hlds_run -binary ./hlds_i686 -game cstrike -beta hlbeta -pingboost 3 +ip 0.0.0.0 +port 27015 +map de_dust2x2 -autoupdate +maxplayers 32 -pidfile pub.pid&
taskset -pc 1 `cat /var/www/localhost/htdocs/cs16/pub.pid` > /dev/null
renice -n -20 -p `cat /var/www/localhost/htdocs/cs16/pub.pid` > /dev/null
chrt -f -p 99 `cat /var/www/localhost/htdocs/cs16/pub.pid` > /dev/null
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 9.11.2012, 7:37
Сообщение #207


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

fatronix,
огосподи, вынос мозга
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kain_wrath
сообщение 9.11.2012, 23:45
Сообщение #208
Стаж: 14 лет

Сообщений: 331
Благодарностей: 141
Полезность: 311

Цитата
usecore="3" #Привязка к ядрам (0, 1, 2, 3)

А есть ли смысл привязывать сразу к несколькия ядрам, ведь hlds не расчитан на многоядерность?

Отредактировал: Kain_wrath, - 10.11.2012, 15:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 10.11.2012, 13:22
Сообщение #209


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Kain_wrath,
привязка по ядрам для процессов которые неимеют многопоточности тоже имеет смысл, можно ограничить ядра на которых процесс должен работать, но не трогать остальные ядра
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kain_wrath
сообщение 10.11.2012, 15:53
Сообщение #210
Стаж: 14 лет

Сообщений: 331
Благодарностей: 141
Полезность: 311

330863,
а скрипт перезапускает сервер при ошибке сегментации? ато аналогичные скрипты при этой ошибке тупят
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 10.11.2012, 19:12
Сообщение #211


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Kain_wrath,
перечитайте топик
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fatronix
сообщение 10.11.2012, 19:42
Сообщение #212
Стаж: 13 лет

Сообщений: 21
Благодарностей: 4
Полезность: 145

Kain_wrath,
У меня перезапускался с -autoupdate и -debug
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 24.11.2012, 11:55
Сообщение #213


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Цитата(330863 @ 4.8.2012, 2:58) *

Помоги сделать этот скрипт в автозапуск crazy.gif У меня получается, но сервер не оффнуть. Ошибки screen.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
WMP
сообщение 24.11.2012, 12:06
Сообщение #214
Стаж: 13 лет

Сообщений: 272
Благодарностей: 50
Полезность: 0

А через top?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 24.11.2012, 14:03
Сообщение #215


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Цитата(WMP @ 24.11.2012, 16:06) *
А через top?

Не пробывал:) да и смысл. раз Ошибки какие то пишет, значит что то не так sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pautina
сообщение 18.12.2012, 14:25
Сообщение #216
Стаж: 15 лет

Сообщений: 37
Благодарностей: 1
Полезность: 23

Если кому-то нужно, могу выложить этот же скрипт, но переделанный под FReeBSD. Переделывал на быструю руку работает только от рута, и не работает выставление количество ядер.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
gentoos
сообщение 28.12.2012, 16:30
Сообщение #217
Стаж: 13 лет

Сообщений: 671
Благодарностей: 54
Полезность: 0

Не работает перезапуск после падения,в чем недочет?


Конфиг
server_name="Public#6" #Название сервера
screen_name="public6" #Название screen-сессии
use_user="hlds" #Имя юзера от которого запускается сервер
path="/home/hlds/public" #Путь до ROOT-директории сервера (без /в конце)
hlds_ip="айпи" #IP сервера ,не ставить 0.0.0.0
hlds_port="27022" #Порт сервера
hlds_players="32" #Максимальное количество игроков на сервере
hlds_map="de_dust" #Имя первоначальной карты при запуске
hlds_options="-debug -insecure -nomaster +sys_ticrate 1100 -pingboost 2" #Дополнительные параметры запуска
priority="-20" #Приоритет для сервера (-20 - Высокий ;20 - Низкий)
usecore="" #Привязка к ядрам (0, 1, 2, 3)
hlds_pid="${screen_name}.pid" #Имя pid файла сервера
clear_logs="0" # очишать лог файлы при запуске сервера через скрипт?
clear_cache="0" # очишать кэши системы перед запуском сервера? # работает только под рутом
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shurik_7773.cfg
сообщение 6.1.2013, 11:22
Сообщение #218


Стаж: 13 лет

Сообщений: 80
Благодарностей: 8
Полезность: 82

Парни такая проблема !

С папкой Steam каждый раз она появляется в дирекции /home/***user***/Steam со следуйщими папками appcache , config , logs . По идеи как это было на win у меня эти папки и файла создавались в корне сервера , а тут выкидывает куда-то , как понимаю с hlds_run есть определённые команды которые не дописаны в скрипте.
Может права на папку hlds изменить ?
Мой путь расположения Сервера /servers/hlds/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 6.1.2013, 22:07
Сообщение #219


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Shurik_7773.cfg,
всё нормально!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя stranick79
сообщение 8.1.2013, 15:28
Сообщение #220
Стаж: 13 лет

Сообщений: 2
Благодарностей: 1
Полезность: 0

Сам разобрался)

Отредактировал: stranick79, - 8.1.2013, 17:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
14 страниц V  « 10 11 12 13 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: