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

[Bug]: Rust: server lag spikes during newly implemented ping estimates #4557

Closed
karenmcd opened this issue Apr 11, 2024 · 12 comments
Closed

Comments

@karenmcd
Copy link

karenmcd commented Apr 11, 2024

User story

I'd like that the new ping variables be added to the server configuration so that we can enter values that work for us.

Game

RUST

Linux distro

Debian 12

Command

command: start

Further information

There's a newly implemented function to adjust the intervals and if even your RUST server executes pings to publish an estimated latency for the client in the server selection list. As I understand it, without being able to adjust this, the default settings execute 20x5 ping commands at once, and it waits for all of the results to return causing a huge lag spike in game for all clients making it near unplayable every five minutes.

Relevant log output

https://commits.facepunch.com/r/rust_reboot/main/ping_estimate_cleanup

There's information here about how to add/fix it? I'm unsure how, what or where i'd put this information without my changes being overwritten by lgsm.

Steps to reproduce

No response

@scalbox
Copy link

scalbox commented Apr 13, 2024

@dgibbs64
Copy link
Member

Its not clear exactly what you want me to do from a LinuxGSM perspective

@scalbox
Copy link

scalbox commented Apr 13, 2024

is a plugin that disables the new rust feature that causes high ping

@dgibbs64
Copy link
Member

Thats fine. But what do I need to do for LinuxGSM? If I don't need to make any changes for LinuxGSM then I can just close this

@scalbox
Copy link

scalbox commented Apr 14, 2024

Yes, it is not necessary to change LinuxGSM.

@karenmcd
Copy link
Author

karenmcd commented Apr 14, 2024 via email

@karenmcd
Copy link
Author

karenmcd commented Apr 14, 2024 via email

@scalbox
Copy link

scalbox commented Apr 14, 2024

If not user plugin
https://commits.facepunch.com/r/rust_reboot/main/ping_estimate_cleanup

Add ping_samples to control how many times to ping each endpoint (default 5)

@scalbox
Copy link

scalbox commented Apr 14, 2024

But you will have to wait for the release of the patch, if you use vanilla servers, if you are not official, then you can use Oxide itself and add this plugin. Otherwise I can make you the same plugin but as a Harmony dll, which does not require Oxide

@scalbox
Copy link

scalbox commented Apr 14, 2024

Vanilla and community servers can run Oxide. just respect the rust guidelines. They use oxide for admin and anti cheat plugins

@scalbox
Copy link

scalbox commented Apr 14, 2024

@scalbox
Copy link

scalbox commented May 4, 2024

For those who don't want to use my plugin https://digitalmarketplay.com/product/rust-ping-estimation-lag-stalling-fix-rust-update-04-04-2024/ because they don't have umox/carbon, you can set this server property:
ping.ping_estimation false

@karenmcd karenmcd closed this as completed Aug 1, 2024
@github-project-automation github-project-automation bot moved this from 🆕 New Issues to ✅ Done in LinuxGSM Backlog Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

3 participants