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

Roadmap to v0.2 #12

Closed
12 tasks done
valkyrienyanko opened this issue May 11, 2020 · 0 comments
Closed
12 tasks done

Roadmap to v0.2 #12

valkyrienyanko opened this issue May 11, 2020 · 0 comments

Comments

@valkyrienyanko
Copy link
Collaborator

valkyrienyanko commented May 11, 2020

Packets

  • Server sends position updates of all clients as soon as client joins. This way the client won't have to physically move to reveal themselves.
  • Server should not send position updates to the client sending the position updates.
  • Client only sends position updates when they are not moving.
  • When a client leaves the server, send a message through the server to all the other clients saying that client left the server and remove the GameObject from the scene.
  • Allow the client to disconnect from the server by pressing ESC to open up a popup menu to go back to the main menu scene.
  • Add Enum for reason on why account creation / login was denied, this way we are not sending an entire string over and instead just 1 byte of data.
  • Show account IDs hovering above all clients.

Web Server

  • Add restrictions for account name and password lengths
  • Encrypt passwords in database

ENet Server

  • Load commands with reflection

Database

  • Scrap ENet user auth and migrate to external db / web server.

ENet

@valkyrienyanko valkyrienyanko pinned this issue May 11, 2020
@The-MMORPG-Project The-MMORPG-Project locked and limited conversation to collaborators May 11, 2020
@valkyrienyanko valkyrienyanko unpinned this issue May 31, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant