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

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

Ответ
 
Опции темы Опции просмотра
Старый 31.01.2020, 15:31   #5281
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Vizvezdenec
Я вот как раз вчера видел ноутбук с 2070, всего 145 тысяч у нас стоит.
В том и дело. Оно очень размытое понятие - "для ноутубка" или "для настольного ПК", вся разница зачастую в чуть меньших частотах ноутбучной платы, чтобы ее получилось охладить. Все то же и CPU.
Maratka вне форума   Ответить с цитированием
Старый 31.01.2020, 15:55   #5282
Neofelis
2 разряд
 
Аватар для Neofelis
 
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
По умолчанию Re: LCZero

Цитата: Сообщение от Asunta
Видеокарта работает с сетью, т.е. с оценочной функцией Lc0..

Проблемы с зевками связаны с CPU-частью алгоритма, которая не обеспечивает
достаточную глубину анализа для проверки ходов-кандидатов и/или ещё что-то..
Здесь даже самая крутая видеокарта погоды не сделает..
Более мощная видеокарта обеспечитает большую скорость. При чем здесь CPU?
У Лилы есть разумное кол-во nps за секунду, меньше которого она очень много зевает. Потому контроли с 1+1, 2+2 имеют смысл только на мощных видеокартах.
Скажу даже больше. На 1050ti с контролем 1+1 T58 должна быть существенно сильнее T40.
Neofelis вне форума   Ответить с цитированием
Старый 31.01.2020, 16:43   #5283
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: LCZero

Цитата: Сообщение от Neofelis
Более мощная видеокарта обеспечитает большую скорость. При чем здесь CPU?
Так вам же говорят о том что cpu не должным образом проверяет ходы кандидаты на зевки.
Burcontovk вне форума   Ответить с цитированием
Старый 31.01.2020, 17:12   #5284
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Burcontovk
cpu не должным образом проверяет ходы кандидаты на зевки.
А разве он хоть каким то образом проверяет?
svoitsl вне форума   Ответить с цитированием
Старый 31.01.2020, 17:16   #5285
Neofelis
2 разряд
 
Аватар для Neofelis
 
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
По умолчанию Re: LCZero

Цитата: Сообщение от Burcontovk
Так вам же говорят о том что cpu не должным образом проверяет ходы кандидаты на зевки.
Так мы про сети говорит, разве нет? При чем тут алгоритм поиска? Он ведь одинаковый, что для 40х, что для 60х.
Neofelis вне форума   Ответить с цитированием
Старый 31.01.2020, 17:17   #5286
Neofelis
2 разряд
 
Аватар для Neofelis
 
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
А разве он хоть каким то образом проверяет?
Никаким.
Neofelis вне форума   Ответить с цитированием
Старый 31.01.2020, 17:28   #5287
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Neofelis
Более мощная видеокарта обеспечитает большую скорость. При чем здесь CPU?
Ну дерево то рисует все одно процессор.
Вопрос в чем затор?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Burcontovk (31.01.2020)
Старый 31.01.2020, 17:35   #5288
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Т.е. процессор не успевает нарисовать дерево, или GPU не успевает оценить позиции, которые нашел CPU?
Как я понимаю, процессору без особой разницы, дерево для какой сети рисовать.... Значит таки упор в GPU?
Maratka вне форума   Ответить с цитированием
Старый 31.01.2020, 17:40   #5289
Neofelis
2 разряд
 
Аватар для Neofelis
 
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Т.е. процессор не успевает нарисовать дерево, или GPU не успевает оценить позиции, которые нашел CPU?
Как я понимаю, процессору без особой разницы, дерево для какой сети рисовать.... Значит таки упор в GPU?
Да, GPU оценивает позиции дольше, чем CPU рисует дерево. Поэтому, весь затык в видеокарте.
Neofelis вне форума   Ответить с цитированием
Старый 31.01.2020, 17:41   #5290
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Neofelis
У Лилы есть разумное кол-во nps за секунду, меньше которого она очень много зевает.
Нет такого. Есть количество узлов, которые желательно перебрать, и пофиг время: меньше производительность GPU - значит даем пропорциональный бонус ко времени, и в итоге имеем то же.

Скажем я на своей GTX 960 гоняю LZ на 75+30, т.е. у движка всегда есть минимум 30 секунд (другое дело, что движок может все их не выбрать, но это у любого движка так). При ~4-5 kNps в эндшиплях - это 120-150 тыс. узлов гарантированно.
Maratka вне форума   Ответить с цитированием
Старый 31.01.2020, 17:43   #5291
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Neofelis
Да, GPU оценивает позиции дольше, чем CPU рисует дерево. Поэтому, весь затык в видеокарте.
Но это легко проверяется, для этого всего то что нужно - малоядерный CPU.
В этом случае, мы получим меньшую его нагрузку при бОльших сетях, ибо он всегда будет ждать видеоплату, в случае, если у ней достаточно мощности.
Если процессор многоядерный - эффект понятно тот же, но уловить на условных 16 ядрах падение нагрузки на 1% - это сложнее, чем на 4 ядрах, где падение будет 4%.
Maratka вне форума   Ответить с цитированием
Старый 31.01.2020, 19:07   #5292
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Помогать в обучении можно теперь новым клиентом
v0.24.0
Цитата:

New in this release:

Two new flags report-host and report-gpu which will share details with the server if you so wish. The server will display this information at some point.
PGNs reported will contain a comment indicating how long the opening was.
Some early support for dx backend in lc0. This support will only be usable once there is an official release of lc0 with dx enabled.
svoitsl вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (31.01.2020), Yard (01.02.2020)
Старый 31.01.2020, 19:10   #5293
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Это тот самый DX12, как оптимальный для Radeon'ов?
А где тогда сам движок?
Цитата: Сообщение от svoitsl
This support will only be usable once there is an official release of lc0 with dx enabled.
Зачем нужен модуль, если нет движка? Вот с чем его кушать?

p.s.
Жду Вулкан, если оно в принципе реализуемо, ибо DX12 растет известно откуда, и там общие принципы, а зачастую допускаю и код (MS всегда работает в сотрудничестве с nVidia, AMD и Intel, при разработке новых версий DX).
Maratka вне форума   Ответить с цитированием
Старый 31.01.2020, 20:02   #5294
Омегазеро
Гроссмейстер
 
Аватар для Омегазеро
 
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
По умолчанию Re: LCZero

В последнее время к Стокфишу вышло несколько сильных патчей, сумма их Эло достигает 25. Проверим, что это за зверь

Стокфиш 20012819 против вчерашней 60-й сети

lc0-62173 vs stockfish_20012819_x64_modern:

+9 -6 =57
Elo difference: 14.5, LOS: 78.1%

Игра с дебютами Алхимика на контроле 70s+0.7s
Stockfish на 3900x (28Mnps), Lc0 на RTX2060 (9knps)
Хэш Стокфиша - Гигабайт, нейрохэш Лилы - 2 млн
Поражение - оценка -800cp у проигравшего

Игры прилагаются
Вложения
Тип файла: zip 62173_2.zip (154.6 Кб, 6 просмотров)
Омегазеро вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Viktor (01.02.2020), Виталий В. (01.02.2020)
Старый 31.01.2020, 20:05   #5295
Омегазеро
Гроссмейстер
 
Аватар для Омегазеро
 
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Для контроля повторяем еще один раз

lc0-62173 vs stockfish_20012819_x64_modern:

+9 -8 =55
Elo difference: 4.8, LOS: 59.6 %, DrawRatio: 76.4 %

Игра с дебютами Алхимика на контроле 70s+0.7s
Stockfish на 3900x (28Mnps), Lc0 на RTX2060 (9knps)
Хэш Стокфиша - Гигабайт, нейрохэш Лилы - 2 млн
Поражение - оценка -800cp у проигравшего

Игры прилагаются
Вложения
Тип файла: zip 62173.zip (86.1 Кб, 4 просмотров)
Омегазеро вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
alchemist888 (01.02.2020), Viktor (01.02.2020), Виталий В. (01.02.2020)
Старый 31.01.2020, 20:16   #5296
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
А где тогда сам движок?
Усиленно разрабатывается, о чем я уже два раза постил
svoitsl вне форума   Ответить с цитированием
Старый 31.01.2020, 22:28   #5297
AlphaZero
2 разряд
 
Аватар для AlphaZero
 
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
По умолчанию Re: LCZero

Цитата: Сообщение от Омегазеро
Для контроля повторяем еще один раз

lc0-62173 vs stockfish_20012819_x64_modern:

+9 -8 =55
Elo difference: 4.8, LOS: 59.6 %, DrawRatio: 76.4 %

Игра с дебютами Алхимика на контроле 70s+0.7s
Stockfish на 3900x (28Mnps), Lc0 на RTX2060 (9knps)
Хэш Стокфиша - Гигабайт, нейрохэш Лилы - 2 млн
Поражение - оценка -800cp у проигравшего

Игры прилагаются
70 сек. на партию? неужели самому неинтересно проследить за ходом партии, попытаться предугадать следующий ход лучших микросхем в истории? я обычно ставлю минут 10 на партию и сопереживаю участникам битвы, пытаясь понять планы обеих сторон. а так получается как будто вы это делаете для галочки и сам процесс совершенно не вызывает никакого ажиотажа.
AlphaZero вне форума   Ответить с цитированием
Старый 31.01.2020, 22:37   #5298
Омегазеро
Гроссмейстер
 
Аватар для Омегазеро
 
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Цитата: Сообщение от AlphaZero
70 сек. на партию?
0.7 секунд прибавляется за каждый год, так что там от 2,5 до 3 минут

А так как процессор 12-ядерный, это равнозначно 10-15 минутам на 4-ядернике с 8 потоками
Омегазеро вне форума   Ответить с цитированием
Старый 31.01.2020, 22:57   #5299
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Омегазеро
это равнозначно 10-15 минутам на 4-ядернике с 8 потоками
имелось ввиду, что смотрящему трудно следить за такой игрой и получать от этого удовольствие. Вот если бы хотя 5+5... то вполне можно, и зевков на вашем железе не так уж и много.
Но тут просто другие цели ставятся...
svoitsl вне форума   Ответить с цитированием
Старый 31.01.2020, 23:24   #5300
AlphaZero
2 разряд
 
Аватар для AlphaZero
 
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
имелось ввиду, что смотрящему трудно следить за такой игрой и получать от этого удовольствие. Вот если бы хотя 5+5... то вполне можно, и зевков на вашем железе не так уж и много.
Но тут просто другие цели ставятся...
Интересно, какие? Я всегда думал, что результат - дело хоть и важное, но ни в коем случае не первостепенное, когда дело касается энтузиастского запуска матча у себя на домашнем пк. А в первую очередь безусловно интересен сам процесс формирования противостояния лучших из лучших. Это тот самый случай, когда интересно именно наблюдать за ходом эксперимента, а не безучастно отчеканить результат металлическим голосом.
AlphaZero вне форума   Ответить с цитированием
Старый 01.02.2020, 00:00   #5301
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Не могу подтвердить,что сеть 58613 лучше ld2, в турнире такой результат
8-13-79 то есть LD2 лучше на 17 Эло
svoitsl вне форума   Ответить с цитированием
Старый 01.02.2020, 00:45   #5302
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: LCZero

Цитата: Сообщение от AlphaZero
Интересно, какие? Я всегда думал, что результат - дело хоть и важное, но ни в коем случае не первостепенное
При тестировании результат всегда будет первостепенным делом. Иначе не будет и самого развития.
Viktor вне форума   Ответить с цитированием
Старый 01.02.2020, 18:54   #5303
Yard
3 разряд
 
Аватар для Yard
 
Регистрация: 01.12.2017
Адрес: Орехово-Зуево
Сообщений: 249
Сказал(а) спасибо: 132
Поблагодарили 244 раз(а) в 165 сообщениях
Репутация: 0
По умолчанию Re: LCZero

Chess engine: Lc0 0.24


New in this release:

Two new flags report-host and report-gpu which will share details with the server if you so wish. The server will display this information at some point.
PGNs reported will contain a comment indicating how long the opening was.

Some early support for dx backend in lc0. This support will only be usable once there is an official release of lc0 with dx enabled.https://rapidu.net/6052970685/Lc0-0.24.7z
Yard вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
svoitsl (01.02.2020)
Старый 01.02.2020, 20:03   #5304
crem
2 разряд
 
Аватар для crem
 
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
По умолчанию Re: LCZero

Цитата: Сообщение от Yard
Chess engine: Lc0 0.24
Это ещё не Lc0 0.24, это вышел клиент v24.
Как-то так долгое время получается что выходят они примерно с равной скоростью (но не синхронно), поэтому постоянно путаница.
crem вне форума   Ответить с цитированием
Старый 01.02.2020, 20:14   #5305
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от crem
Это ещё не Lc0 0.24, это вышел клиент v24.
Просто не полностью процитировано мое сообщение чуть выше
svoitsl вне форума   Ответить с цитированием
Старый 01.02.2020, 20:21   #5306
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
Усиленно разрабатывается, о чем я уже два раза постил
Да пусть себе разрабатывается, кто против то?
Я про конкретную фичу: теперь есть "обучалка" v.0.24, но в чем ее плюс, если нет движка?
Maratka вне форума   Ответить с цитированием
Старый 01.02.2020, 23:29   #5307
crem
2 разряд
 
Аватар для crem
 
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Да пусть себе разрабатывается, кто против то?
Я про конкретную фичу: теперь есть "обучалка" v.0.24, но в чем ее плюс, если нет движка?
Вообще клиенту всё равно какой бэкенд у движка, клиент v23 нормально бы работал с DirectX бэкендом Lc0 v0.24.

Но нередко встречаются корявые драйвера, из-за которых DirectX начинает генерить битые тренировочные данные. Это изменение в клиенте v24 проверяет чтобы всё было нормально, и если не всё, то не разрешает использовать DirectX для тренировки.

Ну и так как новая версия клиента и движка выходят не синхронно, почему бы не добавить эту проверку уже сейчас.
crem вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
alchemist888 (02.02.2020), Maratka (02.02.2020)
Старый 02.02.2020, 04:05   #5308
alchemist888
КМС
 
Аватар для alchemist888
 
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
По умолчанию Re: LCZero

Омегазеро, Вот доработал новую книжку для тестирования. За основу брал книгу одного стримера. Дебютные наборы разнообразные, охватывается множество известных вариантов. Нет заведомо 1-0, или 0-1 открытий, как в СССС. В конце вариант из начальной позиции.
Вложения
Тип файла: zip 50_famos_openings.zip (1.7 Кб, 12 просмотров)
alchemist888 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (02.02.2020)
Старый 02.02.2020, 19:58   #5309
Омегазеро
Гроссмейстер
 
Аватар для Омегазеро
 
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
По умолчанию Re: LCZero

В связи с тем, что в Стокфише были обнаружены ошибки, я взяла исправленную dev-версию Стокфиша против 60-х сетей

lc0-62193 vs stockfish_20013119_x64_modern.exe

+10 -9 = 51
Elo difference: 4.8, LOS: 59.1%

Игра с дебютами Алхимика на контроле 70s+0.7s
Stockfish на 3900x (28Mnps), Lc0 на RTX2060 (9knps)
Хэш Стокфиша - Гигабайт, нейрохэш Лилы - 2 млн
Поражение - оценка -800cp у проигравшего

Игры прилагаются
Вложения
Тип файла: zip 62193.zip (132.5 Кб, 3 просмотров)
Омегазеро вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
svoitsl (02.02.2020), Viktor (02.02.2020)
Старый 02.02.2020, 20:11   #5310
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Омегазеро
Хэш Стокфиша - Гигабайт, нейрохэш Лилы - 2 млн
На таком контроле SF'шу хватит и 256-512 мегабайт. Больше -хуже, т.к. увеличивает время для поиска FEN'Ов в хеше.
Maratka вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 
Опции темы
Опции просмотра

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

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

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


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


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