Скрипт запуска HLDS-серверов + Source NEW, 0.96 |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
![]() |
Скрипт запуска HLDS-серверов + Source NEW, 0.96 |
![]() |
![]()
Сообщение
|
![]() ![]() |
Столкнувшись с разными проблемками пришлось написать для себя скрипт для запуска серверов! Написал :D Выкладываю.
Поддержка Counter-Strike SOURCE серверов! :P Обновление 02.05.2011 Версия: 0.98 Автор: LeXiKoN Офф сайт [Поддержка]: http://forum.eqline.ru/topic/361-skript-za...-hlds-serverov/ ChangeLog: Полный changlog на офф сайте!! Под спойлер не прячу! Есть очень важное нововведение!! 0.98
Код # Provides: для каждого сервера он должен быть разный, к примеру: Код # Provides: server1 Пример: ![]() Скачать #1 Скачать #2 Debian/Ubuntu и прочие HLDS: SOURCE:RedHat/Fedora и прочие HLDS: SOURCE: Скачать #3 ![]() ![]() ![]() ![]()
Отредактировал: lexikon, - 2.5.2011, 22:24
|
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
lexikon,
заного меня обошли с реализацией нормального выключения сервера :biggrin: |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
lexikon,
Еще наверное не помешало бы добавить в скрипт переменную, для запуска сервера, с определенным приоритетом ![]() |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Парились долго, но нормальную остановку сервера сделали! :biggrin:
На счёт приоритета неплохо было бы, однако не у всех она прокатит. Например, у меня нет доступа к команде по изменению приоритета процесса, т.к. я не root, поэтому мне в этом будет облом :) |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
Aion13,
Код su root echo "%`whoami` ALL=NOPASSWD: /usr/bin/renice" >> /etc/sudoers echo "%`whoami` ALL=NOPASSWD: /usr/bin/taskset" >> /etc/sudoers а так прокатит %) |
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
чтоб остановить корректно сервер....не достаточно его убить или послать в скрин команду quit ( screen -X quit )
Все способы что в инете и гроша ломаного не стоят! |
![]() |
|
![]() |
![]()
Сообщение
|
|||
![]() ![]() |
Наконец то. Спасибо.
|
|||
|
||||
![]() |
![]()
Сообщение
|
![]() ![]() |
может темку прилепим?
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
lexikon,
смысла небудет тк в данном разделе мало тем и они все на виду :) |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
если у меня один сервер на моем отдельном компе , стоит ли мне вообще пользоватся скриптами запуска ???
|
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
|
![]() |
|
![]() |
![]()
Сообщение
|
![]() ![]() |
c0rax,
ахаха тебе тоже тогда спасибо + |
|
|
![]() |
![]()
Сообщение
|
![]() |
|
|
|
![]() |
![]()
Сообщение
|
![]() |
запустил 1 сервер,потом проделал все тоже самое запуская второй - в ответ получил дулю
![]() p.s CentOS |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
knaus-94,
сделать 2 скрипта |
![]() |
|
![]() |
![]()
Сообщение
|
![]() |
первый:
CODE SERVER_NAME="Deathrun" screen_name=deathrun path="/home/hlds/hlds_deathrun" hlds_ip=******** hlds_port=27015 hlds_gametype=cstrike hlds_players=32 hlds_map=deathrun_sfa hlds_pid=server.pid screen_pid=$screen_name-screen.pid hlds_options="-pingboost 3 +exec server.cfg" use_user=hlds condebug=1 check_version=0 checker_command="quakestat" #---------------------------------------------------- # Номер ядра/процессора в линуксе # 2х-ядерные: 0 - первое ядро, 1 - второе ядро # 4x-ядерные: 0 - первое ядро ... 3 - четвертое ядро # По аналогии с другими многоядерными процессорами use_core=1 второй: CODE SERVER_NAME="Public"
screen_name=public path="/home/hlds/hlds_pub" hlds_ip=******* hlds_port=27016 hlds_gametype=cstrike hlds_players=32 hlds_map=de_dust2 hlds_pid=server.pid screen_pid=$screen_name-screen.pid hlds_options="-pingboost 3 +exec server.cfg" use_user=hlds condebug=1 check_version=0 checker_command="quakestat" #---------------------------------------------------- # Номер ядра/процессора в линуксе # 2х-ядерные: 0 - первое ядро, 1 - второе ядро # 4x-ядерные: 0 - первое ядро ... 3 - четвертое ядро # По аналогии с другими многоядерными процессорами use_core=0
Отредактировал: knaus-94, - 19.4.2011, 17:53
|
|
|
![]() |
![]()
Сообщение
|
![]() |
все,доперло
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
так а как тушить серв??=)
|
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
./scriptname stop
где scriptname - это имя твоего скрипта. |
|
|
![]() |
![]()
Сообщение
|
![]() ![]() |
SiziF,
quit |
![]() |
|
![]() ![]() |