Автоматический запуск сервера при падении - FAQ по серверам - Статьи - MEJORKA.RU Помощь вашему серверу
Помощь вашему серверу
Меню сайта
el.MEJOR Team
Поиск по сайту.
Про сервачок
Про серв CS:S
Нужно знать.
Наши опросы
Вы читили?
Всего ответов: 667
Статистика
Rambler's Top100 PR-CY.ru

Онлайн всего: 5
Гостей: 5
Пользователей: 0


Нас сегодня посетили:
CoBeCTb, how, Enim, RimmEN, warezze
Главная » Статьи » FAQ по серверам


Автоматический запуск сервера при падении
Первый способ:

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

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


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
-console +sv_lan 0 -game cstrike -port 27018 +maxplayers 28 +map de_dust2 -insecure
echo (%time%) WARNING: hlds closed or crashed, restarting.
goto hlds


Подробнее о параметрах можно узнать в статье "Запуск сервера в консольном режиме"



Второй способ:

"использование Half-Life Reanimator"

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


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

1.Качаем Half-Life Reanimator

2.Запускаем его жмем на зеленый плюсик во вкладке Программы, чтобы добавить сервер и настроить параметры:

-В поле "Название" пишем например hostname или мод вашего сервера, как хотите

-В поле "Путь к файлу" идем в корень серва и выбираем hlds.exe (или srсds.exe если Source).

-В "параметры" без hlds.exe пишем ваши параметры запуска из того же start.bat

-Для меньших лагов выбираем Высокий приоритет.

-Первый запуск через: 5 секунд (время, через которое сервер включится, когда мы запустим его через реаниматор, нажав на синий треугольник)

-Перезапуск после закрытия окна: 2 секунд (это время повторного запуска HLDS Servеr`a после падения)

-Перезапуск через: 1440 минут (автоперезагрузка сервера через 24 часа)

10.Ставим галочку на "Запускать", сохраняем, запускаем (синий треугольник).

11.Переходим во вкладку Окна и жмем зеленый плюсик

12. В название окна пишем поочереди все известные вам ошибки 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.Качаем FireDaemon и ставим (по дефолту в C:\Program Files\FireDaemon).

2.Запускаем наш FireDaemon PRO. 

3.Во вкладке "сервисы" выбираем добавить и теперь вводим информацию в поля. Очевидно корректируйте пути к своему серверу а именно к hlds.exe (или srсds.exe если Source).

Обратите особое внимание на список параметров которые будете вносить (подробнее в статье "Запуск сервера в консольном режиме").


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, чтобы гарантировать TCP/IP и CIFS передачи до старта HLDS ( или SCRDS).



6.Жмем Apply, ОК и запускаем =)
Надеюсь вам будет все понятно и очень пригодится.
Категория: FAQ по серверам | Добавил: WaNTeD (06.07.2011)
Просмотров: 1367
Всего комментариев: 4
DiEgA | 23.09.2011 | 20:16
3
+ (0) -
Half-Life Reanimator Должен быть включен вместе с сервером для работы?
alkaiii_cs | 23.08.2011 | 17:27
2
+ (0) -
неплохо, пригодиться... cool
WaNTeD | 06.07.2011 | 20:03
1
+ (0) -
Для придерженцев простецких способов запуска сервера smile
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Четверг
23.02.2012
06:16


Логин:
Пароль:
Последний пост:
  • Uaio Menu (0, Maddy)
  • Хостинг игровых серверов (8, original)
  • ищу (2, original)
  • WAIT SCRIPT (2, a3ema)
  • Как открыть порт на модеме byfly M200A (0, Gho[S]t)
  • Очень срочно нужно помочь кому не сложно! (2, KpuBo_O)
  • Выбор античита для сервера. (3, WaNTeD)
  • Как поднять свой сайт бесплатно? (0, Vip1k)
  • Не открываются порты на D-link DIR 300 NRUB5 (2, nazar815)
  • Не получается открыть порт на модеме D-Link 2540U (15, Gotika)
  • Cервeр BF2 Rank Mod
    Cервeр Deathrun
    Сервер DeathMatch
    Партнеры
    Музыкальный MP3 портал Mup-Mp3 Ya-cs.ru - Плагины,моды,карты,готовые сервера,статьи.

    Хентай онлайн: Аниме-хентай портал
    Наша кнопка
    Код нашей кнопки:
    Помощь вашему серверу!

    Copyright MEJORKA.RU © 2009-2012
    Создать сайт бесплатно