Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Автоматический запуск Сервера при падении

-

Статьи и описания по Counter-Strike

- Статьи, руководства и описания по игре Counter-Strike

Ответ
 
Опции темы
Старый 01.04.2011, 17:33   #1
 Разведчик
Аватар для Twet
 
Twet на правильном пути
Регистрация: 27.11.2010
Сообщений: 19
Популярность: 34
Сказал(а) спасибо: 1
Поблагодарили 12 раз(а) в 9 сообщениях
 
Smile Автоматический запуск Сервера при падении

Первый способ:
1.Создаем текстовый файл в папке сервера, там где находится файл hlds.exe (именно там не в другом месте, другими словами в корне сервера)

Пример: создал start.txt туда вписал код который ниже и переименовал в start.bat

PS: Если не меняется расширение файла идите в Мой компьютер> Сервис > Свойства Папки...> Вид > и снимите галочку с Скрывать расширение для зарегистрированных типов файлов

2.Копируем туда вот этот код:
Цитата:
@echo off
cls
echo Protecting hlds from crashes...
echo If you want to close srcds and this script, close the hlds window and type Y depending on your language followed by Enter.
title hlds.com Watchdog
:hlds
echo (%time%) hlds started.
START/HIGH /wait hlds.exe +sv_lan 1 -game cstrike -port 27015 +maxplayers 21 +map de_dust2 -noipx -insecure -nomaster -console
echo (%time%) WARNING: hlds closed or crashed, restarting.
goto hlds

где
Цитата:
START/HIGH /wait hlds.exe +sv_lan 1 -game cstrike -port 27015 +maxplayers 21 +map de_dust2 -noipx -insecure -nomaster -console

ваши параметры запуска сервера
Цитата:
START/HIGH /wait

запуск с высоким приоритетом

Второй способ:
Этот способ отличаеться от другого тем что здесь ошибки
Fatal error - Dedicated server,
HLDS Launcher,
ssReborn.exe ,
hlds.exe - ошибка приложения

закрываются автоматически.

Для этого нам понадобиться Half-life Reanimator
Half-Life Reanimator - программа, следящая за падением Half-Life серверов (в т.ч. Counter-Strike и другие модификации). Отслеживаются также необычные падения. Например, сервер может упасть с сообщением типа "Программа выполнила недопустимую операцию и будет закрыта..." или с сообщением, что для такой-то карты нет такого-то файла. И пока не закрыть это сообщение, сервер останется "висеть". Программа позволяет следить не только за HL-серверами, но и за любыми другими программами, которые "любят" падать, например античиты и т.п.

1.Качаем реаниматор hlr--->[Ссылки могут видеть только зарегистрированные пользователи. ]
2.Запускаем его жмем на зеленый плюсик

3.В поле название пишем название какое хотите(лично я писал название своего сервера и какой он по счету)
4.В поле Путь к файлу выбираем hlds.exe

дальше параметры запуска только уже без hlds.exe просто пишем параметры запуска
Советую выбирать высокий приоритет, чтобы не лагал сервер
Первый запуск через: 3 секунд (место тройки можете поставить любое значение)
Перезапуск после закрытия окна: 2 секунд(это время повторного запуска HLDS Servеr`a после падения)
Перезапуск через: 1440 минут (перезагрузка сервера через 24 часа может ставить любое значение,но я предпочел раз в день )
Ставим галочку на Запускать сохраняем и жмем синий треугольник
5.Переходим во вкладку Окна
и жмем зеленый плюсик
6. В название окна пишем все известные ошибки HLDS
Цитата:
Fatal error - Dedicated server
HLDS Launcher
ssReborn.exe
hlds.exe - ошибка приложения

естественно что по очереди каждое окно))


Третий способ:
с использованием FireDaemon

FireDaemon - Демоны (фоновые программы) из Unix давно не дают покоя пользователям Windows, где не существует аналогичных средств исполнения приложений. Утилита FireDaemon позволяет запускать любое Win32 приложение или скрипт (например: BAT/CMD, Perl, Java, Python, TCL/TK) как Windows сервис. Легко настраивается через GUI или XML, потребляет мало системной памяти и процессорного времени, управляет приоритетом подпроцессов, настройками окружения, назначение использования одного или нескольких CPU, а так же собирает статистику событий и записывает в log файлы на диск.

1.Скачать можно тут([Ссылки могут видеть только зарегистрированные пользователи. ]) и установить куда хотите (по дефолту C:\Program Files\FireDaemon).
2.Запустите FireDaemon GUI с ярлыка на рабочем столе. Нажмите "Create a new service definition" с панели инструментов (или нажмите Ctrl+N) и введите информацию в поля. Очевидно корректируйте пути к своему серверу а именно к hlds.exe (или srсds.exe если Source). Обратите особое внимание на список параметров которые будете вносить.


Вот параметры запуска (корректируйте их по себя или добавляйте свои)
Цитата:
-console -game "cstrike" -secure +map de_dust -autoupdate +log on +maxplayers 32 -port 27015 +ip 1.2.3.4 +exec server.cfg

"-console" консольный режим сервера.
"-game" какой мод игры (Например:Counter-Strike(cstrike) Half-Life (hl)).
"-secure" включить VAC античит на вашем сервере (valve anti cheat). Можно удалить команду если не хотите использовать VAC.
"+map" карта которая будет при старте сервера
"+log on" включить логирование на сервере
"maxplayers 32" сколько слотов на сервере
"-port 27015" порт вашего сервера
"+ip" ваш IP адрес
"+exec server.cfg" конфигурация сервера ( можно и загрузить например и server2.cfg )

3.Теперь перейдите на вкладку Settings.Если вы не хотите видеть запущен ли ваш сервер, поменяйте значение на "Hidden" в "Show Window" . Все теперь ты можно запустить HLDS (или SCRDS). В поле Logon Account впишите своего пользователя (напрм. Administrator) и введите пароль дважды в поля Password и Confirm.

4.Теперь перейдите во вкладку Advanced . ты можеш сменить Process Priority(Приоритет процесса) и найти ядро на каком dedicated server будет запущен (в случае многопроцессорной системы, hyperthreaded или multi-core CPUs).

5.Теперь перейдите в Dependencies. Удостоверьтесь, что сервис зависит от lanmanworkstation (Workstation) service, чтобы гарантировать TCP/IP и CIFS стекам оба до старта HLDS ( или SCRDS).

6.Нажмите Install чтоб установить и запустить CS(CSS)!

Материал был взят c makeserver.ru
Cтатья помогла, ставь "спасибо"
Изображения
Тип файла: gif 1295039071_hlr1.gif (11.4 Кб, 59 просмотров)
Тип файла: jpg 1295039160_hlr2.jpg (21.1 Кб, 60 просмотров)
Тип файла: gif 1295039992_hlr3.gif (11.3 Кб, 60 просмотров)
Тип файла: jpg 1295040278_css2.jpg (38.0 Кб, 60 просмотров)
Тип файла: jpg 1295040476_css4.jpg (37.2 Кб, 61 просмотров)
Тип файла: jpg 1295040501_css3.jpg (38.4 Кб, 60 просмотров)
Тип файла: jpg 1295040561_css5.jpg (33.2 Кб, 61 просмотров)
Тип файла: jpg 1295040565_css6.jpg (16.0 Кб, 60 просмотров)

Последний раз редактировалось Twet; 01.04.2011 в 18:06.
  Ответить с цитированием
Пользователь сказал cпасибо:
Voronoy (03.04.2011)
Старый 02.04.2011, 10:13   #2
 Лейтенант-командор
Аватар для Novichok
 
Novichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского СоюзаNovichok трижды герой Советского Союза
Регистрация: 31.01.2010
Сообщений: 659
Популярность: 6579
Сказал(а) спасибо: 392
Поблагодарили 726 раз(а) в 351 сообщениях
 
По умолчанию Re: Автоматический запуск Сервера при падении

Хоть бы не поленились и сделали бы собственные скриншоты, минус всей статье.
  Ответить с цитированием
Старый 03.04.2011, 20:57   #3
 Разведчик
Аватар для Voronoy
 
Voronoy никому не известный тип
Регистрация: 18.01.2011
Сообщений: 6
Популярность: 18
Сказал(а) спасибо: 12
Поблагодарили 4 раз(а) в 4 сообщениях
 
По умолчанию Re: Автоматический запуск Сервера при падении

спс, хорошая статья!
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматический вход бота FFForever Боты, скрипты и прочий софт для Lineage 2 3 27.09.2020 16:18
Avtobot - Автоматический запуск ботов ToSTeР Dark Orbit 75 10.02.2011 11:40
Автоматический поиск схожих тем. Dunя О портале Zhyk.Ru 12 22.11.2010 20:23
[Скрипт] Автоматический счетчик мобов в GG на базе WP voland3 Dark Orbit 62 19.11.2010 03:44

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 06:26.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net