seuffert / XBSlink

XBSlink the XBox360 & PS3/2 System Link Proxy
https://www.seuffert.biz/xbslink/
27 stars 18 forks source link

PS4 Support and External IP issue #19

Open Akuma540 opened 6 years ago

Akuma540 commented 6 years ago

I tested XBSLink for the PS4 and we found out that you can only play together with everyone adding the PS4 Macadress of everyones PS4. As well every PS4 needs to have a static IP with the same Base like 192.168.0.2 and the others following with 192.168.0.3 and so on. Maybe you can think of any solution for it?! By the Way Whatsmyip isnt giving out the external IP to XBS anymore.

kolet commented 6 years ago

i've seen ur post on darksoftware. mind explaning how u did that ? (what do u mean u must add the ps4 mac of everry ps4..? where do u add that) the external ip wont help u , since the ps4 search on the LAN/subnet only. @Akuma540

Akuma540 commented 6 years ago

Sure, I was wondering why I could play with only 1 Friend but not the others. Just saw 1 difference. the DNS and Gateway ip were at the same range of 192.168.1.x and all others had 192.168.0.x. So I just made a static IP on my PS4 with the same range as my other friend and now we can play but it still has problems, sometimes it finds the game but cant join or I need to change the last range of the IP.

When u open XBSLink, go to network settings, the last option is Special Mac list. Add there your PS4 Macadress of WLAN or Ethernetadapter and these of your Friends and enable Special mac list. Otherwise it wont find ur PS4. I compiled a fixet XBSLink without whatsmyip but instead with another website, so I wont get an error for external IP

barronwaffles commented 6 years ago

LAN communication with the Playstation requires all devices to be in the same subnet, that's what the NAT feature in the latest/development version of XBSLink implements - removing the need to configure all devices individually.

I ran a few tests with it quite a while ago and it seemed to function, but the ideal solution would be populating the list using assignments from a local DHCP server.

If I find the time I'll push my development fork that fixed a few issues with the last release i.e consoles with an addressing scheme similar to the original xbox not communicating with more than a single node and automatic detection of the Playstation 2/3/4.

Akuma540 commented 6 years ago

That would be awesome @barronwaffles

Akuma540 commented 6 years ago

Ok I ve tested the nat option, added the ip range but it didnt worked even when it found the Macadress of the other PS4. Only option was changing my ps4 ip to a static which is in the same range as the other.

kolet commented 6 years ago

@Akuma540 how the setup should be ? i've sent u a pm on darksoftware forum

btw @barronwaffles is that possible to connect the ps4 to the home wifi. and configuring the pc as ur proxy? (with out connecting the ethernet cable to the pc) since most of the ppl dont have a laptop or pc with 2 ports or wifi + eth port.

making this possible would be awasome . as ppl wont need a laptop or an extra eth port. that will be more accessible to anyone.

barronwaffles commented 6 years ago

@kolet the answer is essentially no.

Akuma540 commented 6 years ago

@barronwaffles did you have any spare time to help out? we have sadly no other developer for that.

seuffert commented 6 years ago

i guess for a complete ps4 support XBSlink needs to learn some "magic packets" when a ps4 searches the local network for other consoles and react accordingly. it will be difficult unless both the local and the remote network have the same IP subnet. (NATing support in XBSlink is very alpha)

Akuma540 commented 6 years ago

Wow u are still alive, thank you for having a great time with my x360! I see, im wondering how some other devs doing it now, they are using a payload for jailbroken ps4 to connect them to a server which will handle the connecting probably but they can only create a payload for a specific version of a ps4 game. Damn you Sony! :P

barronwaffles commented 6 years ago

@Akuma540 Sorry, still haven't had much spare time. I'll try and make an effort this weekend.

@seuffert a (crude) method for detection I had implemented was checking the OUI against a table of know manufacturer console IDs

seuffert commented 6 years ago

i happen to have a ps4 now. if i find the time i will see what i can find (and replace whatsmyip)

seuffert commented 6 years ago

i didn't know that there is still an active community arround XBSlink :)

barronwaffles commented 6 years ago

@seuffert It's a real power tool - the information provided by the debug build has actually proven to be incredibly useful when debugging other software. Can't thank you enough.

If I do manage to find some time I'll look at cleaning up my source tree and doing a few pull requests.

Akuma540 commented 6 years ago

@seuffert thats awesome, I got a Group for Xbslink since x360 times and now im creating 1 for PS4. It seems someone was able to play with a PS4 with friends by just adding the Macadress and make a static ip but for me its not working at all. XBSLink got its own pros and cons, which i consider more xbslink over a payload.

Akuma540 commented 6 years ago

Any news @seuffert @barronwaffles

seuffert commented 6 years ago

work & awesome weather => not yet ;)

Mickaelbbbb commented 5 years ago

La communication LAN avec la Playstation requiert que tous les périphériques soient dans le même sous-réseau, c'est ce que la fonctionnalité NAT de la dernière version / version de développement de XBSLink implémente - éliminant le besoin de configurer tous les périphériques individuellement.

J'ai fait quelques tests avec elle il y a un bon bout de temps et cela semblait fonctionner, mais la solution idéale consisterait à renseigner la liste à l'aide d'affectations provenant d'un serveur DHCP local.

Si je trouve le temps, je vais pousser ma fourche de développement qui corrige quelques problèmes avec la dernière version, à savoir les consoles avec un schéma d’adressage similaire à la xbox d’origine ne communiquant pas avec plus d’un nœud et avec la détection automatique de la Playstation 2/3 / 4

bonjour comment faire pour rejoindre dans resseau local help avec 2 ps4 5.05