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

Investigate whether our current network packet system can handle large data transfers like chunk data #32

Closed
zesterer opened this issue Jun 8, 2018 · 1 comment
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed network Relating to networking

Comments

@zesterer
Copy link
Contributor

zesterer commented Jun 8, 2018

We need to transfer large amounts of chunk data. I envisage chunks as large as 32x32x256 blocks at ~4 bytes each, which gives us exactly 1 megabyte per chunk.

Can we handle this on the network side? Should we use some form of chunk compression? Note that erasing colour from the voxel data and generating colour variation client-side could help make the data more suitable for something like RLE.

Note that not everybody has a decent internet connection. This needs to be acceptably quick on anything as slow as 500 Kilobits/s, I'd say.

@zesterer zesterer added help wanted Extra attention is needed good first issue Good for newcomers network Relating to networking labels Jun 8, 2018
@zesterer zesterer added this to the [0.1.0] First release milestone Jun 8, 2018
@zesterer
Copy link
Contributor Author

@xMAC94x's work on the #40 branch works towards improving this situation.

@veloren-bot
Copy link
Member

moved to gitlab https://gitlab.com/veloren/game/issues/11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed network Relating to networking
Projects
None yet
Development

No branches or pull requests

3 participants