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

Suggestion: view distance based on permission/rank/group #14

Open
iperrealistico opened this issue Sep 29, 2021 · 4 comments
Open

Suggestion: view distance based on permission/rank/group #14

iperrealistico opened this issue Sep 29, 2021 · 4 comments

Comments

@iperrealistico
Copy link

iperrealistico commented Sep 29, 2021

On my server I have lots of bedrock players playing on their phones. Since I upgraded server's CPU to a Ryzen 9 I increased the settings in view distance tweaks to make render distance bigger.

Bedrock users playing on their phones are now reporting lots of lag (frame rate) issues specially in regions with a lot of stuff placed.

I thought that maybe you could add support for permission-based render distances, so that I can give a permission to the bedrock users group to make their render distance lower

Looks like that if they lower the render distance in their in game settings, nothing changes. It still loads the chunks, it simply applies fog on them. So lowering render distance on their phones does not improve fps issues

This happens because at this moment there is an issue where GeyserMC sends the server render distance and the client render distance they set in the settings gets ignored.

The only way to fix this is to reduce their render distance using a permission from the server side

@xsmeths
Copy link

xsmeths commented Jan 13, 2022

had noticed this too, when looking into a fix for my own testing I did find that cmi has a permission for view distance so if you run that instead of essentials(or a fork such as essentialsx) there may be a way to do this already, however if you use essentials you might have a bit of a hard time, I do think that this plugin could benefit from ermissable view distance per player, that way you give geyser players x perm and boom, performance fixed!

@iperrealistico
Copy link
Author

The author of this plugin sadly stated on spigotmc.org that he isn't interested in adding this functionality. Such a pity really... It would have solved lots of issues. Specially on lower end devices

Don't know what cmi is, will have a look into that. I run essenentialsx tho

@tobfos2611
Copy link

This would be awesome hopefully he changes his mind!

@iperrealistico
Copy link
Author

I am not skilled in java development but maybe I can get my dev to fork this and add the feature? Or maybe someone else skilled enough?

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