jhead / phantom

Use your own Minecraft server with your Xbox or PS4 and play with friends!
MIT License
612 stars 76 forks source link

Server Does Not Display on Lan While Running Phantom on MacOS #42

Open paulbowman opened 4 years ago

paulbowman commented 4 years ago

I am running phantom on MacOS and trying to connect on an Xbox One. I have tested the exact combination on a different network, mac, and console. I have left a screenshot of terminal. Capture

counterfitninja commented 4 years ago

Hey @ViperPB this sounds a little like the issues i have observed on issue #29 where i am getting inconsistent connection to the xbox.

paulbowman commented 4 years ago

I really don’t see how. This is a matter of it not showing up to the console.

counterfitninja commented 4 years ago

I'm seeing inconstant discovery by my xbox even when using port 19132.

paulbowman commented 4 years ago

I see what you are saying read it wrong the first time, have you been able to find a solution? I may try to rollback to 2.0 and see if I can get it.

ghost commented 4 years ago

How long are you waiting? Sometimes it takes a few minutes for it to show up in the "Friends" list for me.

paulbowman commented 4 years ago

@firstdriverlesscar Its actually my friend doing it. I will tell him to wait 5 or 10 minutes. As an update to the version rollback, it didn't work.

natemcmaster commented 4 years ago

I ran into this as well, but found a workaround. I had to manually allow incoming connections for the phantom-macos binary in firewall settings.  > System Preferences... > Security & Privacy > Firewall > Firewall Options... > click "+" to add a new binary. It seems like macOS normally prompts for this...not sure why it didn't in this case. Might have something to do with the Gatekeeper mechanism which prevents untrusted binaries from running at first.

seejaym commented 4 years ago

@natemcmaster ive tried allowing phantom in the firewall options but it still does not work unless i disable the firewall. Any advice?

natemcmaster commented 4 years ago

@seejaym - I'm not completely sure what I did to make it work. If you're on macOS Catalina (10.15), try removing the "quarantine" attribute: xattr -d com.apple.quarantine ./phantom-macos

seejaym commented 4 years ago

@natemcmaster i am on catalina, i tried your suggestion but unfortunately it did not work

ProdigyGG commented 4 years ago

Use this method https://youtu.be/0B5T3btxFy0. This method works for iPv4 config users. It does not show up if you have a iPv4 config

jhead commented 4 years ago

Hey all, have you checked the "Visible to LAN players" setting on your server yet? #80