Skip to content
This repository has been archived by the owner on Sep 11, 2022. It is now read-only.

Network Protocol #2

Open
ACBob opened this issue Aug 24, 2021 · 6 comments
Open

Network Protocol #2

ACBob opened this issue Aug 24, 2021 · 6 comments
Assignees
Labels
critical This is very important and needs to be worked on ASAP. networking Requires changes to the networking system research needed Some reading up is needed to approach this.

Comments

@ACBob
Copy link
Owner

ACBob commented Aug 24, 2021

I need to define a proper protocol for the network, Looking at Minecraft it seems to have a shitton of packet types without much care in the world for saving them (Cuberite as reference on 1.8) so I can do the same, right? Right?

This doesn't clear up how MC does player input, I'm still thinking looking should be 100% client-side (and set to the server, although this might have issues if the client lies) and use a source-like ConCommand system where inputs are commands executed on the server.

@ACBob ACBob mentioned this issue Aug 24, 2021
@ACBob ACBob added this to To do in Alpha 0.1.0 Aug 24, 2021
@ACBob ACBob added the networking Requires changes to the networking system label Aug 24, 2021
@ACBob ACBob changed the title Network Spec Network Protocol Aug 25, 2021
@ACBob
Copy link
Owner Author

ACBob commented Aug 25, 2021

Important Question:
Encryption, Yay or Nay?

After that, How do we do it!?
Perhaps a password hash sent to the server ala Minetest?

@ACBob ACBob pinned this issue Aug 25, 2021
@ACBob
Copy link
Owner Author

ACBob commented Aug 25, 2021

as of commit ac9437e this is being worked on

@ACBob ACBob moved this from To do to In progress in Alpha 0.1.0 Aug 25, 2021
@ACBob ACBob self-assigned this Aug 25, 2021
@ACBob

This comment has been minimized.

@ACBob

This comment has been minimized.

@ACBob

This comment has been minimized.

@ACBob ACBob moved this from In progress to Done in Alpha 0.1.0 Sep 3, 2021
@ACBob
Copy link
Owner Author

ACBob commented Sep 3, 2021

While technically we have something working, there's always room for improvement.

@ACBob ACBob added critical This is very important and needs to be worked on ASAP. research needed Some reading up is needed to approach this. labels Sep 7, 2021
@ACBob ACBob moved this from To do to In progress in Alpha 2, "The Not Shittening" Dec 28, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
critical This is very important and needs to be worked on ASAP. networking Requires changes to the networking system research needed Some reading up is needed to approach this.
Projects
Alpha 0.1.0
  
Done
Development

No branches or pull requests

1 participant