Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки > Руководства и настройки

Ответ
 
Опции темы Опции просмотра
Старый 02.03.2018, 11:31   #1
dvdnavara
4 разряд
ТС
 
Аватар для dvdnavara
 
Регистрация: 07.02.2017
Сообщений: 31
Сказал(а) спасибо: 27
Поблагодарили 39 раз(а) в 23 сообщениях
Репутация: 4
По умолчанию Re: RTHomeserver для подключения удаленных движков к ChessOk Aquarium

Развернуть для просмотра

Цитата: Сообщение от dvdnavara
У меня уже есть работающее решение по предыдущему посту. Нужно сначала скопировать папку "RTHomeServer_4_0_6" и все ее содержимое на компьютер "жертвы" (кому как удобно, можно \\IP-address-жерты\C$\итд\, можно утилитками типа Radmin, Dameware), скопировать утилитку nssm.exe лучше куда-нибудь в Variable "Path" например в C:\Windows\System32\ ,
потом в коммандной строке разрешить в файрволе все входящие соединения для RTHomeserver.exe
PHP код:
netsh advfirewall firewall add rule name="Ваше название правила" dir=in action=allow program="C:\полный путь к\RTHomeserver.exe" 
далее инсталлируем сервис "ваше название Win-сервиса без ковычек" (название для примера можете назвать RemoteAsmfish):
PHP код:
C:\Windows\System32\nssm.exe install "ваше название Win-сервиса без ковычек" "С:\полный путь к\RTHomeserver.exe" 
PHP код:
C:\Windows\System32\nssm.exe set "ваше название Win-сервиса без ковычек" Application "С:\полный путь к\RTHomeserver.exe" 
PHP код:
C:\Windows\System32\nssm.exe set "ваше название Win-сервиса без ковычек" AppDirectory "С:\полный путь к RTHomeserver директории\" 
сервис установлен, теперь осталось его запустить:
PHP код:
C:\Windows\System32\nssm.exe start "ваше название Win-сервиса без ковычек" 
осталось подключить удаленный движок к Акве.
У меня эти команды в батнике и между ними поставил интервал по 5 секунд.
PS не забудьте, до начинания процедур установки сервиса на удаленном компе, прописать в RTHomeServer.ini файле правильный порт вместо 7788. Каждому движку с удаленных компов назначаем другой порт. также в разделе
[1_engine]
Hash=ваше значение
Max CPUs=1
[Settings]
Autoscroll=1
Log Level=5 (вместо дефолтного 1. чтобы не создавать много мусорного лога на удаленном компе).
Если у кого есть вопросы, обращайтесь. рад буду помочь.
[свернуть]

Кстати, еще более автоматизировал задачу "деплоймента" и активации RTHomeServer-а:
Сначала скриптом Powershell копируем нужные файлы (RTHomeServer и nssm.exe) на удаленные компьютеры:
PHP код:
$server_names Get-Content "С:\Complist.txt"
Foreach ($server in $server_names){
             
Copy-Item "C:\RTHomeServer_4_0_6" -Destination "\\$server\C$" -Recurse
             Copy
-Item "C:\nssm.exe" -Destination "\\$server\C$\Windows\System32\"

где "С:\Complist.txt" это путь к файлу с Complist.txt со списком айпишников.
потом утилиткой PSexec, создаем windows-сервис-службу на удаленном компьютере:
PHP код:
Psexec --@C:\complist.txt C:\StartRemoteEngine.cmd 
где "С:\Complist.txt" это все тот же путь к файлу с Complist.txt со списком айпишников, а "StartRemoteEngine.cmd" это батник с командами:
PHP код:
netsh advfirewall firewall add rule name="rthomeserver" dir=in action=allow program="С:\RTHomeServer_4_0_6\RTHomeserver.exe"
C:\Windows\System32\nssm.exe install RemoteEngine "С:\RTHomeServer_4_0_6\RTHomeserver.exe"
C:\Windows\System32\nssm.exe set RemoteEngine Application С:\RTHomeServer_4_0_6\RTHomeserver.exe
C
:\Windows\System32\nssm.exe set RemoteEngine AppDirectory С:\RTHomeServer_4_0_6\
C:\Windows\System32\nssm.exe start RemoteEngine 
__________________
а я Каспарова обыграл в блице
dvdnavara вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (12.03.2018)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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


Текущее время: 05:55. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru