I accidentally deleted a game
2 years ago
French Southern Territories

Okay, so I noticed today a kind of interesting thing about how the forums work. The site forums are not actuall "site forums", they are game forums in games that don't have categories, leaderboards, resources, etc. Basically, if you go to https://speedrun.com/talk , you get a message that says there are no categories for this game yet. You can use the URL to go to the empty resources page, guides page, stats page, etc. So me and a few other people in discord started talking about how the URL system is kind of broken, and then I got the bright idea to try renaming a game to "knowledgebase" and seeing if that would even work. I did it, and now the game is completely inaccessible. The game only has 1 run (mine) and nobody has submitted anything in the 1 month it's been on the site, so I'm not too worried about it, but I'd like this URL bug to be fixed soon, and to get the game back. I can't delete the game, edit it, or submit to it. This is a very major bug, you could do this to any game with any other URL on the site and completely destroy it.

Edited by the author 2 years ago
Gaming_64, Klagarn and 11 others like this
United States

Well, that's a fun one!

Indeed... the site has a lot of bad URL choices, with a lot of sharp edge cases. And yes, "forums" are indeed just another type of game - it's not pretty. We are actively working on improving these types of things, but there's a lot there. It's taking some time, but we're working through it at a good pace.

I managed to rename your game back to where it was, and we'll soon add functionality to prevent similar issues from happening in the future.

Gaming_64, Klagarn and 15 others like this
Belgium

Gotta love the "accidentally" in the title. Stretching definitions to infinity. :')

Gaming_64, 1234 and 7 others like this
French Southern Territories

@wartab it was an accident because i didnt actually think it would work

Gaming_64, Klagarn and 4 others like this
European Union

Merl what the fuck

Gaming_64, Klagarn and 7 others like this
Finland

yeah the old changelog page we had is just a guide in "the_site" game :DD

Gaming_64, Klagarn and 6 others like this
Austria

I kinda like the idea of the website being a game. How do you speedrun it though? 🤔

Edited by the author 2 years ago
Gaming_64, YUMmy_Bacon5, and Pear like this
Israel

I can think of several categories. Like read all the forum posts on the main forums.

Gaming_64, YUMmy_Bacon5 and 4 others like this
Glamorganshire, Wales

What a fantastical bug AYAYA

Gaming_64, YUMmy_Bacon5 and 4 others like this
United States

You can't make this stuff up Datface

Gaming_64, 1234, and YUMmy_Bacon5 like this

@Garsh Oh, that's pretty neat. Is there a way to look up a specific run's number without using the API? (I don't know how to do anything with that stuff.) I did find my most recent run, which I submitted about 10 minutes ago: https://www.speedrun.com/run/2689374

So we're a little shy of 2.7 million runs submitted to date.

Gaming_64, YUMmy_Bacon5, and Ivory like this
Israel

@hahhah42 Interestingly, the run links in the notifications section are in this numbered format. I'm pretty sure it's unintended, because all other run links on the site use the string ID format. Also, the API doesn't tell you what is the numbered ID of a run.

Gaming_64, YUMmy_Bacon5 and 2 others like this

Did some digging using what @Oreo321 posted as a starting point and found that my first run submitted to the site is number 1598780 on 8/8/20, so there's been over a million runs submitted in the past year.

Gaming_64 and YUMmy_Bacon5 like this
Israel

@Garsh displaying numerical IDs is often considered as bad practice and security flaw, because:

  • It lets easy access to any run (or "item") on the site, by just changing the number
  • Let you get data from the site by iterating on all items (which is possible with numerical IDs), and scalping data from the page
  • Might expose some internal data that you don't want people to know, like the total amount of items.

This probably doesn't really matter for speedrun.com as all runs are public anyway, but you get the point.

Gaming_64, YUMmy_Bacon5 and 4 others like this
French Southern Territories

So it turns out this bug hasn't actually been patched completely... I was messing around and tried the URL "faq" and it saved my changes. So "Terry the Turtle's Big Adventure" is now gone. You can't access the game anymore. Oops!

Gaming_64, YUMmy_Bacon5 and 2 others like this
Iowa, USA

Now nobody can see Terry’s big adventure

Gaming_64 and YUMmy_Bacon5 like this
French Southern Territories

How many urls are there on the site? The bug isn't fixed yet, I set the URL to "modhub" and terry the turtle is gone again.

Ill try to make a list of URLs that work for the bug so that I don't just annoy the devs and actually help solve the issue.

"rules" also works "moderationrules" works

Edited by the author 2 years ago