{"action":"created","issue":{"url":"https://api.github.com/repos/haxball/haxball-issues/issues/554","repository_url":"https://api.github.com/repos/haxball/haxball-issues","labels_url":"https://api.github.com/repos/haxball/haxball-issues/issues/554/labels{/name}","comments_url":"https://api.github.com/repos/haxball/haxball-issues/issues/554/comments","events_url":"https://api.github.com/repos/haxball/haxball-issues/issues/554/events","html_url":"https://github.com/haxball/haxball-issues/issues/554","id":369552710,"node_id":"MDU6SXNzdWUzNjk1NTI3MTA=","number":554,"title":"Failed connection almost every time","user":{"login":"zrinski","id":44092062,"node_id":"MDQ6VXNlcjQ0MDkyMDYy","avatar_url":"https://avatars2.githubusercontent.com/u/44092062?v=4","gravatar_id":"","url":"https://api.github.com/users/zrinski","html_url":"https://github.com/zrinski","followers_url":"https://api.github.com/users/zrinski/followers","following_url":"https://api.github.com/users/zrinski/following{/other_user}","gists_url":"https://api.github.com/users/zrinski/gists{/gist_id}","starred_url":"https://api.github.com/users/zrinski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zrinski/subscriptions","organizations_url":"https://api.github.com/users/zrinski/orgs","repos_url":"https://api.github.com/users/zrinski/repos","events_url":"https://api.github.com/users/zrinski/events{/privacy}","received_events_url":"https://api.github.com/users/zrinski/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-12T13:30:59Z","updated_at":"2018-10-12T14:31:02Z","closed_at":null,"author_association":"NONE","body":"Hi, I have this really annoying problem with connecting to rooms. In 90% of cases it fails after trying to connect to peer and trying reverse connection. Reading through this GitHub Issues list I realized many other players have this problem, but I couldn't find any solutions for it.\r\n\r\nI played this game like 4-5 years ago and I had the same problem. Back then it was only Flash and I tried all those port-forwarding measures, but it didin't help. I eventually stopped playing becasue of all the hassle required to join a decent room. Now I started playing again and I have the same problem, even though the game uses new technology and I have changed my ISP (and got fairly new model of a router) in the meantime. Also, I can't connect to 90% of flash rooms either.\r\n\r\nSo, what I'd like to ask is if there are some measures I could take to try to solve this problem? \r\nI'm using Chrome on Windows 10 and my router is Ubee EVW32C."},"comment":{"url":"https://api.github.com/repos/haxball/haxball-issues/issues/comments/429345902","html_url":"https://github.com/haxball/haxball-issues/issues/554#issuecomment-429345902","issue_url":"https://api.github.com/repos/haxball/haxball-issues/issues/554","id":429345902,"node_id":"MDEyOklzc3VlQ29tbWVudDQyOTM0NTkwMg==","user":{"login":"basro","id":1387293,"node_id":"MDQ6VXNlcjEzODcyOTM=","avatar_url":"https://avatars0.githubusercontent.com/u/1387293?v=4","gravatar_id":"","url":"https://api.github.com/users/basro","html_url":"https://github.com/basro","followers_url":"https://api.github.com/users/basro/followers","following_url":"https://api.github.com/users/basro/following{/other_user}","gists_url":"https://api.github.com/users/basro/gists{/gist_id}","starred_url":"https://api.github.com/users/basro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/basro/subscriptions","organizations_url":"https://api.github.com/users/basro/orgs","repos_url":"https://api.github.com/users/basro/repos","events_url":"https://api.github.com/users/basro/events{/privacy}","received_events_url":"https://api.github.com/users/basro/received_events","type":"User","site_admin":false},"created_at":"2018-10-12T14:31:02Z","updated_at":"2018-10-12T14:31:02Z","author_association":"COLLABORATOR","body":"Even though flash (RTMFP) and Html5 (WebRTC) are different technologies they both use the same technique to establish a connection between peers.\r\n\r\nThe technique is called NAT hole punching. Unfortunately this technique depends on the behaviour of the router's NAT (network address translation), some routers play nice with what port they assign to messages and some routers don't.\r\n\r\nThis jsfiddle might help with diagnosing: https://jsfiddle.net/5ftsd5c2/137/ If it says \"symmetric nat\" it means the router is not playing nice.\r\n\r\nIn theory enabling features like DMZ or forwarding all udp ports in the range from 49152-65535 should fix this, but I've seen many people for which this had no effect.\r\n\r\nIf you are using the same router as you did 4 years ago then I would recommend testing with a different router. Although there's always the chance that you'd buy a router that also has the same problem, sadly this is normally not an advertised feature of the routers so it's impossible to tell before buying one.\r\n\r\nAlso, some isps will put you behind a NAT of their own, in which case if their NAT is the problem changing the router would not help.\r\n\r\n\r\nThis is a problem that has existed ever since the first release of HaxBall and I really wish there were more success stories of people trying to fix it."}}
{"actor":{"display_login":"basro"}}