Game Uploader #1545
Replies: 8 comments 17 replies
-
At the moment of writing, everyone seems to be unable to upload anything to the backend via the new game uploader |
Beta Was this translation helpful? Give feedback.
-
I get this exception when trying to upload (Note the path should be D:\Steam\steamapps\common\sbox\addons\meowmapt3\code not D:\code) |
Beta Was this translation helpful? Give feedback.
-
Will there be a way to still make the games hidden on the main menu? Or just entirely disallow downloading once it's uploaded, by toggling it? (as you can still access with |
Beta Was this translation helpful? Give feedback.
-
My uploaded gamemode isn't able to be launched. Confirmed by another person as well. |
Beta Was this translation helpful? Give feedback.
-
Maps can no longer be marked as "Release" on the dev website as their upload is "not valid". |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Made an issue for something I ran into #1575 when uploading |
Beta Was this translation helpful? Give feedback.
-
I've upgraded my gamemode to the new addon system and I'm experiencing parts of my gamemode not networking anymore. Exactly what this issue describes #1581 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
You can now upload your game addons using the same updated system that I rolled out for Maps yesterday (or the day before I forget). You can read more about the differences and the benefits for content here.
How do I upload my game now?
What's different for games?
Your code doesn't get uploaded and shipped to clients. We compile your code into an assembly and upload that like a regular file. This saves time for end users in terms of downloading a ton of .cs files, and compile time.
We also compile and upload a copy of the base addon, along with all of its html/scss with your upload. This should mean that if your addon relied on the base styles being a certain way, and then we change or delete that file, the shipped and packed version of your addon should still work.
This has potential downsides too. If we fix a bug in the base addon, your packed addon won't get that fix until you re-publish using the new base. This cuts both ways because maybe your code relied on that bug performing how it was performing so it won't break.
Is my code now super secret?
Kind of. It's less visible, but c# is quite easily decompiled, so I still wouldn't leave your credit card number in your code.
Is there danger in the assembly being shipped around?
There shouldn't be. We were already shipping assemblies from server to client, and that was safe because the assembly is scanned and run through a whitelist of functions they're allowed to use. Never say never though - please report anything you think could be exploited. We're being as vigilant as possible.
I liked it when we could easily see everyone's code
There's no reason that has to go away. People can still upload to github and whatever. But now if you're shy about your code you don't have to show it. It's a choice.
This is awesome you're so strong and smell great
Thanks, please report any problems with the new system below.
Beta Was this translation helpful? Give feedback.
All reactions