Page 2 of 4 FirstFirst 1 2 3 4 LastLast
Results 11 to 20 of 38
  1. #11
    Player
    Sicno's Avatar
    Join Date
    Oct 2014
    Location
    Limsa Lominsa
    Posts
    654
    Character
    Sandra Dalvia
    World
    Adamantoise
    Main Class
    Warrior Lv 90
    Quote Originally Posted by Culfinrandir View Post
    I can't put it any clearer! 0.o
    I'll try:

    It seems the server time DISPLAYED by the game is not synced with the actual server and it's not displaying the same time for everybody. Instead it seems it's calculated by the game client on your own computer/console based on what it thinks to be the difference in time zones between your local time and the server time. If the game happens to guess your local time zone wrong (usually by having the wrong dates for when changes in daylight saving times occur) then that calculation is wrong too.

    So what op is saying is that instead of using such calculations the game client should constantly listen to what the actual server says is the server time. And I agree. The sync doesn't need to happen every second, but I guess every minute could be good (after all the game clock doesn't display seconds).
    (1)
    Last edited by Sicno; 04-05-2016 at 09:09 PM.
    Naoki Yoshida:
    ...Similarly, these older MMOs also had a system where your house would break down if you didn’t log in after a while in order to have you continue your subscription, but this is a thing of the past and we won't have any system like that.
    Source: http://forum.square-enix.com/ffxiv/threads/113554 at 1:14:22

  2. #12
    Player
    Aldora's Avatar
    Join Date
    Mar 2011
    Location
    Gridania
    Posts
    2,004
    Character
    C'rysta Zeith
    World
    Sargatanas
    Main Class
    Archer Lv 90
    Hmmm… That’s interesting.

    I can understand why they do it though. It’s less information they have to pass along through with “each” request, while keeping the clock running at “real time”. I mean, why would you “bother” requesting the Server Time (ST) from the server every x seconds, when your system can handle that on it’s own once you know the difference in time zones?

    I also don’t really see the need to recalculate the ST when you change your Regional Settings as well as the Time within your OS, while the game is still running. Unless requests being sent to the server contain a Timestamp, which is being recorded 1-on-1 within the database (rather than using the system date/time from the server itself). Otherwise you’d be using up “resources”, which could be used elsewhere within the client.

    Granted, retrieving the current server time isn’t a resource hogger to begin with. But, like racing cars, wouldn’t you like it to be as lightweight as possible in order to guarantee the best possible performance? Just retrieve the systems “CultureInfo” once when you initialize the clock and just let the system's internal clock handle the rest?

    Although i agree that scheduling events will be rather hard if not every player displays the same ST. But, if everyone has the correct time as well as the correct Timezone set within their Operating system, would the problem even “exist” in the first place?

    Since the chat log in the OP mentions a time difference of 1 hour, i’m guessing that the clock from this player’s system clock has yet to adjust to the Daylight Saving Time. That, or his/her system clock hasn’t synced with the “International Atomic Time (TAI)” yet.
    (1)

  3. #13
    Player
    Deifact's Avatar
    Join Date
    Aug 2011
    Posts
    321
    Character
    Deifact Kinspawn
    World
    Ragnarok
    Main Class
    Thaumaturge Lv 61
    There's no need for it to sync with the server so often. Any device connected to the internet is likely to be synced already and as such just grabbing the system time at start up and using that as a base is fine. I think syncing with the server would be a bit overkill as well. But yeah if the calculation isn't working properly then that is a problem. Maybe a sync every hour just for the rare cases it is wrong or screwed up is enough?
    (2)

  4. #14
    Player
    Krindor's Avatar
    Join Date
    Jun 2014
    Posts
    435
    Character
    U'tyada Tia
    World
    Odin
    Main Class
    Marauder Lv 67
    Quote Originally Posted by Culfinrandir View Post
    It would have been so nice if you'd actually read the post the OP made. He clearly stated that two people, in the same FC, on the same server, showed two different server times. The Server Time is therefore completely unrelated to anything other than the Local Time from the PC (& possibly PS4 if it has an internal clock).
    Like any support would do you start with the thinking that the person you're helping is special until it's proven otherwise. You read this post after OP edited his post with proof that the server time was computer side. OP also mentioned that he wanted them to make server time universal which it is. The amount of players were this issue is a problem probably amounts to maybe 0.1% of the player base. If you know what time zone is in you can calculate the ST if it is wrong. The reason it was wrong was as mentioned in a previous post probably due to daylight saving.
    (0)
    Last edited by Krindor; 04-05-2016 at 09:35 PM.

  5. #15
    Player
    Galactimus's Avatar
    Join Date
    Nov 2013
    Posts
    638
    Character
    Clive Hawkins
    World
    Excalibur
    Main Class
    Paladin Lv 90
    For the past three years the server time has -always- been messed up by one hour due to day light savings (in the EST timezone for me.) FFXIV simply does not calculate this for me. Half a year later when daylight savings stops the server time is correct again. I've just accepted to live with it; but a change would be a great quality of life addition.
    (2)

  6. #16
    Player
    DragonFlyy's Avatar
    Join Date
    Sep 2013
    Posts
    889
    Character
    Jasla Angelkin
    World
    Balmung
    Main Class
    Arcanist Lv 90
    As someone mentioned above, they need to grab the system CultureInfo, however, I'm guessing since they are Japanese and have no idea about Daylight savings (seriously ... this crap needs removed anyway), they aren't taking it into account. Fortunately, it's a very small annoyance. Any time my FC sets a time for an event they just state their time and timezone and we all work out the math ourselves.
    (0)

  7. #17
    Player
    Chasely's Avatar
    Join Date
    Feb 2014
    Posts
    401
    Character
    Yawn Alexander
    World
    Behemoth
    Main Class
    Pugilist Lv 50
    This thread is... semi-accurate. While the ST will artificially change if you alter your PC's current time while logged in, it resets to the actual server time when you log out. People in various time zones do not have different server times. Also, the artificial change does not affect your dailies, weeklies, or time played.

    Also, the English maintenance announcements take DST into consideration when applicable.
    (0)
    Last edited by Chasely; 04-06-2016 at 04:45 PM.

  8. #18
    Player
    Sida's Avatar
    Join Date
    Apr 2015
    Location
    Gridania
    Posts
    954
    Character
    Sida Bajihri
    World
    Phoenix
    Main Class
    White Mage Lv 100
    This is a problem that is acute in our FC. First of, don't confuse GMT with BST. The servers inner workings are in GMT. That doesn't change when the summertime occurs. That's also why the maintenance times they list seem to be a bit off. Even in England, if the maintenance time is scheduled to 8 am GMT, on summer time England is actually in BST, which is British Summer Time. And yes, even some brits I've met don't know this difference and assume their time is GMT always. Essentially, even England (and the rest of that timezone if they follow summer time) is on +1 to GMT during summertime. Same for all other timezones that follow summer time. Finland for example is +2 to GMT, and during summertime, Finland is actually +3 to GMT while they still are just two hours ahead of the rest England since everyone follows summertime. Since the server is in GMT throughout the year, on winter my daily reset is at 5pm (3pm ST that is presented to me, 3pm GMT), but during summer it jumps to 6pm my time (4pm ST that is presented to me, 3pm GMT), all other timed events following the cue. As you might notice, the time in GMT is still the same. That is sensible since any servers inner clocks shouldn't be following any summertime nonsense.

    Why is this a problem? Because the ST we are presented is not the server time, which should universally be GMT. Instead it calculates our timezone amount difference to the GMT, which in my case is +2, and applies it throu out the year, without regard that half of the year my current time actually has three hour difference to actual GMT. (Even if I still have only two hour difference to England since they too follow the summertime.) However not all countries across the world follow the summertime, which contains a good amount of my FC mates. Since their local time doesn't change, the difference shows in the presented ST. My ST is always shown to be -2 hours to my local time. Which half of the year is not actual GMT. While theirs ST is -10 hours to the their local throughout the year which also is actual GMT the whole year . There is half a year discrepancy there when those who follow summertime are presented different ST by the game, as those who don't follow it. It's hard to plan anything when we have the situation "your ST is better than my ST" since the actual ingame presented ST is different, even if everyone has set their timezones correctly. That is because the game uses a flawed method. It measures a difference in the time zone amount (essentially location) and applies it to a local time, which due the summer time changes, while location does not.

    The solution would be, as someone suggested, the game client asking on logon from the server what the ST is, counting the difference to the local time, and using that difference throughout the session. Assuring that ST is the same for everyone, regardless what their local time might be.

    Edit: or even simpler, just have the ST always show GMT for everyone, regardless what their local times show. That way everyone would see exactly same time which is about the only usefull purpose for ST.

    Sorry for long post.

    Edit: @Wade, I wouldn't pay too much attention to maintenance finish times. It mght very well be they just have had exactly one extra hour planned for stuff that goes wrong, and when everything goes smoothly they can skip that. I can say it started exactly at the time, by GMT as it was marked. The end times are always fluid.
    (4)
    Last edited by Sida; 04-06-2016 at 07:02 PM.

  9. #19
    Player
    ruskie's Avatar
    Join Date
    Aug 2013
    Posts
    1,966
    Character
    Asny Rak'nys
    World
    Cerberus
    Main Class
    Bard Lv 70
    Quote Originally Posted by Sida View Post
    just have the ST always show GMT for everyone, regardless what their local times show
    I'd say it should be set to UTC but that's about it. And yes it should be same globaly. That way there is a common time for all. As it is I tend to be very sceptical of things in ST.
    (1)
    (super serious)I don't know what to put here so I've put this here as a placeholder until I figure it out.(super serious)
    Recruitment code if you are starting out: FTB8JBQ5

  10. #20
    Player
    Sida's Avatar
    Join Date
    Apr 2015
    Location
    Gridania
    Posts
    954
    Character
    Sida Bajihri
    World
    Phoenix
    Main Class
    White Mage Lv 100
    Quote Originally Posted by ruskie View Post
    I'd say it should be set to UTC but that's about it. And yes it should be same globaly. That way there is a common time for all. As it is I tend to be very sceptical of things in ST.
    Good point. I considered editing that in to my post but looking through it, it seems to me that tossing in UTC along the other terms used would make it even more confusing than it already is. Since GMT and UTC for most purposes refer to the same time, even with the differences in their semantics, I'll leave it as it is. I agree with you though. UTC it should be.
    (0)
    If you say 'pls' because it's shorter than 'please', I say 'no' because it's shorter than 'yes'.

Page 2 of 4 FirstFirst 1 2 3 4 LastLast