Hello, I have an Amp Controller setup on my services server that controls 8 other Amp instances. I am trying to set it up where I can have two other users log into the Amp controller to help manage the game servers. I also have DDNS set up as well so they type in a specific address to access the controller.
The issue I run into is that when entering in the address , it cannot separate between the controller and all the instances since they all use port 8080. I do have the instances forwarded as well since I would like to have them be able to login into an individual instance if needed (such as the services server being down).
Each instance sits on its own VM with its own IP. But outside my network they all show up as publicaddress:8080
Is there a way to set it up like below -
Amp Controller - Port 8080
AmpInstance1 - Port 8081
AmpInstance2 - Port 8082
AmpInstance3 - Port 8083
AmpInstance4 - Port 8084
AmpInstance5 - Port 8085
AmpInstance6 - Port 8086
AmpInstance7 - Port 8087
AmpInstance8 - Port 8088
I see in the settings there is Amp Service Port Ranges and exclusions as well. Its currently set to allow all except excluded. When I set it all up, they all defaulted to using port 8080 but with different internal IPs. Is there a way to change this on each instance?
Sorry if I used the wrong terminology but in the UI it calls each server an instance as well as each game server an instance. I am referencing each install of Amp.
EDIT - Nevermind I figured it out.
If I type in individual IP address’s in my internal network, I can access each instance by itself. What I didn’t realize, is if you log in through the controller and manage a specific instance through the controller, it doesn’t reroute to that instance’s IP. It just manages it through the controller’s IP (I always thought it rerouted to the IP of the instance).
So I just removed access to port 8080 for those instances. Only the Amp controller forwards port 8080. Now it only directs to the controller.