Adapted from the Rōblox Filtering Disabled project by Jetray, et al.
Users can host their own server instances of Rōblox using binaries from a variety of versions throughout their history.
Players can join an existing server.
Clients will automatically connect to a server of the same version.
Game-specific options are specified in the --config_path
argument, which defaults to ./GameConfig.toml
. Please review each option before starting your server up.
Option | Type | Default |
---|---|---|
--config_path , -cp |
int |
./GameConfig.toml |
--rcc_port , -rp |
int |
2005 |
--web_port , -wp |
int |
2006 |
--run_client , -rc |
store_true |
N/A |
--skip_rcc |
store_true |
N/A |
--skip_rcc_popen |
store_true |
N/A |
--skip_web |
store_true |
N/A |
Option | Type | Default |
---|---|---|
--rcc_host , -rh |
str |
None |
--rcc_port , -rp |
int |
2005 |
--web_host , -wh |
str |
N/A |
--web_port , -wp |
int |
2006 |
--user_code , -u |
str |
N/A |
Command syntaxes for studio
and download
also exists, but haven't been adequately documented yet.
Anyone can host a server and must leave two network ports of their choice accessible.
RCC is an acronym for 'Rōblox Cloud Compute', which is the server-side program we use to run the Rōblox physics engine.
Host is specified by the --rcc_host
or -rh
option.
Port is specified by the --rcc_port
or -rp
option (defaults to 2005).
The webserver is responsible for facilitating player connections and loading in-game assets.
Host is optionally specified by the --webserver_host
or -wh
option, in case RCC is hosted elsewhere.
Port is specified by the --webserver_port
or -wp
option (defaults to 2006).
iknowidontexistbutwhatifwin for patching the v463 (early 2021) binaries.
Jetray for engineering the original Rōblox Filtering Disabled server in PHP.
More to come...
py Source/_main.py server -rp 2005 -wp 2006
py Source/_main.py player -rh "2603:8000:1:3a97:81ec:e544:bb42:6975" -rp 2005 -wp 2006