pterodactyl / panel

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
https://pterodactyl.io
Other
6.4k stars 1.57k forks source link

Server transfer #4760

Closed arthurbarret0 closed 1 year ago

arthurbarret0 commented 1 year ago

Current Behavior

I have 2 nodes with Cloudflare and active proxy. When transferring a server from node "Node01", to node "Node02", Pterodactyl does the transfer using the FQDN, i.e. the transfer always goes through the Cloudflare network unnecessarily.

Expected Behavior

Checkbox to use an alternative address (such as a FQDN without proxy or even the numeric IP) for server transfers and/or internal communication. Even though the nodes are all working on the same network, and can transfer locally without consuming bandwidth, Pterodactyl transfers through Cloudflare, consuming bandwidth unnecessarily.

Steps to Reproduce

  1. Activate Cloudflare on 2 nodes
  2. Transfer a server from one node to another

Panel Version

1.11.3

Wings Version

1.11.5

Games and/or Eggs Affected

No response

Docker Image

No response

Error Logs

No response

Is there an existing issue for this?

devnote-dev commented 1 year ago

Some would argue this is expected behaviour: if you're proxying both nodes then you'd expect all the traffic to go via the proxy, not for specific internal communication.

Then again, I think it's unnecessary to proxy Wings so ¯\_(ツ)_/¯

FoksVHox commented 1 year ago

This sounds more like a feature request than a bug report to me. I would also agree with @devnote-dev that the current behavior is expected.