Некорректное отображение времени

| 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 |   |

 

stats.png.4eb0aa37f07dfa5650895ac3ebef1452.png

corp_log.png.a431099edf4a4c1c5f9192fb0f38b077.png

У вас 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/

Там правда баг не полностью описан, в реальности неверно отображаются вообще все даты, например время получения ачивок. Вот он уже аж с июня :confused:

[@Skula1975](< base_url >/index.php?/profile/239039-skula1975/) 

 

Quote

 У вас Linuux?

Скрин №2.

 

Quote

Какие настройки даты-времени у вас?

Скрин №1.

 

Quote

С каким сервером синхронизируетесь?

Скрин №1, не синхронизируюсь.

 

 

Ядро не стандартное, но не думаю что это будет влиять на системное время.

2021-11-11_13-16.png.b5364095d10d528a1b9cefa189ace6c9.png

2021-11-11_13-17.png.3413b7e6fedf4a6336b16bd55b145bd4.png

16 hours ago, Deolo said:

Скрин №1.

Я ничего не понял

12 hours ago, Skula1975 said:

Я ничего не понял

А какие именно настройки вы хотите увидеть?

Хардварные часы? Они такие же как и программные, да и не могут они быть на 1969 год настроены.

Часы системы я показал. Таймзону я показал. Ядро я показал.

On 11/12/2021 at 7:42 PM, Deolo said:

Часы системы я показал. Таймзону я показал. Ядро я показал.

Верю. Но я ничего не понял.Я даже вижу только один скриншот, хотя, судя по тексту, их должно быть два.

13 hours ago, Skula1975 said:

Верю. Но я ничего не понял.Я даже вижу только один скриншот, хотя, судя по тексту, их должно быть два.

Не суть важно сколько скриншотов. Какие именно настройки вы хотите увидеть?

Я пытаюсь понять, какие у вас системные настройки времени. Потому что обычно подобные проблемы связаны именно с ними.

Если бы это была какая-то ошибка клиента то, скорее всего, она была бы и на Windows, и она была бы массовой.

А массовости я не наблюдаю.

 

К сожалению, я в Linux слабо понимаю, поэтому, возможно, непонял ту информацию, которую вы уже дали.

Все мои настройки времени - это текущее время, которое я вводил руками, и таймзона (+3), которую я тоже вводил руками.

 

Не думаю что это связано с системными часами, потому что время и дата в логах корректные.

Проблема касается только отображаемого времени внутри игры.

 

Могу только предположить что текущая дата в формате unix timestamp в момент отображения делится на 1000. Это происходит в lua коде если не ошибаюсь.

 

На скриншоте показал почему именно деление на 1000.

Возможно в коде предполагается что время приходит в миллисекундах, но это немного не так.

 

2021-11-16_21-18.png.44b2fd2590a782c462bd40bab3736861.png

8 hours ago, Deolo said:

Возможно в коде предполагается что время приходит в миллисекундах

Скорее, в микросекундах

 

Да, это очень похоже на правду. 

Linux, он такой непостоянный.

Посмотрим, что сможем сделать 

SC-115736

Хм, моё время регистрации изменилось.

Раньше было 17 янв 1970, 16:59:57, теперь 17 янв 1970, 16:59:52

 

2021-11-20_17-02.png.64363e2fe085a5dbfc5ec3f53cf1a066.png