Integrate networked / online multi-player gaming for RetroPlayer with RakNet? - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32) +--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93) +---- Forum: RetroPlayer Development (https://forum.kodi.tv/forumdisplay.php?fid=194) +---- Thread: Integrate networked / online multi-player gaming for RetroPlayer with RakNet? (/showthread.php?tid=201868) Pages:
1
2
|
Integrate networked / online multi-player gaming for RetroPlayer with RakNet? - Hedda - 2014-08-11 RakNet, one of the leading networking middleware systems in the games industry designed for third-party app/game integrations is now open source now under a GPL compatible modified BSD license. Any chance of you implementing it into Kodi/XBMC for networked and online multi-player gaming with RetroPlayer over the internet? https://github.com/OculusVR/RakNet http://www.jenkinssoftware.com/features.html "For those unfamiliar with RakNet, it is a comprehensive C++ networking engine for game programmers designed for ease of use and performance. The tech is tuned for integration into cross-platform, high-performance applications that operate across a wide variety of network types. Key features include object replication, remote procedure calls, patching, secure connections, voice chat, lobby system for friends / community chats and leaderboard ranking, and real-time SQL logging. The technology has been licensed by thousands of indie developers, as well as companies like Unity, Havok, Mojang, Maxis and Sony Online Entertainment." Would be very cool to have an online gaming community just for Kodi/XBMC with all interface integrated! RE: Integrate networked and online gaming for RetroPlayer with RakNet? - garbear - 2014-08-11 Very cool, and open sourced (FreeBSD) by Oculus last month. Integrating it as a networking platform for xbmc could have a lot of advantages, and I can see it helping the multi-client model that the team is pushing for. Will keep an eye on this RE: Integrate networked and online gaming for RetroPlayer with RakNet? - RockerC - 2014-08-13 XBMC for Xbox (XBMC4Xbox) had a GUI frontend for online-gaming via XLink Kai backend at one time. Maybe that old code could be found and resurrected from the dead to just reuse the GUI frontend parts for this as a base to build on? http://wiki.xbmc.org/index.php?title=Archive:Xlink_Kai&oldid=3631 http://forum.xbmc.org/showthread.php?tid=4147 http://en.wikipedia.org/wiki/XBMC4Xbox#XLink_Kai_.28Xbox_Live_online-gaming_alternative.29 http://en.wikipedia.org/wiki/XLink_Kai RakNet engine could in this case work similar to how the XLink Kai tunnelling (backend) software worked to enable online game play with games that was originally only designed for play on local area network (LAN). RE: Integrate networked and online gaming for RetroPlayer with RakNet? - Hedda - 2014-08-14 You guys simply must checkout this "Ignition - Social Retro Gaming OS for the Raspberry Pi" project https://www.kickstarter.com/projects/1717505434/ignition-a-social-retro-gaming-os-for-the-raspberr/ This to me basically sounds what GUI for RakNet integration into XBMC with RetroPlayer could be like: Quote:Ignition is a Social Retro Gaming "OS" for the Pi with features such as Gaming Achievements, Gamer Profiles, Online Play, more... RE: Integrate networked and online gaming for RetroPlayer with RakNet? - teeedubb - 2014-08-14 (2014-08-13, 12:51)RockerC Wrote: XLink Kai Ahhh.. the Halo memories... RE: Integrate networked and online gaming for RetroPlayer with RakNet? - encript - 2014-08-15 System link was awesome. Good ol days. Ignition looks cool though. RE: Integrate networked and online gaming for RetroPlayer with RakNet? - Soul_Est - 2014-08-20 RetroArch already supports NetPlay, so perhaps a combination of NetPlay and RakNet would work? RE: Integrate networked and online gaming for RetroPlayer with RakNet? - garbear - 2014-08-20 (2014-08-20, 07:42)Soul_Est Wrote: RetroArch already supports NetPlay, so perhaps a combination of NetPlay and RakNet would work? no netplay yet. i have that feature scheduled, but i'm working on a couple new APIs for retroplayer that should clean up the code i've got. plus, these apis allow other developers to attach cool features to many different parts of this project. the game API was just the start RE: Integrate networked and online gaming for RetroPlayer with RakNet? - Soul_Est - 2014-08-21 Ah ok. It'll be interesting to see how it turns out when it's stable. I'll be following this closely. RE: Integrate networked and online gaming for RetroPlayer with RakNet? - Woerd88 - 2014-08-22 Me too, i feel a Mortal Kombat tournament comming! RE: Integrate networked and online gaming for RetroPlayer with RakNet? - Hedda - 2014-12-12 Bump this idea of using RakNet C++ networking engine middleware for networked and online multi-player gaming now that garbear is back Maybe RakNet can assist in Cloud Gaming too? RE: Integrate networked / online multi-player gaming for RetroPlayer with RakNet? - Hedda - 2015-03-09 What about the idea of a shared online persistent gamer database (for persistent datastore of game data)? To extend on the network-play idea but different concept from simple peer-to-peer networked multi-player capabilities, as here the XBMC Foundation or Team Kodi would provide a gamer server that hosts a shared online database (and datastore) to enable the persistent saving of gamer player profiles ("gamer cards"), save player rankings, and high scores in one online location that can be seen across the Kodi gamer community if users choose to opt-in, create user account to log-in and upload such gamer data which will be saved on that online server even when the user log-off. Again, RakNet ( https://github.com/OculusVR/RakNet ) can provide among other things provide this via a "Lobby Server" http://www.raknet.net/raknet/manual/lobby.html that is a system which provides a database powered lobby with support for friends, rooms, quick match, ranking, messaging, and multiple titles. Some also call these online game board ranking features "social", but I think that is a ugly word here for something like this. Se example here http://forum.kodi.tv/showthread.php?tid=202061 This shared online persistent gamer database could act similar to similar to commercial arcade video game network communication systems like SEGA's ALL.Net (Amusement Linkage Live Network) http://en.wikipedia.org/wiki/ALL.Net and Taito's NESiCAxLive http://en.wikipedia.org/wiki/NESiCAxLive If the database was somehow linked to this forum userbase for single sign-on then we could use our user accounts from here. Keywords here in this concept being PERSISTENT ONLINE DATABASE SERVER. RE: Integrate networked / online multi-player gaming for RetroPlayer with RakNet? - natethomas - 2015-03-09 (2015-03-09, 12:25)Hedda Wrote: Keywords here in this concept being PERSISTENT ONLINE DATABASE SERVER. I think we'd probably be hesitant to have the foundation host something like that. In the past there's always been a bit of hesitancy about privacy-related issues when going down that road. With that said, it's certainly something to talk about. RE: Integrate networked / online multi-player gaming for RetroPlayer with RakNet? - Hedda - 2015-03-11 (2015-03-09, 23:17)natethomas Wrote:Yeah you are right that the online server part is almost like XLink Kai concept and yes that would practically be an entirely new project with it own issues.(2015-03-09, 12:25)Hedda Wrote: Keywords here in this concept being PERSISTENT ONLINE DATABASE SERVER.I think we'd probably be hesitant to have the foundation host something like that. In the past there's always been a bit of hesitancy about privacy-related issues when going down that road. With that said, it's certainly something to talk about. However if you would instead only focus on the lobby system part of the idea for peer-to-peer local LAN network multi-player gaming then would see that you still need a frontend GUI inside Kodi even for just peer-to-peer, and therefor thinking ahead you could from the start try to make that frontend GUI lobby system work only in peer-to-peer mode at first for simple local LAN network multi-player gaming, and then later you could add the ability to connect to an online server on the internet which connect players all over the world for deathmatch multi-player gaming over the internet through one single lobby system as long as all are connected to the same server. And I believe this is what RakNet could do for Kodi. RE: Integrate networked / online multi-player gaming for RetroPlayer with RakNet? - Woerd88 - 2015-03-11 Hubba hubba!, that sounds so cool |