ХМ и Windows 7

Тема в разделе "Покерный софт", создана пользователем Lexa_kartavii, 26 сен 2013.

  1. Lexa_kartavii

    Lexa_kartavii стаж 20 лет

    0
    52
    +6 / -0
    А. PostgeSQL под неанглийскими Вистой и Вин7 обязательно следует ставить не в умолчальный путь (C:\ProgramFiles\PostgreSQL), а в папку, находящуюся не в этой "братской могиле" - например C:\PostgreSQL.
    Для чего следует воздержаться от установки Постгри через "комбо-инсталлер" ХМ (ибо там заданы умолчальные пути установки) - а скачать с сайта http://www.postgresql.org "нормальный" инсталлятор версии 8.4 или 9 и запускать его - он управляемый.
    В таком варианте установки ее можно успешно проделать даже из-под виндового юзера с русским именем! Ссылка на первоисточник

    Б. Если операционная система - Виста или Вин7, то факта загрузки Виндовс под пользователя с правами администратора - мало. Надо сделать так:
    Для ХМ1
    1) Открыть папку C:\Program Files\RVG Software\Holdem Manager (в 64-битной версии = Program Files (x86)
    2) По правому клику на файле HoldemManager.exe выбрать Свойства, перейти на вкладку Совместимость и задать “Запускать файл от администратора”.
    3) Сделать то же самое для файлов
    hmhud.exe,
    hmimport.exe,
    dbcontrolpanel.exe

    Для ХМ2
    1) Открыть папку C:\Program Files\Holdem Manager 2 (в 64-битной версии = Program Files (x86)
    2) По правому клику на файле HoldemManager.exe выбрать Свойства, перейти на вкладку Совместимость и задать “Запускать файл от администратора”.
    3) Сделать то же самое для файлов
    TableScannerDllLoader.exe
    HudFuncsApp.exe
    ThirtyTwoBitIPC.exe

    4) Аналогично - для покерных клиентов. Если PokerStars - для двух файлов
    PokerStars.exe и PokerStarsUpdate.exe
    5) И для файлов
    pg_ctl.exe
    postgres.exe
    из папки postgresql/Х.x/bin
    6) и все эти файлы добавить в список исключений антивируса\файерволла. А также папки
    postgresql\data
    hmarchive
    hm2archive
    папку историй, куда пишет рум
    и (для ХМ2) всю эту папку %appdata%\holdemmanager

    Если операционка = WinXP, то текст про "от админа" для нее неактуален, но все остальное надо проделать.

    В) Кроме того, в Вин7 по умолчанию не включена необходимая для работы Постгри служба Вторичный вход в систему.
    Пуск - Панель управления - Администрирование - Службы > находишь по алфавиту службу "Вторичный вход в систему" (или Secondary Logon в англ. версии) клик правой кнопкой, выбор Свойств и указать тип запуска автомат - будет запускаться всегда, что, собственно, и требуется. А для первого раза - там же, в свойствах нажать Старт.

    Г) Имя компутера (домен) должны быть без кириллицы, имя пользователя - тоже, причем обязательно.
    Если нет - придется создать на компе нового юзера с английским именем, дать ему права администратора, затем перегрузить комп под этим юзером и поставить Постгри. После чего можно вернуться к "основному" юзеру компа, а того вновь созданного удалять.

    При установке Постгри могут нарисоваться проблемы с инициализацией юзера postgres и кластера базы данных. См. тут PostgreSQL и Vista = геморрой
     
  2. Lexa_kartavii

    Lexa_kartavii стаж 20 лет

    0
    52
    +6 / -0
    При установке Postgres, если операционная система Вин7 (или Виста), следует иметь в виду все это:
    1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка
    2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
    2а) Внимание: простое переименование существующего пользователя вопрос НЕ решает! Он все равно останется для Виндовс русским, это видно на результате выполнения команды CMD -> net user. Только создание нового.
    3) Служба "Вторичный вход в систему" должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
    4) Контроль учетных записей UAC надо выключить.
    ( http://www.mydigitallife.info/2008/12/30...c-in-windows-7/ )
    5) При установке Postgres и ХМ рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время. Потом можно вернуть.
    6) Все установки обязательно запускать "от администратора" (по правому клику на файл) - невзирая на то, что у пользователя Виндовс права администратора, как правило, имеются. И желательно запускать установки первым делом после перезагрузки компа.
    7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных - следует скачать отдельный установщик http://www.enterprisedb.com/products-ser...ownload#windows (при выборе версии 9.0 над брать ту, что соответствует разрядности Виндовс на компе, 9.1 и новее ставить не рекомендуется, под ней ХМ полностью не тестировался).
    8) Если Виндовс не на английском - устанавливать Postgres следует именно не в умолчальную папку. Требуется создать в корне диска (например) папку и ставить программу в нее.
    9) Устанавливать Postgres и ХМ надо отдельно, по очереди. От админа. Когда ХМ после первого запуска сообщит, что отстуствует база данных - просто создать ее через DBControlpanel.exe (для ХМ1). В ХМ2 установочный визард сам скажет, что нужно делать.
    10) После каждой неудачной попытки установки Postgres следует не только её деинсталлировать через Панель управления, но и удалить из системы пользователя по имени "postgres":
    "Пуск", "Выполнить", набрать с клавиатуры "cmd" и по правому клику запустить командную строку от админа
    В черном окне набрать без ошибок следующую команду (и нажать Enter):
    code:

    Должно появиться сообщение, что команда выполнена успешно. Для проверки набрать
    code:

    (без параметров) - получим список пользователей, в котором не должно быть пользователя postgres
    11) Кстати, все клиенты покер-румов также должны запускаться "от админа"
    12) после запуска ХМ исполнить:
    для ХМ1 пункт меню Database management - connect - там выбрать любую базу и нажать Optimize. А в нем перейти на вкладку Tuning и исполнить. Там "тонкая настройка" Постгри, так будет лучше на этом конкретном компе.
    Для ХМ2 аналогичное делается в окне, открывающемся по нажатию Home - Database - Mainternance - Tuning