76

Re: Сталкер и серверные ОС (Решение проблем).

Vojlok пишет:

Есть проблема с ТЧ. Суть такова.Запускаю сервер с батника(с автоперезапуском) с контролером, запускается на ура и все хорошо, но лишь до следующего падения, зная ТЧ. Батник не перезапускает сервер, пока я не зайду на сервер по удаленке (RDP).Ниже ссылка на видео, как все происходит. Помогите решить проблему?

такая проблема была у SWA (может помните такого) из клана DED.  Он так и не смог решить данную проблему у него была ОС Windows server2008

Люди не любят когда на них кричат и давят морально.

77

Re: Сталкер и серверные ОС (Решение проблем).

Бармен пишет:

хотелось бы знать. Это только с сервером ТЧ или с другими серверами тоже? С контролером и без контролера?

Только ТЧ(чн вообще не падает из-за контра, спасибо Антаресу), и с контролером, и без, и с батником и с серверменджером.. беда.

серверы
-[setitagila.ru]-
[strikearena.ru]

78 Отредактировано Бармен (23-02-2015 16:56:18) +6

Re: Сталкер и серверные ОС (Решение проблем).

На первый взгляд просматривается пользовательская политика безопасности. Дело в том, что все приложения в Windows запускаются от имени какого нибудь пользователя, назовем его хозяином.
В данном случае батник (то-бишь приложение cmd.exe) запускается от имени удаленного хозяина. От имени того же хозяина запускаются и контролер и сервер.
А так как этот пользователь имеет свойство покидать систему, то приложение приостанавливает работу до следующего входа хозяина.

В связи с этим возникает необходимость запускать процессы от имени того пользователя, который никогда не прекращает свой сеанс. Его называют локальным поьзователем.

В итоге надо настроить автовход в систему какого нибудь локального пользователя, добавить ему в автозагрузку ярлык на батник, рестарт.

_____________________
_____________________
Перепробовал я много чего.
Действенным оказался только автовход с автозагрузкой. Причем пользователь, который настроен на автовход, не должен  никогда входить удаленно.

Тестировал проблему на Windows Server 2008 SP2.

Делаем так.

Пуск - Выполнить , вводим и выполняем команду

control userpasswords2

Дальше в появившемся окне выделяем нужного пользователя и убираем галку "Требовать ввод..."

http://i68.fastpic.ru/big/2015/0223/6d/ec0cde990e53a46f4e1d4277cdf1e06d.jpg

Применить, OK.

Для примера мы использовали пользователя с именем TEST. Поэтому идем в папку
C:\Users\TEST\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

И создаем там ярлык на батник сервера.

А батник сервера должен быть не простой.
Дело в том, что у меня сервер, запущенный из автозагрузки, наглухо или очень на долго зависал. Это связано с тем, что стартует он вместе с самой системой и получается затык. В итоге пришлось сделать отложенный запуск аж на 60 секунд.
В комстроке Windows нет стандартной команды для приостановки сценария, поэтому не пугайтесь. Пинг проверять нам не надо. ping 127.0.0.1 -n 60 > nul создает паузу на 60 секунд.

Так же в виду того, что запуск производится с ярлыка, желательно добавить в батник параметр /D, после которого надо прописать полный путь к папке bin.

ping 127.0.0.1 -n 60 > nul
:load
start /wait /D E:\stalkershoc\bin\ dedicated\XR_3DA.exe -i -nosound -fsltx fsgame.ltx -ltx myserver.ltx .....итд итп
goto load

Перезагружаем машину.
Под именем пользователя TEST больше не заходим ни локально ни удаленно. Если все же зашли - снова перезагрузка.
Под другими пользователями входить удаленно можно  сколько угодно.
Локально (сидя за прямо за компьютером) лучше не соваться.

Какие недостатки у автовхода? Лишняя нагрузка. Постоянно активирован рабочий стол, который потребляет ресурсы машины почем зря.

В любой войне всегда побеждает добро независимо от того кто победил

79 Отредактировано (24-02-2015 16:57:22)

Re: Сталкер и серверные ОС (Решение проблем).

Вот спасибо! Попробую - отпишусь. Там винда 7*64. А на 2003 было все отлично...

Пришлось пропатчить "терминал", чтоб присутствовала мультисессия (оказалось на несерверных ос может присутствовать только один юзер по рдп) и... все отлично работает!!
Спасибо, Макс, что заморочился над моей проблемой, а то я уж хотел озоновские форумы, пороги обивать :-)

серверы
-[setitagila.ru]-
[strikearena.ru]

80

Re: Сталкер и серверные ОС (Решение проблем).

Бармен пишет:

А батник сервера должен быть не простой. Дело в том, что у меня сервер, запущенный из автозагрузки, наглухо или очень на долго зависал. Это связано с тем, что стартует он вместе с самой системой и получается затык. В итоге пришлось сделать отложенный запуск аж на 60 секунд.В комстроке Windows нет стандартной команды для приостановки сценария, поэтому не пугайтесь. Пинг проверять нам не надо. ping 127.0.0.1 -n 60 > nul создает паузу на 60 секунд

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

Люди не любят когда на них кричат и давят морально.

81

Re: Сталкер и серверные ОС (Решение проблем).

Ну, строчку прописать проще, как по мне.

серверы
-[setitagila.ru]-
[strikearena.ru]

82

Re: Сталкер и серверные ОС (Решение проблем).

С другой стороны дело было на виртуальной машине, которые не блещут высокой производительностью.
Может реальные машины и не тормозят на старте и никакой паузы им не надо.

В любой войне всегда побеждает добро независимо от того кто победил

83

Re: Сталкер и серверные ОС (Решение проблем).

Фрагмент сообщения недоступен для просмотра
серверы
-[setitagila.ru]-
[strikearena.ru]

84

Re: Сталкер и серверные ОС (Решение проблем).

Фрагмент сообщения недоступен для просмотра
-Ассоциация Свободных Сталкеров-

85

Re: Сталкер и серверные ОС (Решение проблем).

Фрагмент сообщения недоступен для просмотра
Невозможных планов не бывает, бывают невозможные результаты.

86 Отредактировано Бармен (16-12-2015 17:26:14) +1

Re: Сталкер и серверные ОС (Решение проблем).

Фрагмент сообщения недоступен для просмотра

__________________________________________________________
так вот по проблеме автоперезапуска сервера на ОС где он не перезапускается если выйти из РДП.

На удаленной машине надо создать локальное РДП-подключение к пользователю который будет запускать серверы. И оставить это подключение активным. И тогда машина уже сама будет держать активное РДП подключение к самой себе.

Если кратко, то надо создать РДП в РДП. Недостаток - остаются активными 2 рабочих стола.

Что касаемо других ОС не страдающими данной болезнью.
На Win Server 2012 сталкерские серверы не работают или не только лишь не работают мало кто может это делать~.
На Win Server 2003 сталкерские серверы жутко лагают.
Не серверные ОС не сдаются в аренду.

Windows server 2008 самый оптимальный вариант для запуска сервера на ВПС ВДС.

В любой войне всегда побеждает добро независимо от того кто победил

87

Re: Сталкер и серверные ОС (Решение проблем).

Что касаемо других ОС не страдающими данной болезнью.

Тут не понял маленько.. только 2003 сервер перезапускается. Остальные с траблами.

серверы
-[setitagila.ru]-
[strikearena.ru]

88

Re: Сталкер и серверные ОС (Решение проблем).

Vojlok пишет:

только 2003 сервер перезапускается

только на нем перезапускается, но работает криво. В итоге остается только 2008.
Заходим по РДП(1) на удаленную машину и там запускаем РДП(2) к самой себе. В итоге будет перезапускаться даже если отключить РДП(1).

В любой войне всегда побеждает добро независимо от того кто победил

89

Re: Сталкер и серверные ОС (Решение проблем).

Как оказалось, стороннее ПО полностью решает эту проблему. А именно TeamViewer.

серверы
-[setitagila.ru]-
[strikearena.ru]

90

Re: Сталкер и серверные ОС (Решение проблем).

Если мне не изменяет память, то в TeamViewer надо подтверждать подключение на удаленной машине. То бишь после разрыва связи заходить в РДП всё равно нужно.

В любой войне всегда побеждает добро независимо от того кто победил

91

Re: Сталкер и серверные ОС (Решение проблем).

Бармен пишет:

то в TeamViewer надо подтверждать подключение на удаленной машине.

можно настроить на постоянный пароль и подключаться без подтверждения.

92

Re: Сталкер и серверные ОС (Решение проблем).

ЛС пишет:

можно настроить на постоянный пароль и подключаться без подтверждения.

Да, все так. Хочешь по ID или по IP.. Экран только маловат. Разрешение..

серверы
-[setitagila.ru]-
[strikearena.ru]

93 +1

Re: Сталкер и серверные ОС (Решение проблем).

Может кому интересно будет. Еще немного про двойной РДП.
Когда я ковырялся в настройках винсерверов 2003 2012, на которых нет бага с автоперезапуском, обнаружил что у меня открыто два сеанса. Это примерно то же самое как если бы я зашел под одной учетной записью с двух компьютеров.
Начал проверять.
Захожу как user1, сморю - 2 еанса.
Захожу как user2 - у user1 один сеанс у user2 - два.
Захожу под админом. У админа 2 сеанса у user1-2 по одному.

В винсервер 2008 всегда один сеанс.

Вот тут я начал догадываться почему у 2003 2012 нет бага с автоперезапуском. То что я писал выше про РДП в РДП в этих системах уже реализовано.

В любой войне всегда побеждает добро независимо от того кто победил