-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Developer want to add Steam API / integration #58
Comments
Hello- I hope you're doing well. I just thought I'd let you know since you have shown interest in it |
Thanks a ton! I really appreciate it a lot! I am still not quite sure, how to use it, but I'll give you a shout, when I am working on it. Anything I can help you with? |
No- I think I'll be fine for the moment. I'm having trouble getting it working actually- I'm not very well-versed in c++, especially when it comes to ABIs and linking and stuff. I also found someone else's implementation which seems a lot more complete than mine (And it looks like it actually works; although it doesn't have the sockets, it's a step in the correct direction) |
Steam.Candle does only provide depricated networking api. Deprecated one: New one: |
There is hope! |
Isnt this exactly what you want? |
no, doesn't fit to NoitaMP. We might be able to reuse stuff, but plain integration won't work. |
https://luasteam.readthedocs.io/en/stable/networking_sockets.html#isteamnetworkingsockets As I am having issues with eNet and people need to forward ports, Steam would be a good replacement, but then it's only working with steam, what I don't really like. Both implementations would be awesome, but would need yet another rework :uff: |
Steam is something that kinda works, or it just dosen't. When their servers are down then what? You need to wait for then to get then back up (and their weekly maintanance) I like the idea of making a own way to connect, that way you could even introduce somekind of server software (which i planned to do) to allow even more members if possible or somekind of optimizing server sideded |
That's true! Unfortunately NoitaMP is hardcoded P2P. You still have a server and clients, but if you want to host a server, you need to run Noita, because of hardcoded Noita API functions. I am sure there won't be a cli NoitaMP version :( Unless you reverse engineer Noita and rework API functions, but hf gl! |
Thats Sad, might would have allowed for some fun gamemodes or anything server sided that dosent need any extra mods etc. but oh well.
I mean its possible for me, but i don't think anyone wants to "extra" mod their game and kinda break other mod support etc. |
I have no time for that! :D |
I have plenty of time, but reverse engineering something isn't really worth it, so if you need anything other, i have time ;) |
https://github.com/EvaisaDev/noita-online |
|
TBC
The text was updated successfully, but these errors were encountered: