To enhance game server security, we plan to limit the ports that can be used for HttpService, and would like to give you enough time to prepare for the changes.
Today, HttpService allows you to use any port for http requests. Internet standards, however, reserve certain ports for specific services, most of which are below 1024. For example, http and https requests typically use port 80 and 443, respectively. More information can be found here.
The use of arbitrary ports are not ideal because it allows http and https access to ports reserved for other services. We will begin restricting HttpService connections from using the standard reserved ports.
- All ports below 1024, except 80 and 443
- Port 1194
Note you will still be able to freely use any other port with HttpService, namely 80, 443, 1024 - 65535 except 1194. We understand this may be a breaking change to some of the experiences, so we plan to continue supporting all ports until November 15, as mentioned above.
Note: We will attempt to contact you if you are using any of the ports that will be blocked.
We encourage you to update your code as soon as possible to minimize any potential impact. Please let us know if you have additional questions.
The Roblox Team
Will this affect Studio plug-ins like Rojo?
- No, this will only affect requests sending from game servers using HttpService. Studio Plug-ins usually run in your local computer and won’t be impacted.