Your router might be doing broken NAT and timing out TCP entries after 3 hours.
To see if this is the case, try opening a TCP connection to obsproject.com on port 8088 and seeing if it disconnects too. Install telnet from programs / windows features and use cmd prompt to telnet obsproject.com 8088. After 3 hours try typing something, if you get disconnected then it's your router timing out, if you see what you typed echoed back to you then everything is working.
To see if this is the case, try opening a TCP connection to obsproject.com on port 8088 and seeing if it disconnects too. Install telnet from programs / windows features and use cmd prompt to telnet obsproject.com 8088. After 3 hours try typing something, if you get disconnected then it's your router timing out, if you see what you typed echoed back to you then everything is working.