В чём ошибка записи пользователя в бд?
steamid, nickname, joined, balance, totalBought, banned, admin -- 7 столбцов
'$steamid', '$nickname', '$current_date', '0', '0', '0' -- 6 значений
У Вас в запросе написано:ON DUPLICATE KEY UPDAYE
Проверьте, не в этом ли дело?