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

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

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

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

14 страниц V  « 7 8 9 ... 12 13 »

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

Статус пользователя Asmoɗai
сообщение 28.2.2012, 22:00
Сообщение #141


Стаж: 14 лет

Сообщений: 66
Благодарностей: 47
Полезность: 243

330863, ты пофиксишь баг, когда сервер рестартится, а старый скрин не закрывается и продолжает висеть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя alpik
сообщение 28.2.2012, 22:13
Сообщение #142


Стаж: 18 лет

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

Цитата(alesned @ 28.2.2012, 19:54) *
alpik,
1) Авто запуск вместе с запуском сервера. Называешь скрипт скажем server_1

cd /etc/init.d (и сюда закидываешь)
chmod +x server_1
chkconfig server_1 on

2) Установить планировщик cron. Как раз для чекера нужен и можно через него делать старт стоп в нужное время.

*Сразу говорю, что этот скрипт не смотрел, поэтому первый пункт под сомнением. Можешь ввести chkconfig --list и посмотреть, есть ли там в списке твой server_1

Спс конечно, но уже делал так, да и где-то в первых постах уже ребята пробовали - не робит он под chkconfig >>> chkconfig server_1 on
сервис server_1 не поддерживает chkconfig .

Думаю можно сделать через "костыль" дополнительный скрипт в автозапуск , который в свою очередь уже запускает server_test.sh (из архива) который лежит в корне серва cs. Вопрос - как?

Про запуск через крон тоже подумывал... пока как то смутно представляю...

Насчет чекера - ненужен...

Пока юзаю скрипт от LeXiKoN он нормально втыкается в автозагрузку на centos
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Grape Fruit
сообщение 29.2.2012, 8:47
Сообщение #143


Стаж: 16 лет

Сообщений: 505
Благодарностей: 286
Полезность: 802

alpik,
После
Цитата
#!/bin/bash

добавь строку
Код
# chkconfig: 2345 95 20


и убери у скрипта расширение .sh

Тогда он добавится в авто запуск. Проверил - вроде работает.

Хотя не очень понимаю, чем этот скрипт лучше лексиконовского.

1) Установка cron.

Цитата
yum install vixie-cron crontabs
/sbin/chkconfig crond on
/sbin/service crond start


============================
Если не удалось пихнуть скрипт в автозапуск или просто его сделать полноценным inid.d скриптом, то делаем так:
============================
2) Далее создаешь .sh файл в любой папке (не забываем chmod +x название). Например, start.sh с содержимым
Цитата
#!/bin/bash

/etc/init.d/server_1 start


в папке /home

3) Либо через планировщик, либо напрямую (второй способ проще, поэтому объясню его) добавляешь start.sh в крон.
-Идем в папку /var/spool/cron
-В файл root (если из-под него работаешь) добавляем строку
Цитата
55 2 * * * /home/start


fssr.ru/hz.php?name=News&file=article&sid=3686 тут немного инфы с пояснениями, как задать нужное время. В моем примере скрипт запускается в 2:55

============================
Если init.d скрипт есть, то 2 пункт пропускаем, а в третьем добавляем

Цитата
55 2 * * * /etc/init.d/server_1 start


============================
4) cd /etc/init.d
./crond restart

Отредактировал: alesned, - 29.2.2012, 8:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя alpik
сообщение 29.2.2012, 14:39
Сообщение #144


Стаж: 18 лет

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

alesned,
+
буду копаца
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 29.2.2012, 22:24
Сообщение #145


Стаж: 16 лет

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

Цитата(Asmoɗai @ 28.2.2012, 22:00) *
330863, ты пофиксишь баг, когда сервер рестартится, а старый скрин не закрывается и продолжает висеть?

я у себя такого неразу ешё незамечал... :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 3.3.2012, 5:08
Сообщение #146


Стаж: 18 лет

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

330863, Извини, не мог бы подсказать при выполнении команды

./server.sh restart сервер перезагружается но скрипт выдает предупреждение что не может убить процесс, строка желтого цвета :

Цитата
Cannot kill hlds process of Public server

это как то можно исправить или так и должно быть ? Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 9.3.2012, 17:13
Сообщение #147


Стаж: 16 лет

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

А куда pingbooster вписывать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mpad
сообщение 9.3.2012, 19:57
Сообщение #148
Стаж: 14 лет

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

Цитата(Akushi @ 9.3.2012, 21:13) *
А куда pingbooster вписывать?

В строку запуска (./hlds_run -game cstrike -pingboost 1/2/3)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 9.3.2012, 20:48
Сообщение #149


Стаж: 18 лет

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

Цитата(Akushi @ 9.3.2012, 19:13) *
А куда pingbooster вписывать?


hlds_options=""
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Farit123
сообщение 6.5.2012, 19:21
Сообщение #150
Стаж: 14 лет

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

sudo: /bin/qstat: command not found
помогите с этой ошибкой
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 9.5.2012, 14:14
Сообщение #151


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

При запуске и интерпретатором в таком формате #!/bin/bash

Выдает


./server_test.sh start
bash: ./server_test.sh: /bin/bash^M: плохой интерпретатор: Нет такого файла или каталога


При запуске и интерпретатором в таком формате # !/bin/bash

Выдает


./server_test.sh start
: команда не найденаne 5:
: команда не найденаne 9:
: команда не найденаne 24:
: команда не найденаne 26:
: команда не найденаne 30:
'/server_test.sh: line 51: syntax error near unexpected token `{
'/server_test.sh: line 51: `start() {


Живу на Оси Debian



Ну и сам скрипт запуска

# !/bin/bash
# authors: Puma https://c-s.net.ua
# version: 1.2
#. /lib/lsb/init-functions

#####################################################
# Configuration
#####################################################

server_name="сервер" #Название сервера
screen_name="сервер" #Название screen-сессии
use_user="root" #Имя юзера от которого запускается сервер
path="/home/ftp/hlds_сервер" #Путь до ROOT-директории сервера (без /в конце)
hlds_ip="127.0.0.1" #IP сервера ,не ставить 0.0.0.0
hlds_port="27025" #Порт сервера
hlds_players="32" #Максимальное количество игроков на сервере
hlds_map="de_dust2" #Имя первоначальной карты при запуске
hlds_options="-debug" #Дополнительные параметры запуска
priority="0" #Приоритет для сервера (-20 - Высокий ;20 - Низкий)
usecore="0,1,2,3" #Привязка к ядрам (0, 1, 2, 3)
hlds_pid="${screen_name}.pid" #Имя pid файла сервера
clear_logs="0" # очишать лог файлы при запуске сервера через скрипт?
clear_cache="0" # очишать кэши системы перед запуском сервера? # работает только под рутом

checker_cmd="/bin/qstat" #Команда пакета qStat отвечающего за проверку сервера

Все что ниже не менял






Хелп)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 9.5.2012, 17:10
Сообщение #152


Стаж: 16 лет

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

Archangel236,
dos2unix start.sh ёпт
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 9.5.2012, 17:23
Сообщение #153


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Я свою траблу устранил )

Цитата(330863)
dos2unix start.sh ёпт


Не тут счастие зарыто было )

Отредактировал: Archangel236, - 9.5.2012, 17:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Aleksando
сообщение 10.5.2012, 22:10
Сообщение #154
Стаж: 16 лет

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

До этого было всё норм, щас новый дедик, пытаюсь запустить...
CODE
[*.*.*.*:27015] Starting Server
cat: /home/s27015/n27015.pid: No such file or directory
taskset (util-linux-ng 2.17.2)
usage: taskset [options] [mask | cpu-list] [pid | cmd [args...]]
set or get the affinity of a process

-p, --pid operate on existing given pid
-c, --cpu-list display and specify cpus in list format
-h, --help display this help
-V, --version output version information

The default behavior is to run a new command:
taskset 03 sshd -b 1024
You can retrieve the mask of an existing task:
taskset -p 700
Or set it:
taskset -p 03 700
List format uses a comma-separated list instead of a mask:
taskset -pc 0,3,7-11 700
Ranges in list format can take a stride argument:
e.g. 0-31:2 is equivalent to mask 0x55555555

cat: /home/s27015/n27015.pid: No such file or directory
cat: /home/s27015/n27015.pid: No such file or directory
[*.*.*.*:27015] Server successfully started! :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 11.5.2012, 6:04
Сообщение #155


Стаж: 16 лет

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

Aleksando,
сервер незапускается нормальным способом, поэтому пишет ошибку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Aleksando
сообщение 11.5.2012, 11:02
Сообщение #156
Стаж: 16 лет

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

Цитата(330863 @ 11.5.2012, 6:04) *
Aleksando,
сервер незапускается нормальным способом, поэтому пишет ошибку

А почему это происходит? Добавил дебаг, в сервере такое:
Код
CRASH: Fri May 11 11:01:31 GMT+6 2012
Start Line: ./hlds_i686 -game cstrike +ip *.*.*.* +port 27015 +map de_dust2 +maxplayers 32 -debug -nomaster +sys_ticrate 512 -pidfile s27015.pid
End of crash report


Короче, щас у хостера узнал что у меня 64 битка, по этому серв и не запускается, что можно сделать?

Отредактировал: Aleksando, - 11.5.2012, 11:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб2
сообщение 11.5.2012, 14:12
Сообщение #157


Стаж: 14 лет

Сообщений: 2367
Благодарностей: 1209
Полезность: 1014

Aleksando,
hlds_amd сделать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Aleksando
сообщение 11.5.2012, 14:50
Сообщение #158
Стаж: 16 лет

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

Цитата(нуб2 @ 11.5.2012, 14:12) *
Aleksando,
hlds_amd сделать

Всё разобрался, в опу этот x64 один геморрой, надо потом будет статью написать, людей пожалеть и их нервы. Теперь не могу запускать от пользователей, от рута норм, какие права нужно дать чтобы был запуск?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя deadsik
сообщение 16.5.2012, 0:32
Сообщение #159
Стаж: 15 лет

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

Скажите пожалуйста в чём может быть проблема.....
Цитата
evgeniy@hosting:/home/server/27016$ ./server_test.sh start
[222.222.222.222:27016] Starting Public
taskset: failed to get pid 7408's affinity: Нет такого процесса
renice: failed to get priority for 7408 (process ID): Нет такого процесса
[222.222.222.222:27016] Server crashed on start sad.gif
evgeniy@hosting:/home/server/27016$


Отредактировал: deadsik, - 16.5.2012, 0:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleksandrozz
сообщение 12.7.2012, 15:21
Сообщение #160
Стаж: 13 лет

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

А как через этот скрипт отключить защиту (VAC) ?

Отредактировал: aleksandrozz, - 12.7.2012, 15:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
14 страниц V  « 7 8 9 ... 12 13 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: