partylan icon indicating copy to clipboard operation
partylan copied to clipboard

So uhhh

Open God-damnit-all opened this issue 2 years ago • 14 comments

Steam says the app isn't available on their store anymore, what happened?

God-damnit-all avatar Sep 19 '23 06:09 God-damnit-all

Steam denied my request to put the app on the store - so they've dropped it from the store. If you have a beta key or you have it previously installed - I think you can still use it.

gyf304 avatar Sep 20 '23 15:09 gyf304

Well that sucks, what do you plan to do now?

God-damnit-all avatar Sep 20 '23 22:09 God-damnit-all

Sorry about the late reply. It's hard to say. The zero setup required with Steam networking is the main feature, without that, there are plenty of alternatives, including hamachi, ZeroTier, and Tailscale. There might be an alternative to Steam networking, e.g. by using WebRTC, but the amount of work required will be quite high.

gyf304 avatar Oct 30 '23 21:10 gyf304

Sorry about the late reply. It's hard to say. The zero setup required with Steam networking is the main feature, without that, there are plenty of alternatives, including hamachi, ZeroTier, and Tailscale. There might be an alternative to Steam networking, e.g. by using WebRTC, but the amount of work required will be quite high.

Is it impossible to integrate with Steam without being an official app? Like ... I know a lot of "unofficial" multiplayer patches use the app id 480, which is used for testing the SteamWorks API: https://partner.steamgames.com/doc/sdk/api/example (Ctrl+F for 480).

God-damnit-all avatar Oct 30 '23 21:10 God-damnit-all

Also, SteamDB is saying that it's in my account's library, so I think it has some weird thing where your account doesn't need to have it registered in their library to use it.

God-damnit-all avatar Oct 30 '23 21:10 God-damnit-all

I've released partylan as zip files, you can add a steam_appid.txt with only 480 as the content.

gyf304 avatar Oct 31 '23 00:10 gyf304

@gyf304 how about submitting a simple game to Steam that leverages PlayLAN underneath but allows other games to utilize the networking capability (PlayLAN) of that simple game? 480 has busted controller support btw.

vavavr00m avatar Dec 18 '23 06:12 vavavr00m

@gyf304 ive seen that u made some changes to the code, can we have the new release if its ready, please?

M4RCK5 avatar Dec 18 '23 13:12 M4RCK5

@gyf304 how about submitting a simple game to Steam that leverages PlayLAN underneath but allows other games to utilize the networking capability (PlayLAN) of that simple game? 480 has busted controller support btw.

What do you mean by it having busted controller support? What happens with its interaction with PartyLAN that messes up your controller?

God-damnit-all avatar Feb 24 '24 16:02 God-damnit-all

IDK but controller doesn't work for 881020 if using 480.

vavavr00m avatar Feb 24 '24 17:02 vavavr00m

IDK but controller doesn't work for 881020 if using 480.

I guess this is due to the Steam Input API?

Try clicking this: steam://install/480 and let it install, then right-click it in your Steam Library, go to Properties, then the Controller tab, then either completely disable it there or use the controller configurator it links to in the description.

God-damnit-all avatar Feb 24 '24 17:02 God-damnit-all

Apparently GitHub won't generate clickable links for anything that isn't a website, you'll have to just copy/paste steam://install/480 into your browser's address bar.

God-damnit-all avatar Feb 24 '24 17:02 God-damnit-all

I am certain 705210 works on it without being installed. EDIT: It does automatically install once the game launches. Maybe it's a W11 issue because I tried 480 again and it works on W10 but on a different PC w/ W11, controller doesn't work.

vavavr00m avatar Feb 25 '24 04:02 vavavr00m

Sorry about the late reply. It's hard to say. The zero setup required with Steam networking is the main feature, without that, there are plenty of alternatives, including hamachi, ZeroTier, and Tailscale. There might be an alternative to Steam networking, e.g. by using WebRTC, but the amount of work required will be quite high.

WebRTC approach is very interesting. But wouldn't that require a TURN server?

HassanNawazHiraj avatar Sep 20 '24 02:09 HassanNawazHiraj