Rocket League-studio claimt cross-play Xbox One en PS4 te kunnen realiseren

Rocket League-ontwikkelaar Psyonix Studios heeft in een interview met GameSpot laten weten dat ze een methode in de pijplijn hebben, waarmee cross-play tussen de Xbox One en PlayStation 4 mogelijk wordt gemaakt.

In het interview heeft Jeremy Dunham, vice-voorzitter van Psyonix, laten weten dat ze op technisch vlak al in staat zijn om cross-play tussen de twee consoles werkend te krijgen. Hoe ze dit precies doen maken ze niet bekend, maar ze geloven iets te hebben bedacht waardoor het gat tussen de twee community's wordt overbrugd. Vermoedelijk wordt het huidige systeem, waarmee de matchmaking tussen PlayStation 4 en pc wordt gefaciliteerd, uitgebreid. Door middel van een eigen backend waarin in elk geval delen van de matchmaking en multiplayer plaatsvindt kan de platformbeperking worden omzeild, in plaats van dat de multiplayer beperkt wordt tot bijvoorbeeld alleen de Xbox Live- of PlayStation Network-servers.

Het huidige probleem zou volgens Dunham voornamelijk op het politieke vlak bestaan. "Het enige wat we nu moeten doen is uitzoeken hoe alle partijen in politiek opzicht staan tegenover elkaar, daarna is het volle vaart vooruit om de oplossing waar we al mee begonnen zijn af te maken." De relatie tussen Microsoft en Sony is namelijk niet op een punt waarop allebei de partijen willen toezeggen hun serverdiensten samen te laten werken.

Dunham zegt dat het belangrijk is voor Rocket League om cross-play te ondersteunen. Het zou gezond zijn voor het spel om meer spelers en meer competitie te hebben. "Er is een vreemd effect dat spelers soms beïnvloedt om te stoppen met spelen als ze denken dat er niemand is om mee te spelen. Dit veroorzaakt een sneeuwbaleffect waarna andere mensen ook stoppen met spelen omdat ze denken dat niemand speelt", zo verklaart hij.

Ook is het goed voor de ontwikkeling van de game. Door cross-play kan er tegelijkertijd worden ontwikkeld voor alle platformen, waardoor er geen verschillen ontstaan tussen de versies. Rocket League heeft al cross-platformondersteuning tussen de pc en PlayStation 4. Ondersteuning voor cross-play tussen de pc en Xbox One komt deze lente.

De claim van Psyonix is een reactie op de huidige berichtgeving over cross-platform multiplayer tussen de Xbox One en PlayStation 4. deze ontstond nadat Microsoft bekendmaakte ervoor open te staan. Sony reageerde daar weer op door voorzichtig aan te geven interesse te hebben in de mogelijkheid.

Rocket League

Door Jeroen de Vries

Stagiair

22-03-2016 • 11:48

77

Reacties (77)

77
72
27
1
0
39
Wijzig sortering
Ik snap sowieso niet wat er nu zo moeilijk aan is. Het is volgens mij 100% Politiek en 0% techniek. De "bridge" tussen Xbox en Playstation is toch gewoon "Het Internet". Desnoods ruwe data packets sturen.


technologisch gezien stelt dit natuurlijk helemaal niks voor, het is wel mooi dat MS en Sony eindelijk bij elkaar komen om cross play voor de consoles te supporten. Snap niet dat ze dit nog nooit eerder hebben gedaan eigenlijk.
Echt? Hoe ga je andere gamers vinden dan? Er moet zoveel worden geintegreerd, dat kan je echt niet zomaar overzien.

- Gamertags/profiles?
- Voice chat
- Messaging

Als ik een speler zie met een naam, van welk netwerk komt deze? Kan ik deze een bericht sturen of kan dat niet? Die naam kan namelijk voorkomen op Live en op PSN.

Daarnaast zijn er nog allerlei verschillen in de protocollen die gebruikt worden tussen de netwerken. Technisch gezien, hoe ga je garanderen dat de Xbox Live gebruikers geen 'schade' oplopen door te integreren met het zwakkere PSN (of andersom natuurlijk).

Fijn dat jij dit 0% techniek vindt, maar dat is het echt niet.
Je pakt toch gewoon de gamertag/profile id en plakt er PSN of XBO of PC voor en noem je het RL id. Zo moeilijk is dat niet. Voice chat is gewoon simpele data, dat werkt ook al crossplatform.

Tekst berichten werken sowieso: RL heeft een quick menu met 16 berichten. Die krijg ik ook van PS4 spelers. Waarschijnlijk stuurt RL gewoon een message_id naar de server, en die stuurt het door naar iedereen. Staat het in de chat.

En RL werkt via servers, zoals ik in een post hierboven al zei, wanneer je datastromen gelijk trekt is het aan de server om dit af te handelen. XBO, PS4 en PC spelers zijn enkel via de server met elkaar in contact, niet direct onderling.

Het is echt niet zo moelijk als het lijkt.
Wat als persoon1 het spel al speelt op PC en Jantje heet, en persoon2 het spel wil spelen op bijvoorbeeld zijn PS4 en als PSN naam de naam Jantje heeft? Hoe gaat ie dan in Rocket League heten en hoe willen andere spelers hem vinden?
Dat werkt momenteel toch anders prima op pc + ps.
Ja geen idee van, ik speel alleen op PC en geen idee wie er op de PS4 zit als ik aan het spelen ben. Vandaar mijn vraag, wilde even weten hoe dit dan ging :P
Er staat PSYNet voor de naam van de speler die op het andere platform speelt.
kijk maar naar war thunder die is ook cross platform.
gamers met een * achter hun naam spelen met een PS4

[Reactie gewijzigd door firest0rm op 22 juli 2024 14:14]

Jantje (PC) en Jantje (PSN).
Anoniem: 304028 @GiannoezNL22 maart 2016 12:41
Dat zegt hij toch al in zijn reactie?

PCjantje en PSNjantje worden het dan.
Jantje en Jantje. ( De cross-platform speler heeft als ik me niet vergis altijd een 'PSY' avatar voor zijn naam )

Je kunt elkaar niet cross-platform 'vinden'. Je kunt alleen random in een match gegooid worden met cross-platform spelers. Ook kun je met elkaar dus geen party starten. Als je met elkaar wilt spelen, kan dat wel in een custom game adhv van een room naam en wachtwoord.
De server kan prima bijhouden op welk netwerk een bepaalde speler inlogt. Binnen elk netwerk zijn de speler ID's toch al uniek. Dat de schermnamen dan overeenkomen is ook geen doodzonde, dat gebeurt wel vaker; deze staan vaak los van een ID.
Jantje@pc en jantje@psn of ps. Lijkt mij niet heel moeilijk.
Inmiddels is het wel duidelijk ;)
Jantje is nog te jong om te gamen imo.
Tegenwoordig heet hij Jan Smit toch ;)
Ook geen probleem, dan checkt de server op de unieke pc/xbox/psn code en vervolgens heb je nog je naam die spelers te zien krijgen. Dan kun je zelfs met meerdere jantjes tegelijk een spel spelen.

Dat hele crossplatform is gewoon marktafscherming op het ogenblik.
Hoe kan ik dan met mijn windows 10 64bit spelen met iemand die de 32bit versie gebruikt? Of iemand die 8/8.1/XP/linux gebruikt?
Simpel, ze communiceren via TCP/IP en de rest handeld je systeem besturingsspecifiek lokaal af. Dat werkt ook prima voor consoles.
Het enigste probleem is de wil van Microsoft/Sony.
Klopt, vergelijkbaar met hoe een website cross-platform is, je cliënt (browser) staat los van de server (verbonden via standaarden).

Ik neem aan dat de berichten tussen een ps4 en ps4 server en Xbox en Xbox server ook gewoon bijna of compleet hetzelfde zijn..
Namen kunnen dubbel zijn in rocket league en hoeven niet uniek te zijn.
Het zijn alle 3 pc`s :-)
Het is voor mij ook een ware raadsel waarom men claimt dat het eerder niet mogelijk was en waarom deze piepo's nu claimen een manier te hebben gevonden.

Ik heb het zelf met Unity3D op PC,Android en PSVita geprobeerd en het werkt gewoon.
Jij hebt de server, niet MS of Sony. Je doet vooralsnog call's naar je eigen server's met welke game dan ook.

De servers die MS en sony hebben zijn puur voor PSN en Xboxlive, de rest gaat zowat allemaal door je eigen server's heen.

Daarnaast heb je programma's zo als raptr die ook gewoon kunnen crossplatform VOIPen.
De limitaties die jij opnoemt zijn in principe techniek, maar ontstaan door politiek. Er wordt al jaren om gevraagd om games die cross platform worden uitgebracht ook cross platform te kunnen spelen, het is echt vooral politiek waarom dit nooit is gerealiseerd. Tussen de XB360 en PS3 waren er nog wel wat technische obstakels, alhoewel niet onoverkoombaar, maar met de huidige generatie hadden beide console bouwers hier meer moeite voor kunnen doen en het is vrijwel pure politiek dat dit niet is gebeurd.
Het is eigenlijk gewoon te suf voor woorden dat we 1 internet hebben waar alles min of meer samenwerkt maar waar we vervolgens muren opwerpen voor identieke apparaten om identieke diensten voor een identiek publiek beschikbaar te maken. Bedrijven, merken, bla bla, maar ons als consument helpt het beslist niet.

Waarom kan een xbox gold/psn abo niet gewoon toegang geven tot een 'gamer' netwerk waar consoles samen multiplayer-spelomgevingen kunnen delen? Dat je pc's daar wil weren of kunnen filteren voor games is ok, maar om alles zelf dubbel te gaan lopen bouwen en implementeren... zucht.

Moet je voorstellen dat we dat met internet hadden gedaan! (China even buiten deze discussie gelaten). Ditzelfde zie je met oplossingen als bijvoorbeeld beeldbellen. Skype, FaceTime, etc... Erg jammer m.i.

[Reactie gewijzigd door Gody op 22 juli 2024 14:14]

Misschien zit je zelfs nog met het probleem dat je op de ene console meer voordeel hebt dan op de andere, zeker als je straks de PC toevoegt aan het crossplatform. Dat lijkt me ook nog wel een leuke om over na te denken.
Natuurlijk kost het wat integratie werk, maar dit is puur opgelegd doordat Sony en MS verschillende architecturen in hun systeem is. Technisch gezien word men door niks tegengehouden, alleen door iets wat ze zelf opgelegd hebben. Het is gewoon een kwestie van manuren en programmeren maar.

Mijn punt is hier dat het technisch niks voorsteld qua moeilijkheid, als het nu een post was "Space X lanceert ruimteschip die in 3 dagen naar Mars vliegt", dan zou ik onder de indruk zijn, daar zijn namelijk nog een hele hoop technische zaken die dat op dit moment fysiek tegenhouden.
Waar een wil is is een weg
Ik denk dat je het vanuit de huidige implementatie moet zien.

De enige feature die je (tot zo ver mij bekend is) hebt is auto matchmaking waar cross play tot stand komt.
Hier ben je beide verbonden aan één server en kun je tijdens de match communiceren door de game ui.
Je ziet elkaars gamertag en dat het (voor jou) een crossplayer betreft.

Meer dan dat is er (tot op heden) niet aan features, dus wordt het imo ook niet der mate complex, gezien het voor beide platformen al mogelijk is naar Windows toe.

Ik ga daarom mee in het 100% politieke stuk.
Ik had ooit een gamemaker multiplayer spel gemaakt, gebaseerd op een tutorial.
Ik kon daarna mijn cliënt en zijn server of andersom gewoon uitwisselen.

Mensen konden dus met een heel andere game connecten met mijn server (:
Alleen kon men dan niet de extra dingen die ik toevoegde. En schoot men i.p.v kogels met magie xD
Die dingen worden toch al naar de RL servers gestuurd wanneer ze platform specifiek aan het spelen zijn. Gewoon de backend de vertaalslag laten maken.
Technisch kan je alles aan elkaar knopen onder het motto 'internet', zo simpel is het alleen niet. Net als websites hun eigen inlog-systemen hebben en je dus bv ook niet met je twitter account op facebook kan zitten, kan je ook niet zomaar binnen XBL en PSN vrij rondhuppelen.

Natuurlijk zit er ook politiek spelletje bij, eenmaal door die netwerk laag en je bent servervrij, mits client en server allemaal op dezelfde manier communiceren.

Nu weet ik niet hoe het bv bij rocketleague is, maar ik neem aan dat jij niet zomaar een party kan samenstellen (op PSN niveau) van PS4 en PC mensen en tegen een andere groep van zo'n mix gaat.

[Reactie gewijzigd door SinergyX op 22 juli 2024 14:14]

Technisch gezien valt alles inderdaad terug naar een paar kleine blokjes/ideeen. Het is puur hoe het ene netwerk reageert op verzoeken uit het andere netwerk. Zo is het ook een koud kunstje om een Windows-omgeving te laten praten met een Apple-omgeving; er zitten wat kleine vertaalslagen in en misschien niet alle specifics doen het volledig maar een groot gedeelte is er.

Uiteindelijk, voor gamers, is het natuurlijk hoe TCP & UDP door de verschillende partijen worden "gebruikt" om de uiteindelijke communicatie tussen 2 devices en dus tussen 2 gamers met elkaar te laten verlopen.
Je kan via twitter login bij Facebook inloggen..
Technisch gezien is dat niet wat je doet.
Nee technisch genereer je een token waarmee Facebook / Twitter jou kan identificeren en koppelt aan een eigen account. Technisch niet hetzelfde resultaat functioneel gezien wel.
Technisch gezien wel, facebook gebruikt gewoon de openid van twitter om hun eigen inlog script te runnen.
Je kan inderdaad geen PC/PS4 party maken. Het party systeem werkt op de PC ook via Steam. Volgens mij gebruikt RL dan Steam weer als authenticatie bij de RL servers. Zo zal het op de PS4 ook gaan.

Dan zou Psyonix het partysysteem naar hun eigen servers moeten verplaatsen. Maar qua cross platform play maakt het weinig uit, je communiceert slechts met een server, niet met spelers onderling. Dan hoef je alleen maar de datastromen gelijk te trekken en je kan cross platform spelen.
Idd, cross-platform party werkt niet omdat ze daar resp. Steam en PSN-diensten voor gebruiken (bron). Als ze daar een eigen server voor neerzetten maakt dat het een stuk makkelijker om met al je vrienden te spelen.

[Reactie gewijzigd door Rafe op 22 juli 2024 14:14]

Klopt! Het voordeel bij Rocket League is dat het spel al cross platform doet tussen PC en PS4. Vanwege het type spel is dit totaal geen probleem. Erg tof dat ze hierdoor MS en Sony pushen naar cross platform multiplayer, want waarom eigenlijk niet? Voor exclusieve games maakt het niet uit, voor multiplatform games is het juist alleen maar handig.
Ik denk dat beiden platformen wel de valkuilen inzien van cross-platform. Je gaat natuurlijk spelers krijgen die met elkaar in contact komen van diverse platforms, wat tot negativiteit richting een van de platformen kan gaan leiden. Microsoft heeft een kleiner marktaandeel op de console markt, dus voor hen zal het niet veel uitmaken.

De realisatie is inderdaad waarschijnlijk niet zo zwaar, maar er kan best wat bij komen kijken als Microsoft voor hun netwerk iets gebruiken wat gesloten is, om te voorkomen dat mensen gratis online kunnen.

Al met al goed dat ze dit doorzetten, waarbij de speler (eindklant) uiteindelijk in het voordeel is.
Nooit eerder? Er is een final fantasy en ik herinner me een Medal Of Honor waarbij ik het op de Wii toch echt tegen Xbox en PS spelers op nam.
Nooit eerder? Er is een final fantasy en ik herinner me een Medal Of Honor waarbij ik het op de Wii toch echt tegen Xbox en PS spelers op nam.
FinalFantasy 11 speelden pc, playstation en xbox360 met elkaar
FinalFantasy 14 is het enkel nog pc en playstation
Het is niet 100 politiek tegen 0 technisch.
Wel is het het politieke gedeelte waar de grootste slag te halen valt.
Zolang MS en Sony hierover niet tot een akkoord komen en open kaart gaan spelen zal het nadenken over de technische implementatie niet eens nodig zijn.

Zodra de "persoonlijke" geschillen de deur uit zijn kan nagedacht worden over de eventuele technische beperkingen/oplossingen.

Ik kan crossplatform met PC/X1/PS4 dan ook niet anders dan toejuichen.
Dan maakt het namelijk geen fluit meer uit of je dan een PC, X1 of PS4 koopt voor 90% van de games. Exclusives even buiten beschouwing gelaten.

[Reactie gewijzigd door Dograver op 22 juli 2024 14:14]

Desnoods ruwe data packets sturen.
Nou, zo simpel is het natuurlijk niet. Het OS van de console in kwestie neemt natuurlijk het low level gedeelte van de communicatie over; dat ga je niet aan de game developers overlaten. Al was het maar om beveiligingsredenen. En dan heb je dus een Xbox One die netwerkcommunicatie op de ene wijze afhandelt en de PS4 die het mogelijkerwijs op een geheel andere wijze afhandelt, achter de schermen althans.

Dat het 100% politiek en 0% techniek is is een beetje kort door de bocht maar, ik deel zondermeer wel je mening dat het technisch mogelijk is en dat het enkel inzet vereist om het te realiseren. Het is goed dat het nu ook gerealiseerd gaat worden.
toch bijzonder wat 1 indie game allemaal wel niet teweeg kan brengen.
gaaf he! vooral mooi om te zien hoe sommige kleine studio's het beter doen dan AAA-titels
[..] wanneer die uitgevers (lees je mee EA/Ubisoft/Capcom) nu eens goed kijken naar die indie ontwikkelaars, zouden ze misschien zien waarom zij wel succesvol zijn.
Wellicht omdat een kleine studio wat sneller kan schakelen, minder lagen bureaucratie?
zouden ze met alle games moeten gaan doen! Lijkt me awesome aangezien mensen om mij heen verschillende apparaten hebben en ik beide, kan ik zo met iedereen gamen en hoef ik niet na te denken voor welk systeem ik het spel haal.

ik zeg, ideaal.
Zoals hierboven staat is het niet heel moeilijk om cross platform te verwezenlijken.

Volgens mij is dit tot heden altijd mogelijk geweest, maar zorgt dit ervoor dat wanneer Jos een PS4 heeft en z'n maat Kees wil ook met hem kunnen gamen, hij ook een PS4 dient aan te schaffen.

Puur een kwestie van verkoopaantallen tot op heden.

Dat het nu plots wel kan (en gaat gebeuren) is juist om de XBO en PS4 nieuw leven in te blazen. Ze staan weer positief in het nieuws.
Voor zover ik uit andere reacties begrijp kun je echter niet zo vrij met elkaar spelen als wanneer je op dezelfde server zit. Alleen random (maar dan is de kans erg klein dat je net jouw vrienden tegenkomt) of in een private game (maar dan moet je dus de juiste hoeveelheid spelers hebben en kun je niet samen verder spelen met randoms).
Als het ze al gelukt is om cross-play tussen Windows en Playstation voor elkaar te krijgen dan lijkt me het technisch niet het grootste probleem om dit tussen XB1 en Windows/PS te realiseren. Volgens mij verschillen de milieus van XB1 en Win minder van elkaar dan die van PS en Win.

Maar dit zou een goed precedent scheppen voor meer developers.
Het zit meer aan de kant van MS dat het niet zo vlot.. FinalFantasy 14 bv is al crossplatform (pc en playstation)
Ik hoop dat andere partijen als Google en Apple dan ook mee gaan doen. Ik speel games op Android die ook op de PS gespeeld worden.
Dan krijg je natuurlijk wel hele rare balance-technische situaties. Je zult altijd op een andere manier met een game omgaan(controller/touch) en hierdoor voor- of nadelen hebben ten opzichte van de ander.
Dat ligt heel erg aan het soort spel. RL wordt veel gespeeld met controllers maar met toetsenbord en muis is het ook goed te doen. Daarom is cross platform geen probleem.
Ik doelde ook specifiek op de mobile situatie waar Iplesage op doelde :)

Ik speel zelf RL ook op de PC met een gamepad.
Dit is ook mogelijk omdat Rocket League alle online potjes op hun eigen servers host. Vandaar dat het 'enige' wat ze hoeven te doen het aan elkaar knopen van matchmaking is. Zodra alle spelers zijn ingelogd op hun servers kan je in principe hetzelfde beschouwen, alleen de afhandeling van welke packets op welke manier verstuurd moeten worden verschilt.
"De claim van Psyonix is een reactie op de huidige berichtgeving over cross-platform multiplayer tussen de Xbox One en PlayStation 4. deze ontstond nadat Microsoft bekendmaakte ervoor open te staan. Sony reageerde daar weer op door voorzichtig aan te geven interesse te hebben in de mogelijkheid."

Het is dus eigenlijk wachten tot RL met een tussenoplossing komt en MS/Sony gaan inzien dat dit wel een gouden greep is, waarna ze zelf tot een oplossing komen en developers niet verplichten om per game een tussenoplossing te ontwikkelen maar zelf met een gezamenlijk platform komen.
Ik heb liever dat ze bugs met de savegames oplossen. Ik heb nu al 2 keer gehad, dat mijn savegame corrupt was (één keer toen ik net alle unlocks had), waarbij zelfs de savegame in de (Steam) cloud corrupt was. Een topic op het forum van Psyonix zelf heeft ook 0,0 opgeleverd en 0 reacties van staff / crew gekregen.

Zelf speel ik dus Rocket League niet zo heel veel meer, bij een volgende game van ze, kijk ik de kat echt uit de boom en haal ik de game sowieso pas als deze in de aanbieding is.

[Reactie gewijzigd door CH4OS op 22 juli 2024 14:14]

Ik heb dit ooit vaker gehoord. Wel apart dat het bij jou meerdere malen gebeurd. Maar buiten dat je wat lokale unlocks kwijt bent en je status gereset is behoudt je gewoon netjes je online ranking. Alleen je ondertitel (Expert / Master) wordt gereset. Maar die kun je sowieso al uitzetten.

Ik snap dat het vervelend is, maar om een game er nou links door te laten liggen...
Ik laat het vooral links liggen, omdat er 0 support op de game is vanuit de ontwikkelaar; zelfs op een topic die ik had gestart op hun eigen forum kwam 0 reactie van staff en crew. :) Als zij hun klanten niet serieus nemen, neem ik hun als bedrijf niet serieus, zo simpel is het.

[Reactie gewijzigd door CH4OS op 22 juli 2024 14:14]

Het beste nieuws van de afgelopen dagen. Hopelijk volgen er nog veel meer games.

Edit: en ja, ook een hele toffe game :)

[Reactie gewijzigd door Tweaker1234 op 22 juli 2024 14:14]

Nu nog een Wii U versie en mij hoor je niet meer klagen.

Op dit item kan niet meer gereageerd worden.