Jump to content

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


Deolo
 Share

Recommended Posts

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

corp_log.png

Share this post


Link to post
Share on other sites

У вас Linuux? Какие настройки даты-времени у вас? С каким сервером синхронизируетесь?

Share this post


Link to post
Share on other sites

7 hours ago, Skula1975 said:

У вас Linuux? Какие настройки даты-времени у вас? С каким сервером синхронизируетесь?

Аналогичная проблема в MacOS. И уже довольно давно, месяцы, все даты в игре неверные. Впрочем оно в багах описано.

Share this post


Link to post
Share on other sites

17 hours ago, SC_Radar said:

Впрочем оно в багах описано

Что-то я пропустил. Есть ссылка?

Share this post


Link to post
Share on other sites

9 hours ago, Skula1975 said:

Что-то я пропустил. Есть ссылка?

Вот эта тема

https://forum.star-conflict.ru/index.php?/topic/67167-posle-obnovleniya-daty-registratsii-igrokov-otobrazhayutsya-neverno/

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

Share this post


Link to post
Share on other sites

@Skula1975 

 

Quote

 У вас Linuux?

Скрин №2.

 

Quote

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

Скрин №1.

 

Quote

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

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

 

 

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

2021-11-11_13-16.png

2021-11-11_13-17.png

Share this post


Link to post
Share on other sites

16 hours ago, Deolo said:

Скрин №1.

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

Share this post


Link to post
Share on other sites

12 hours ago, Skula1975 said:

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

13 hours ago, Skula1975 said:

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

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

 

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

 

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

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

 

2021-11-16_21-18.png

Share this post


Link to post
Share on other sites

8 hours ago, Deolo said:

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

SC-115736

Share this post


Link to post
Share on other sites

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

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

 

2021-11-20_17-02.png

Share this post


Link to post
Share on other sites

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...