Skip to main content

A lightweight utility to programmatically authenticate and launch the Roblox client.

Project description

LaunchRoblox 🚀

A lightweight, robust, and zero-headache utility to programmatically authenticate and launch the Roblox client using Python.

Built with modern Python standards, LaunchRoblox natively handles the complex roblox-player: URI protocol, API ticket exchanges, and CSRF token generation so you don't have to.

Installation

Install the latest version directly from PyPI:

pip install LaunchRoblox

Features

  • Instant Launching: Bypass the browser and launch directly into a game.
  • Private Server Support: Automatically resolves VIP linkCode URLs into backend access codes.
  • Instance Targeting: Follow users into exact server UUIDs (jobId).
  • Deployment Channels: Test your game on specific Roblox bootstrapper channels (e.g., zCanary).
  • Built-in Logging: Fully integrated with Python's native logging module for easy debugging.

Usage Examples

1. Basic Launch (Public Server)

import os
from LaunchRoblox import launchRoblox

cookie = os.getenv("ROBLOX_COOKIE", "_|WARNING:-DO-NOT-SHARE-THIS...")
placeId = 2753915549

launchRoblox(placeId, cookie)

2. Private Server Launch

If you have a VIP server link (e.g., ?privateServerLinkCode=12345...), pass the code directly. The library will safely resolve it into a server access code via the Roblox API before launching.

launchRoblox(
    placeId=2753915549, 
    cookie=cookie, 
    linkCode="your_private_server_link_code"
)

3. Target a Specific Server (Job ID)

Perfect for multi-account testing or following someone into a specific server block.

launchRoblox(
    placeId=2753915549, 
    cookie=cookie, 
    jobId="01af84de-4bca-413c-8361-ec23bfda85b2"
)

4. Custom Deployment Channel

Launch into a specific Roblox testing branch. (Note: Using "LIVE" or leaving this blank will safely default to the public production client).

launchRoblox(
    placeId=2753915549, 
    cookie=cookie, 
    channel="zCanary"
)

Advanced: Debug Logging

LaunchRoblox uses Python's standard logging module under the hood. If you are experiencing authentication errors or want to see the background API routing in real-time, simply configure your root logger before calling the launch function:

import logging
from LaunchRoblox import launchRoblox

# Enable info/debug logging to your console
logging.basicConfig(level=logging.INFO, format="[%(levelname)s] %(name)s: %(message)s")

launchRoblox(2753915549, "YOUR_COOKIE")

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

launchroblox-0.2.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

launchroblox-0.2.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file launchroblox-0.2.0.tar.gz.

File metadata

  • Download URL: launchroblox-0.2.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for launchroblox-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3927fbfba6ccada213c9a4e787e8781d58c1a2854990c8f715c359205245a7b0
MD5 210de37edf9c00ea63f22bdbcb110d3b
BLAKE2b-256 4935a3df8aad19ccbb28769345af36779663024329ffa12f8869ddee9ff274d2

See more details on using hashes here.

File details

Details for the file launchroblox-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: launchroblox-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for launchroblox-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e61af8118c6009ca9b22295a1f833210b84b93c01dcf8cc97eed3372456b3ab8
MD5 dcc1d745f230101a4ffd87e70a30a626
BLAKE2b-256 78fbf0fe5331dc2f62ae80e01e5e18fc76cc14a4407b403c23909128206613da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page