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

Pause the server when a player is connecting #153

Closed
2 tasks done
ScribbleTAS opened this issue Apr 18, 2023 · 0 comments
Closed
2 tasks done

Pause the server when a player is connecting #153

ScribbleTAS opened this issue Apr 18, 2023 · 0 comments
Labels
Enhancement New feature or request
Milestone

Comments

@ScribbleTAS
Copy link
Member

ScribbleTAS commented Apr 18, 2023

The problem

The client needs a few ticks before it's loaded. In that time, the server might have already ticked more and RNG will be totally different.

The main problem lies in the clientworld not updating correctly once the server starts.
We may need to tick the client world to try and load it.

Multiplayer

A far bigger concern is multiplayer. Players joining the game may take more or less time...
Maybe paired with #148 this might be a solution, but for now I will concentrate to fix this problem on the client.

Todo

  • Make the server pause when starting
  • Once the player is done connecting, the client should send the correct tickrate to the server
@ScribbleTAS ScribbleTAS added the Enhancement New feature or request label Apr 18, 2023
@ScribbleTAS ScribbleTAS added this to the Alpha9 milestone Apr 18, 2023
ScribbleTAS added a commit to ScribbleTAS/TASmod that referenced this issue Apr 23, 2023
ScribbleTAS added a commit to ScribbleTAS/TASmod that referenced this issue Apr 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
Archived in project
Development

No branches or pull requests

1 participant