Sidebar

auto Restarting HLDS.exe?

CASTAR_TROY

New member
Jun 24, 2006
143
auto Restarting HLDS.exe?

Koroche srazu k probleme. Est servak ego host na drugom konche strani. Ya admin na servake. No servak imeet problemu. Servak ochen ne stabilen. Nu vot koroshe on inogda virubaetsay. Na kompe ne kogo net poitamu vrubit ego ne mogut. Kak moshno sdelat tak chtob On vrubalsay sam po sebe kogda zdihat?
 
VIP
Aug 12, 2004
18,877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Комп или сам ХЛДС?
Если комп, то в биосе нада поставить FULL ON на AC BACK.
Если ХЛДС, то запусти в бесконечный цикл батником или в сервисы его запихай, там есть возможность рестарта сервиса при краше.
Как вариант, настрой удалённый рабочий стол.
 

CASTAR_TROY

New member
Jun 24, 2006
143
Vot ya sdes poprobival FireDaemon. Rabotaet tak kak nado no problema vse ravno, Esli hlds.exe virubaetsay to on sproblayetsay so svoey rabotaey e zapuskaet ego opayt no esli vilaziet okno gde napisana "fatal error" to nado shat "ok" e tak kak hlds.exe vse eshe zapushen tolko ot FireDaemon net, Server ne otvechaet tak kak nekomu nashat na "ok" v okne 'fatal error" Mat ego, esli kakie nibut COntorl panel chtob ya mog so svoego kompa vrubat ego server? A удалённый рабочий стол on ne hochet tak kak u nego vashnie dokumenti na kompe.
 

TwisteR

VIP
VIP
Jul 24, 2006
4,045
  • Серебряная медаль 311
  • Золотая медаль 115
  • Серебряная медаль 215
Поставь себе сервер на Linux`е и не парься. Получишь прирост производительности да и никаких тупых окон с кнопками Ok там не будет. В комплекте с выделенным сервером для Linux идет скрипт авторестарта (через него и запускается сам сервер). Поэтому программных проблем не будет. Управлять сможешь удаленно как через консоль (SSH) так и через удаленный рабочий стол (Xorg+VNC).
 

TwisteR

VIP
VIP
Jul 24, 2006
4,045
  • Серебряная медаль 311
  • Золотая медаль 115
  • Серебряная медаль 215
А, тогда ясно. Почему-бы тебе не поставить какой-нить старый комп и не сделать из него сервак? Не поверю, что в штатах с этим напряг %)
 

TRUP@C

Основатель CSM
Staff member
Администратор
Спонсор
Jun 21, 2004
5,638
  • Золотая медаль 325
  • Золотая медаль 213
  • Золотая медаль 235
  • Золотая медаль 233
http://www.robvanderwoude.com/processes.html#TaskKill

Post automatically merged:

А если хотите полный ответ, то можно проверять тайтлы окошек и убивать если есть определенное имя. (смотри фильтры) Если например в твоем окне Фатал Еррора есть уникальное название окна, то можно сделать цикл, проверяющий наличие этого окна и если есть - прибивать. Что бы сделать паузу в цикле, воспользуйся хитрой строчкой:
ping 127.0.0.1 -n 6 -w 1000 >nul
где параметр -n указывает сколько секунд должна быть пауза + один. Тоесть для 5 секундной паузы ставим 6.

Проверять статус RUNNING | NOT RESPONDING не надежно. В твоем случае, если выскочит окно Fatal Error, то программа еще отвечает на системные запросы.
 

TwisteR

VIP
VIP
Jul 24, 2006
4,045
  • Серебряная медаль 311
  • Золотая медаль 115
  • Серебряная медаль 215
Skaarj любит выкладывать скрины своих серваков на винде и хвалиться, что они ничем не хуже линукс-версий :cool: