Показать сообщение отдельно
Старый 17.06.2016, 22:28   #2
Гудвин
Администратор
ТС
 
Аватар для Гудвин
 
Регистрация: 24.05.2016
Сообщений: 3,479
Сказал(а) спасибо: 6,475
Поблагодарили 6,411 раз(а) в 2,650 сообщениях
Репутация: 261
По умолчаниюRe: Аквасправка

Использование IDEA в локальной сети

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

Каждый компьютер в вашей локальной сети (LAN) имеет
IP-адрес, который он получает от маршрутизатора. Эти IP-адреа не являются постоянными и могут
измениться при перезагрузке маршрутизатора или когда «лицензия» на маршрутизаторе заканчивается.
Если вы хотите быть на 100% уверенными, что ваша установка работает, то будет полезным дать вашим
компьютерам имена в вашей локальной сети, не ограничиваясь только использованием их адресов.

А теперь, как установить X удаленных серверов с движками в локальной сети:
Первый шаг – загрузите шахматный сервер с ChessOK:
Отредактируйте файл RTSingleServer.ini: в секции [main] для строки
engine= введите путь, где расположен exe-файл движка. Можно просто скопировать файл
движка в ту же папку, в которую я распаковал сервер с ChessOK. Запустив его и выбрав движок.
В секции [engine] вы можете редактировать размер хэш-таблицы или указать путь к таблицам Налимова,
если будете их использовать. Возможно, если вы используете сервер на многих общих компьютерах вашей сети, то вы можете не заводить копии папок на компьютерах-серверах (а завести папки на сетевом диске).
И вы можете использовать таблицы Налимова на общем быстром диске в вашей сети. Готово.
Теперь запустите RTSingleServer.exe.
Запустите консольное окно Windows (run->cmd) и напечатайте в
командной строке ipconfig , чтобы узнать внутренний IP-адрес компьютера, который вы используете как сервер.

Вернемся к главному компьютеру (на котором запущен Аквариум). Перейдите в режим Engines (Движки),
и щелкните кнопку 'Add' (Добавить). В открывшемся диалоге измените тип (type) на 'remote UCI'
(удаленный UCI-движок). Появится новая кнопка 'Setup'. Щелкните по ней. Заполните поле Server IP- адресом,
который вы узнали на компьютере-сервере (можно также задать имя компьютера в сети). Замечу,
что поле 'Port' содержит номер по умолчанию '7788' – этот номер изначально используется на сервере
для запуска одного движка на нем (и не требут изменений). Также замечу, что если вы изменяете номер порта
в ini-файле на сервере, то вы должны изменить этот номер у движка на главном компьютере. Щелкните Ok,
дайте движку имя (например, можно дать в качестве имени IP-адрес сервера или его имя) и щелкните Ok.
Итак, вы добавили удаленный движок.
Для проверки можно запустить бесконечный анализ, чтобы убедиться,
что он работает. Проверьте на сервере в окне приложения RTSingleServer, что связь установлена, а на главном
компьютере, что анализ работает. После успешной проверки движка (или нескольких движков) переходите
в режим IDEA и щелкните там кнопку 'Engines' (Движки), и добавьте новый движок из списка движков,
которые у вас установлены в Аквариуме. Замечу, что если вы предпочтёте запустить на вашем сервере много
одноядерных движков (вместо одного многоядерного), то процесс будет таким же, но вы должны запустить
N копий RTSingleServer.exe (с N различным ini-файлами в разных папках). В каждом ini-файле вы должны указать другой порт, т.е. 7788 – в первом, 7789 – во втором , 7790 – в третьем и т.д.. На главном же компьютере используйте один и тот же IP-адрес сервера для каждого движка, но меняйте соответственно номер порта (7788, 7789, 7790, ...).
[свернуть]


RTHomeServer
Гудвин вне форума  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
dvdnavara (20.02.2018), Viktor (18.06.2016), Философ (18.06.2016)