Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Itch.io serves single linux executables that aren't actually executable

A topic by Expenses created Nov 29, 2020 Views: 455 Replies: 3
Viewing posts 1 to 4
(+8)

I have a game project (https://expenses.itch.io/cheese) where everything is packaged into the single executable for linux and windows. On OSX I use a .app bundle, but that's only because I want it to have an icon. As mentioned on https://itch.io/docs/butler/single-files.html, the way butler handles single files is to zip, upload then unzip on the other end. As a single linux binary is served, it isn't actually executable and you need to run `chmod +x` first to run it. I'd really rather the file stay zipped, because that way the executable permission is kept.

Moderator(+1)

Are you sure that is the issue? I’ve been able to provide Linux executables inside a zip file without any issue, using butler.

Have you tested it with the Itch app? Did you get any error?

(2 edits)

I've just tested using the app, and that works flawlessly. I've also tested uploading a zipped executable using butler (i.e. `butler push game.zip expenses/etc:etc`) and that unzipped and served an unexecutable binary too.

(+1)

Uploading a zipped executable manually works fine though.