I just wanted to update everyone that I made a change to my network which seemed to clear up all of my issues that I was having before, the network cable wasn't it, I can now work wireless or wired with no noticeable difference.
I reconfigured my network to have only one DHCP server and one NAT enabled router (both the same device). Since making this change many things improved including faster more reliable Xbox live connections, and, more importantly, the strange unreliability and stuttering issues while working remotely through my self hosted server abruptly ended as soon as I made this change.
The connection to my RU server used to travel through an unmanaged switch, to a Netgear router 192.168.1.1 with DHCP enabled, NAT "Open", to the cable modem/router combo 192.168.0.1 (DHCP, NAT'd). I have two other routers and they are connected to the Netgear router which was previously 192.168.1.1 and their LAN IP's were ending in .3.1 and .4.1 respectively, both were DHCP enabled. Now everything is on the same 192.168.0.1 IP table and it's running great.
It's been a few months since I made this change, sorry for the late update. I hope this helps others who may be experiencing the same stuttering/dropping/unreliable connections on a self hosted server. Make sure your network isn't too "smart".
I ran a network cable to my laptop's workstation and that seems to have improved performance. Also setting color to 8bit and processor usage to FPS or High seems to help. I think the main problem may be WiFi interference. There are several hotspots in proximity to me here and although I never have issues with normal web browsing on WiFi, I noticed a substantial increase in performance with my remote work when I switched to wired.
The server and all hosts, and the viewer are using the latest version of the software. I experience slow performance on most sessions, so much so that it becomes unusable.
I can connect to the same clients using a different method and the performance is very good, almost real time. What sort of connection problems could affect only this program?
I have RU on over 30 machines and it's fairly predictable that I will need to reconnect several times to get anything done. Extremely delayed responses opening programs. I've run two remote programs simultaneously and observed double clicking a program on RU, switching over to watch the program open on remote desktop, and switching back to RU to see nothing happening for several seconds to several minutes or not at all.
Reconnecting sometimes makes it work faster but it often hangs. I haven't configured callback settings, is that supposed to help performance?
I'm experiencing erratic performance, connections dropping or becoming unresponsive. It's very erratic; sometimes it's quick other times it's unresponsive. Disconnecting and reconnecting seems to help in the short term but after being inactive for a short while the remote computer is unresponsive and needs to be reconnected to.
I've observed this behavior using the default server and a self hosted RU server.
Is there any path I can take for improving performance?
After configuring my self hosted server and hosts I am unable to connect to the hosts through the Viewer. On the server side I can "see" the hosts as all idle. The server lists the IP addresses and PC names but on the viewer I am unable to connect to them.
I'm sure that my dynamic dns is running on the server and the Viewer information is correct with the "default server" unchecked and my dynamic DNS name in the custom server type box.
I'm sure that port forwarding for 5655 is done both on my cable modem and on the router the server is plugged into.
I disabled all firewalls and Ddos protection on the router and cable modem to see if that was causing issue but nothing changed. (I re-enabled those settings afterwards)
The windows firewall is off on the server.
I can't think of anything else to do. The most interesting part of this is apparently the server can see the hosts but the hosts can't be connected to.
First I'd like to say how much I enjoy using RU. It's everything I need in a remote utility program both in features and the cost is very reasonable.
I purchased the Starter license this evening and started adding clients to my address book and realized I should have gotten the Mini instead. It says on the Starter page that if you want to upgrade to Mini you just pay the difference. I can't seem to find where to do that on the website?