9824339
November 6, 2021, 12:57pm
1
| Error report |
| Describe problem and what you saw |
Любая дата в игре не совпадает с реальной, например 17 янв 1970, 16:59:57 отображается в моей дате регистрации |
| What you expected to see | Человекочитаемый формат времени должен отображать корректную дату |
| Conditions in which error reproduce | Любое поле времени в игре: время регистрации пользователя, время получения достижения, время завершения боя. |
| Problem details |
Я могу предположить что есть ошибка в преобразовании времени из unix timestamp в человекочитаемый формат. |
| Frequency of reproduction | always |
| Time of bug | |
У вас Linuux? Какие настройки даты-времени у вас? С каким сервером синхронизируетесь?
7 hours ago, Skula1975 said:
У вас Linuux? Какие настройки даты-времени у вас? С каким сервером синхронизируетесь?
Аналогичная проблема в MacOS. И уже довольно давно, месяцы, все даты в игре неверные. Впрочем оно в багах описано.
17 hours ago, SC_Radar said:
Впрочем оно в багах описано
Что-то я пропустил. Есть ссылка?
9 hours ago, Skula1975 said:
Что-то я пропустил. Есть ссылка?
Вот эта тема
https://forum.star-conflict.ru/index.php?/topic/67167-posle-obnovleniya-daty-registratsii-igrokov-otobrazhayutsya-neverno/
Там правда баг не полностью описан, в реальности неверно отображаются вообще все даты, например время получения ачивок. Вот он уже аж с июня
9824339
November 11, 2021, 10:19am
6
[@Skula1975 ](< base_url >/index.php?/profile/239039-skula1975/)
Quote
У вас Linuux?
Скрин №2.
Quote
Какие настройки даты-времени у вас?
Скрин №1.
Quote
С каким сервером синхронизируетесь?
Скрин №1, не синхронизируюсь.
Ядро не стандартное, но не думаю что это будет влиять на системное время.
9824339
November 12, 2021, 2:42pm
8
12 hours ago, Skula1975 said:
Я ничего не понял
А какие именно настройки вы хотите увидеть?
Хардварные часы? Они такие же как и программные, да и не могут они быть на 1969 год настроены.
Часы системы я показал. Таймзону я показал. Ядро я показал.
1914000
November 15, 2021, 4:08am
9
On 11/12/2021 at 7:42 PM, Deolo said:
Часы системы я показал. Таймзону я показал. Ядро я показал.
Верю. Но я ничего не понял.Я даже вижу только один скриншот, хотя, судя по тексту, их должно быть два.
9824339
November 15, 2021, 5:21pm
10
13 hours ago, Skula1975 said:
Верю. Но я ничего не понял.Я даже вижу только один скриншот, хотя, судя по тексту, их должно быть два.
Не суть важно сколько скриншотов. Какие именно настройки вы хотите увидеть?
1914000
November 16, 2021, 4:01am
11
Я пытаюсь понять, какие у вас системные настройки времени. Потому что обычно подобные проблемы связаны именно с ними.
Если бы это была какая-то ошибка клиента то, скорее всего, она была бы и на Windows, и она была бы массовой.
А массовости я не наблюдаю.
К сожалению, я в Linux слабо понимаю, поэтому, возможно, непонял ту информацию, которую вы уже дали.
9824339
November 16, 2021, 6:19pm
12
Все мои настройки времени - это текущее время, которое я вводил руками, и таймзона (+3), которую я тоже вводил руками.
Не думаю что это связано с системными часами, потому что время и дата в логах корректные.
Проблема касается только отображаемого времени внутри игры.
Могу только предположить что текущая дата в формате unix timestamp в момент отображения делится на 1000. Это происходит в lua коде если не ошибаюсь.
На скриншоте показал почему именно деление на 1000.
Возможно в коде предполагается что время приходит в миллисекундах, но это немного не так.
1914000
November 17, 2021, 2:28am
13
8 hours ago, Deolo said:
Возможно в коде предполагается что время приходит в миллисекундах
Скорее, в микросекундах
Да, это очень похоже на правду.
1914000
November 17, 2021, 2:34am
14
Linux, он такой непостоянный.
Посмотрим, что сможем сделать
SC-115736
9824339
November 20, 2021, 2:03pm
15
Хм, моё время регистрации изменилось.
Раньше было 17 янв 1970, 16:59:57, теперь 17 янв 1970, 16:59:52