Всем, кто перешел на PHP 5.3 срочно править весь проект.
и библиотеку DBSimple тоже.
Ищите строчки, где создается новый объект вот такого типа:
Код:
$go =& new GameobjectReportGenerator('position');
и переделывайте на:
Код:
$go = new GameobjectReportGenerator('position');
т.е. убираем "&", т.к. в PHP5 объекты всегда передаются по ссылке (в т.ч. и в возврате функций), то правильней будет просто убрать & из такой конструкции!!!
Добавлено позже:
Если на сервере стоит настройка: PlayerSave.Stats.MinLevel = 0, то таблица со статами пуста. Лог пхп закидывает кучей нотисов, о том что отсутствует индекс... (просто запрос вернул пустую строку)
То же самое будет с персами ниже MinLevel-а при PlayerSave.Stats.MinLevel = 10+
пока себе выполнил запрос :
Код:
replace into character_stats (`guid`) select guid from characters
и включил PlayerSave.Stats.MinLevel = 1+
еще по диагонали прошелся по файлу player_info_generator.php ... Такое ощущение, что добрая половина функций до сих пор ищут данные в давно почившем поле data