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

Large RCON requests return "Unknown packet with header 0x72 received" #327

Open
lampshady opened this issue Dec 19, 2019 · 4 comments
Open

Comments

@lampshady
Copy link

I've built a little Sinatra webapp using steam-condenser-ruby for Svencoop (modified goldsrc engine) which seems to be working well except for large RCON queries. I can successfully login, list players/pings, and run commands like rcon status which return as expected, but on messages with a large response size ie. rcon maps * I'm getting an error "Unknown packet with header 0x72 received" followed by a timeout.

@koraktor
Copy link
Owner

What version are you using?
Can you please provide affected code?

@lampshady
Copy link
Author

I tried using the latest tagged release 1.3.11 and when I saw the issue occur with that version I rebased our code against master HEAD using the new namespaced style and had the same problem.

We have a testing fork on our gitlab which is behaving well with our app, but it's just a hack to get it working and probably not the correct solution https://gitlab.com/oijfa/projects/steam-condenser-ruby/commit/953c1a357f58d9f92042a113db64d022fe561ad5

The file in our app which calls the steam-condenser code is here: https://gitlab.com/oijfa/projects/hlds-web-monitor/blob/master/sven.rb

@koraktor
Copy link
Owner

koraktor commented May 1, 2020

After coming back to this a few times without really finding an appropriate solution I went back to the GoldSrc RCON specification to look if there‘s some basic problem here. It seems there might be a problem with split packets in general.

Do you have a server were I can get a RCON password to tests this? Otherwise I‘ll try to setup my own one, but this might (again) take some time.

@koraktor
Copy link
Owner

koraktor commented May 4, 2020

I tried to reproduce this with HLDS and CS, but found no problem.

What‘s the output of maps * when run on the server (or via other tools)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants