CodeHS Roblox Client Tech Guide

Learn more about Roblox Client Technical requirements to ensure a succesful school year

Sara Jenis avatar
Written by Sara Jenis
Updated over a week ago

This document is a technical guide for educators using the CodeHS Roblox learning games. The information included will help ensure that your class can successfully access the Roblox content.

If you are looking for information about Roblox Studio, please see Roblox Studio Technical Guide and FAQ.

Minimum Technical Requirements

To successfully play Roblox learning games the requirements are:

  • Computers less than 5 years old or laptops less than 3 years old

  • Mac OS 10.13 (or higher) or PC with Windows 10 (or higher) or ChromeOS version 53 (or higher) for every student and educator

  • Computers with 1GB+ of system memory and at least 1GB available hard disk space

  • Mobile devices (tablets and phones) can be used to install the Roblox Client application from the App Store (iOS) or Play Store (Android and Chromebook) to play the Roblox learning games

  • High-speed internet access

  • Whitelisting of Roblox URLs on the school network for student access

  • Installed Roblox Client software on all student and educator devices

  • Current web browser to access the CodeHS platform and the Roblox website

Whitelist URLs

For connecting to the servers when using Roblox , the following URLs should be whitelisted in the school's firewall and security system.

HTTP and HTTPS for these domains:

  • api.roblox.com

  • clientsettings.api.roblox.com

  • versioncompatibility.api.roblox.com

  • chat.roblox.com

  • chatsite.roblox.com

  • assetgame.roblox.com

  • setup.roblox.com

  • setup.rbxcdn.com

  • cdn.arkoselabs.com

  • roblox-api.arkoselabs.com

  • js.rbxcdn.com

  • static.rbxcdn.com

  • captcha.roblox.com

Note: Once the experience launches, it uses UDP ports 49152 - 65535. The IP ranges can be diverse and specific information may not be able to be provided in order to allow individual IPs.


Frequently Asked Questions

What is the Roblox Client?

Roblox is a global platform that brings people together through play. Each player requires a Roblox account in order to play games on the Roblox client or application. Roblox experiences can be played by a single player or with groups of players.

The Roblox Client is used to play experiences and games on the Roblox platform. The application is available to download and install on these devices:

How does Roblox software get updated?

Unlike other software, Roblox Client automatically updates to the latest version every time each program launches. Because of this, an internet connection and user permission to install software updates on the student computer is required in order to start Roblox software.


Roblox Accounts

Who needs a Roblox account to play Roblox learning games?

Every teacher and student wanting to play a Roblox learning game will need to create their own individual Roblox account in order to use the Roblox software. Accounts cannot be created in bulk and are not connected to a group, school, institution, or class account.

Teachers and students can create a new Roblox account on the Roblox home page.

Note: Roblox accounts are free to create and use.

Your Roblox account will give you access to:

Are there age restrictions for Roblox accounts?

Account registration is through a form that asks for basic information like a birthday. Names are not needed for initial sign-up. While emails aren't requested at signup, it's recommended to add one since forgotten passwords can only be recovered through email.

If students list their age under 13, that account will have some restrictions. For instance, that student can only see curated games deemed appropriate by Roblox. It’s recommended that students using Roblox software and accounts be at least 13 years old.

How can we keep Roblox accounts safe and secure?

There are several ways students and educators can help keep their Roblox accounts safe and secure:

  • Encourage students to choose a unique password and never share it with others

  • Add an email address to your account in order to recover your account if you lose your password

  • Enable 2-step verification (2SV) to your account

  • Always log out of your account when finished using Roblox Client

  • Never screenshare or share images of your account information with others

  • Learn how to recognize phishing or scam sites - there's no such thing as free Robux

  • Do not use web browser extensions - Roblox does not have one


Instructional Tips

What can I expect from CodeHS Roblox learning games?

The Roblox learning experiences are created for students to play and learn specific computer science concepts. These experiences are linked in the curricula and include free-response reflection questions that students can respond to and submit in the CodeHS editor.

The chat and emote features have been disabled for all CodeHS-created Roblox experiences.

Players can earn a Roblox badge from some of the CodeHS experiences, showing they’ve completed and mastered the experience.

Private servers can be created for the multiplayer experiences where paired students can join a single instance of the game together.


Troubleshooting Tips

Why can’t I launch Roblox experiences or Roblox software?

Firewall Issues

A lot of antivirus or internet security software tries to control which programs can access the internet. Often, these programs err on the side of caution and by default many programs are not allowed access. The easiest thing to try is just turning your internet firewall software off to see if that allows you to join experiences. If it does, you can turn it back on and follow these steps to safely allow Roblox to access the internet:

  1. Find your firewall program's control panel or configuration settings.

  2. Find the program permissions section.

  3. Find Roblox and allow it unrestricted access to the internet.

Note: Permission settings for firewall and security software may need to be configured by your school’s IT department.

Antivirus Programs

If you have any antivirus/anti-malware programs running on the machine, there's a possibility that those programs are acting as a sort of overly cautious firewall that may be preventing some important communication between Roblox/Roblox Studio and the Roblox servers. If this is the case, you may need to update your antivirus software or add Roblox to the antivirus program’s list of allowed software (safe list).

Note: Permission settings for firewall and security software may need to be configured by your school’s IT department.

Server or Connection Issues

Occasionally there may be an issue connecting to the Roblox servers. If you receive a 502 or “no internet connection” error message, first check to ensure that your machine is properly connected to your school’s network either by LAN (hardwire) or WiFi. If the connection appears to be working (e.g. websites are working in the device’s web browser), check the Roblox platform’s status to see if Roblox servers are experiencing an outage or any other issues. You may need to wait to launch Roblox software or the website until any issues logged on the status web page have been resolved.

Still have questions? Contact our team at support@codehs.com to learn more!

Did this answer your question?