Илья Трусов result() применяют для объектов, полученных после вызова $this->db->query() и иже с ней. И возвращают они совсем не массив. var_dump() в помощь.
Г-код какой-то. Валидации входных данных нет, зачем-то в контроллере лезете в БД, про prepared statements и слыхом не слыхивали, да и PDO тут не пахнет совсем
Кривоватая хня, не поддерживает кое-какие нужные фичи и, кроме того, несовместима с перегруженными строковыми функциями. Лично я перевел генерацию на wkhtmltopdf. На github есть обертка на php
Уточните всё же битность своей системы (32 или 64) с помощью команды "uname -m" (без кавычек), а заодно и битность либ и бинарей игры с помощью команды "file". Если система у вас 32-битная, а игра 64-битная, спокойно и безболезненно можете ее удалять — запустить вы ее не сможете. В ином случае, судя по первым строкам лога, в раздачу, возможно, положили кривую версию libsteam_api.so
А зачем вы этот файл запускаете? Я ведь посоветовал запустить start, как сказано на трекере. Ну и заодно проверьте существование файла libavcodec.so.55 нужной архитектуры (пакеты аля libavcodec)