Hello Cody,
Thank you for the provided screenshots.
To begin with, please make sure that your RU Server is directly accessible for your Hosts and Viewers from the outside. Here's our
step-by-step guide on making the Server accessible.
Then you need to configure your Hosts and Viewers, so they would use your custom self-hosted server as a relay server instead of our public server.
This tutorial describes how to configure Host and Viewer for using a self-hosted relay server. Please note that in order to use IPv6, you simply need to enable the
Use IPv6 checkbox when specifying the Server's address and enter the IPv6 address of your server:

Here you can also specify a custom port number for Hosts and Viewers, in case if your Server uses another port as its communication port. For more information on Ports used by RU Server please see
this page.
Please note that the only IP address you should be using in this case - is your Server's IPv6 address - it should be specified in the Host and Viewer's settings as described above. However, when it comes to connecting to the remote Hosts - when using self-hosted RU Server as a relay server, you should be adding the Hosts to the address books via their
Internet-ID codes (i.e. using the
Internet-ID connection).
In addition, please note that in case if the
Use IPv6 checkbox is enabled, then for the remote Host machines that do not support IPv6 protocol, the connection will simply fall back to using IPv4, as this checkbox means
use IPv6 whenever available, otherwise use IPv4, i.e. these are just additional options, they are not exclusive.
Hope that helps.