Trouble with Multi-User Local Server
Posted: Mon Jul 16, 2018 11:25 pm
Hello!
So i successfully ran a server on my laptop and connected to it from my laptop and played awhile.
Then I re-created the server in my Server 2016 box and got everything working so i could connect from my laptop, played a bit, then decided to let my kids join in on the fun and play. aAAAAAaaaand this is where things went bad...
So at first, i was in... All was good, then i got onto my Son's account, logged in, created his character, but it wouldnt let him in. I dont know what I did at this point but when i went to pick his character to login that we just created, it showed the one from my account, but i picked it anyway and it logged in and it was him not me as it should have been. I looked at the server and it said: "Detected 2 instances from X.X.X.X. Returning best account match." The X's were my public IP, not the LAN IP or any other IP (like 127.0.0.1). So I did some research and it looks like the --hairpin command is supposed to fix this, but its not... I have all computers on all accounts (using Windower and xiloader.exe) with --hairpin and it still doesnt work. Sometimes i'm able to login to an account and the other accounts will show Error code: POL-0033. At this point, they will all have issues and the ones that threw error 0033 will always do that until i restart the server. Looking at the logs, all connections are showing the same IP address, my sons computer, mine, and the server are all the IP assigned by my ISP. I figure thats the issue since it probably doesnt know who to send the data to?
Is there a fix for this? Am i using --hairpin wrong?
So i successfully ran a server on my laptop and connected to it from my laptop and played awhile.
Then I re-created the server in my Server 2016 box and got everything working so i could connect from my laptop, played a bit, then decided to let my kids join in on the fun and play. aAAAAAaaaand this is where things went bad...
So at first, i was in... All was good, then i got onto my Son's account, logged in, created his character, but it wouldnt let him in. I dont know what I did at this point but when i went to pick his character to login that we just created, it showed the one from my account, but i picked it anyway and it logged in and it was him not me as it should have been. I looked at the server and it said: "Detected 2 instances from X.X.X.X. Returning best account match." The X's were my public IP, not the LAN IP or any other IP (like 127.0.0.1). So I did some research and it looks like the --hairpin command is supposed to fix this, but its not... I have all computers on all accounts (using Windower and xiloader.exe) with --hairpin and it still doesnt work. Sometimes i'm able to login to an account and the other accounts will show Error code: POL-0033. At this point, they will all have issues and the ones that threw error 0033 will always do that until i restart the server. Looking at the logs, all connections are showing the same IP address, my sons computer, mine, and the server are all the IP assigned by my ISP. I figure thats the issue since it probably doesnt know who to send the data to?
Is there a fix for this? Am i using --hairpin wrong?