Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Drunken Angel Entertainment

6
Posts
6
Topics
6
Followers
A member registered Apr 14, 2021 · View creator page →

Creator of

Recent community posts

https://drunkenangel.itch.io/mannawars

MannaWars is for sale now! MannaWars is a fast arcade singleplayer and multiplayer space shooter for Windows only, set in a universe ruled by angry gods. Partake in the grand tournament the gods have created, after ripping all inhabited planets in half.

Fight for mankind's survival in various game modes, such as deathmatch, team deathmatch, last man standing and diplomatic rescue!

Find the best combination of ship, weapon, shield and items! Blast your enemies with lasers, rockets, railguns, and much more! Drop proximity mines, use the teleporter to surprise your opponents, or just use the thumper to get them out of your way!

In my game (still in development), I use the "https://itch.io/api/1/jwt/me" call together with the ITCHIO_API_KEY environment setting to figure out who is playing the game. 

All seemed to work well, until I decided to register a new account for testing purposes and use it on the same machine. 

So I did this:

  • Created account A on the website
  • Downloaded and installed the Itch app
  • Logged into the Itch app with account A
  • Started my game from the Itch app, https://itch.io/api/1/jwt/me gave me account A, as expected
  • Created account B on the website
  • Logged out of account A in the Itch app
  • Logged into the Itch app with account B
  • Started my game from the Itch app, https://itch.io/api/1/jwt/me gave me ... account A! Even though I am logged in with account B from the app.
  • Whut?

Is this intended behavior? Can't see how it could be. This feels like a security/identity problem. Or am I doing something wrong? 

Please advice.

(1 edit)

Feel free to discuss MannaWars here. Keep it respectful and friendly please!

Please don't report bugs in this section, this section is for that.

Please don't request new features or improvements in this section, this section is for that!

We always love to hear it if you think we should improve something!

Got a cool game idea? Want a weapon to be balanced? Are the shields too weak? Cannot drop enough items? We're willing to listen to every suggestion to make the game more fun!

Just open a new topic here, and we'll get in touch asap

If you have a problem with the game, please report it in this section of the Itch community page.

Please always include:

  • A description of the problem
  • What you were doing when the bug/crash/issue arose
  • Whether or not it was a one time issue, or an issue that happens often (or even all the time...)
  • How to reproduce the problem
  • The log file (see below)

The game writes a log file that can help figuring out the problem. Please include it at all times if you can. It contains anonymous information about your hardware that can be useful trying to figure out the problem. It also lists what you were doing (to some extent) when the problem arose.

On Windows

Find the logfile under C:\Users\YOURUSERNAME\AppData\Local\mw\MannaWarsClient.log

On Linux/OSX

Find the logfile under ~/.config/mw/MannaWarsClient.log

Hello!

Sorry if this is the wrong section, I'm kinda new here. I have three actions in my manifest file, but when I launch it, I only see the first and last. I tried to figure out through the docs ( https://itch.io/docs/itch/integrating/manifest-actions.html ) why it isn't shown, but I don't understand why.

Running butler's validation on this file yields no problems.

[[prereqs]] 
name = "vcredist-2019-x64"  
[[actions]] 
name = "play" 
path = "mw-client-desktop.exe" 
scope = "profile:me"  
[[actions]] 
name = "Reset configuration" 
path = "mw-client-desktop.exe" 
scope = "profile:me" 
args = ["--ignore-config-file"] 
[[actions]]
name = "Discussion forum" 
path = "https://drunkenangel.itch.io/mannawars/community"