LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

Ты хочешь чтобы БЕСПЛАТНАЯ поддержка отвечала на вопросы, ответы на которые заранее неизвестны?

Ты ведь понимаешь, что заранее известными ответы могут быть только в случае, если платформа, на которой запускается софтина В ТОЧНОСТИ совпадает с платформой, для которой составлялась база знаний для техподдержки?

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

А уж от выбора дистрибутива может случиться вообще все что угодно. Поддерживать другой дистрибутив (в т.ч. составлять ущу одну базу знаний) без достаточного коммерческого обоснования никто в здравом уме не будет.

что у тебя связь с сервером не работает, а они говорят что у тебя монитор меньше чем в требованиях

ДА ЛЕГКО!

Например: при старте игра проверяет минимальные требования. Если они ниже (монитор меньше) - игра выставляет флаг «нахожусь в нерабочем состоянии» и вылетает. Но на практике не вылетает, н-р потому что разрабатывалось для Убунты, а запускается на дистре с SELinux, и он не дает ей запустить /opt/mygame/stop_game.sh. Поэтому игра продолжает работать, но с выставленным флагом «нерабочее состояние». Когда запускается та часть кода, которая инициализирует сеть, она в первую очередь проверяет флаги состояния. Видит что состоянее выставлено в «нерабочее» и прерывает инициализацию сети. Результат: игра работает, сеть не работает.

Причем проблема здесь именно в том, что пользователь запускает не на той ОС с неправильным размером монитора («у вас монитор меньше» - это внутренняя информация которую техподдержка в принципе может и не сообщать).

Исходная версия stevejobs, :

Ты хочешь чтобы БЕСПЛАТНАЯ поддержка отвечала на вопросы, ответы на которые заранее неизвестны?

Ты ведь понимаешь, что заранее известными ответы могут быть только в случае, если платформа, на которой запускается софтина В ТОЧНОСТИ совпадает с платформой, для которой составлялась база знаний для техподдержки?

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

А уж от выбора дистрибутива может случиться вообще все что угодно. Поддерживать другой дистрибутив (в т.ч. составлять ущу одну базу знаний) без достаточного коммерческого обоснования никто в здравом уме не будет.

что у тебя связь с сервером не работает, а они говорят что у тебя монитор меньше чем в требованиях

1) ДА ЛЕГКО!

Например: при старте игра проверяет минимальные требования. Если они ниже (монитор меньше) - игра выставляет флаг «нахожусь в нерабочем состоянии» и вылетает. Но на практике не вылетает, н-р потому что разрабатывалось для Убунты, а запускается на дистре с SELinux, и он не дает ей запустить /opt/mygame/stop_game.sh. Поэтому игра продолжает работать, но с выставленным флагом «нерабочее состояние». Когда запускается та часть кода, которая инициализирует сеть, она в первую очередь проверяет флаги состояния. Видит что состоянее выставлено в «нерабочее» и прерывает инициализацию сети. Результат: игра работает, сеть не работает.

Причем проблема здесь именно в том, что пользователь запускает не на той ОС с неправильным размером монитора («у вас монитор меньше» - это внутренняя информация которую техподдержка в принципе может и не сообщать).