Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduler Timezone doesn't care about DST #1160

Open
3 tasks done
BroOtti opened this issue Sep 10, 2024 · 2 comments
Open
3 tasks done

Scheduler Timezone doesn't care about DST #1160

BroOtti opened this issue Sep 10, 2024 · 2 comments

Comments

@BroOtti
Copy link

BroOtti commented Sep 10, 2024

Bug Report

System Information

┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Key                  ┃ Value                                 ┃
┣━━━━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ Operating System     ┃ Linux - Debian GNU/Linux 12 on x86_64 ┃
┃ Product              ┃ AMP 'Callisto' v2.5.1.8 (Mainline)    ┃
┃ Virtualization       ┃ Docker                                ┃
┃ Application          ┃ Palworld                              ┃
┃ Module               ┃ GenericModule                         ┃
┃ Running in Container ┃ Yes                                   ┃
┃ Current State        ┃ Ready                                 ┃
┗━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

  • What are you trying to do?
    I set the Scheduler Timezone to Europe/Berlin
  • What are you expecting to happen?
    I expect the scheduler to run at the given time in that zimezone
  • What is actually happening? ('Nothing' is not an acceptable answer!)
    The scheduler is one hour off as it doesn't care about DST

Reproduction

  1. Set Scheduler Timezone to a timezone which has DST
  2. Create a scheduler running at 3am
  3. While DST is active, the scheduler is one hour off and runs at 4am instead of 3am
@PhonicUK
Copy link
Contributor

Workaround for now is to change the timezone when DST changes. I believe this is a Linux-specific issue. No resolution at this time until after the .Net 8 port is completed.

@p0t4t0sandwich
Copy link
Contributor

I can see some use cases for a lack of DST (example here: https://discord.com/channels/266012086423912458/266012086423912458/1285646467289317481) where there's various players spread across different timezones, making it so that the offset itself matters more than DST itself (if that makes sense).
That's my long winded way of saying there should be a setting for the offset, then another setting to toggle DST.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants