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

MoTD: URL gets stuck #1483

Closed
KirillMysnik opened this Issue Jul 23, 2017 · 3 comments

Comments

Projects
None yet
3 participants
@KirillMysnik

KirillMysnik commented Jul 23, 2017

Your system information

Please describe your issue in as much detail as possible:

This didn't happen this May. Must be one of the summer updates.
Once you send an URL via VGUIMenu (that opens a MoTD screen), CS:GO will get "stuck" with that URL - no matter what URLs you'll send next, the game will still open the first URL.
Reconnecting to the server resets the URL - a new one can be successfully opened before it gets stuck again.

Steps for reproducing this issue:

  1. Install some sort of a web-server;
  2. Use a server plugin to send protobuf VGUIMenu messages to the player (you can use this SourcePawn code as an example) - make sure you issue different URLs;
  3. Watch the web-server logging the same URL over and over.

I hope this gets resolved, because despite of the bad reputation of MoTD screens among the community, it can be used not only to spam ads. Thanks.

@KirillMysnik

This comment has been minimized.

KirillMysnik commented Jul 26, 2017

Update

Okay, so to simplify this even more, I've written a small plugin that reproduces the issue.
The plugin includes the web-server, because why not.

Installation / Usage

  • Download the latest Source.Python build for CS:GO here
  • Unpack zip contents to <Steam Library Path>\common\Counter-Strike Global Offensive\csgo
  • Download the latest version of this plugin: master.zip
  • Unpack zip contents to the same folder
  • Add -insecure flag to CS:GO launch arguments via Steam (right click on the game entry -> Properties -> Set launch options...)
  • Start the game
  • Type in console: sp plugin load motd_issue_test
  • Load any map
  • Type in chat: !test

Result

Screenshot

As seen, the plugin issues different URLs to the built-in web-server, but the latter receives only the first URL over and over.

@CrazyHackGUT

This comment has been minimized.

CrazyHackGUT commented Oct 16, 2018

I think, this issue can be closed.
MOTD doesn't exists in CS:GO.

@kisak-valve

This comment has been minimized.

Member

kisak-valve commented Oct 16, 2018

Closing per the last comment.

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