На Reddit один из пользователей, известный под ником Eggcelencia, опубликовал экранный снимок из игры No Man’s Sky, на котором долг управляющего поселением составляет 2 147 358 211 кредитов. Согласно таймеру, на погашение этой астрономической суммы потребуется более 2 миллиардов часов, что составляет примерно 2309 столетий. Автор шутливо прокомментировал фотографию фразой «Я хороший управляющий».
Значение 2 147 483 647 широко известно среди программистов как предел 32-битного знакового целого числа. Ситуация, когда переменная превышает этот лимит, называется переполнением целого числа, и в этом случае значение «скачет» в отрицательный диапазон. Как оказалось, именно так случилось с долгом в игре – вместо реальной суммы в несколько тысяч кредитов, игроку была показана колоссальная задолженность.
Позже сам автор поста уточнил, что проблема оказалась визуальной: после повторного входа в терминал, долг вернулся к нормальным значениям. Тем не менее, в обсуждениях на платформе Steam упоминается, что подобная проблема с резким увеличением долга давно беспокоит игроков No Man’s Sky. Некоторые пользователи сообщали, что достаточно всего лишь сделать одно решение по поселению, как долг мгновенно возрастает с десятков тысяч до двух миллиардов.
Хотя загадочный долг оказался ошибкой, это не уберегло геймера от иронии со стороны сообщества. В шутливом ключе им предложили податься на работу в правительство США или зачислиться в Microsoft для разработки технологий, способных тратить миллиарды за короткое время. Опытные пользователи объяснили, что дело может быть в изменении системного времени на консолях или ПК, хотя автор поста это опроверг. Некоторые игроки посоветовали избегать строительства новых зданий в поселениях после недавних обновлений, предпочитая улучшать существующие, так как объекты низкого класса всегда приносят убытки.