Spawn-system fork

qbx_spawn

A safer handoff from spawn selection to the world.

A Qbox spawn-selector fork with collision-aware placement for ordinary coordinates and an expanded configurable location set.

QboxOX LibOX MySQLQBX Properties
Version
0.1.1
Updated
Aug 15, 2026
License
GPL-3.0
Spawn-system forkOpen source fork
qbx_spawnv0.1.1
previewCapture pending · Spawn map

Planned fresh capture of configured locations and the last-known player position in the map selector.

previewCapture pending · Collision-aware arrival

Planned capture of the arrival flow after streaming focus and collision are requested.

previewCapture pending · Property destinations

Planned capture of owned-property spawn choices when qbx_properties is available.

01 / OVERVIEW

What it does

This one-commit Qbox fork keeps the familiar map-based spawn selector while adding a collision-streaming wait for normal coordinate spawns. The player is frozen, streaming focus is moved to the destination, collision is requested for up to ten seconds, and the final position is applied before the player-loaded events and fade-in complete.

02 / FEATURES

Core features

01

Collision-aware placement

Request destination collision and wait up to ten seconds before finalizing ordinary coordinate spawns and unfreezing the player.

02

Expanded location defaults

Includes enabled locations for Paleto Bay, Sandy Shores, Legion Square, Mission Row, Vespucci Beach, and Grapeseed.

03

Last-location support

Continue offering the player's stored logout position alongside the configured spawn locations.

04

Optional property spawns

List properties owned by the player when qbx_properties is running and use its established property-entry flow.

03 / REQUIREMENTS

Compatibility at a glance

Frameworkqbx_core
Requiredox_lib and oxmysql
Optionalqbx_properties for owned-property spawns
Databaseplayers table with stored position data
04 / INSTALLATION

Setup path

  1. 01

    Place qbx_spawn in resources and keep the expected resource name.

  2. 02

    Configure the enabled labels and vec4 coordinates in config/client.lua.

  3. 03

    Start qbx_properties before qbx_spawn when owned properties should appear in the selector.

  4. 04

    Test each coordinate after a fresh connection and verify collision, heading, fade-in, and player-loaded events on the production map build.

05 / CHANGELOG

Current release

v0.1.1Repository snapshot · Aug 2026
  • Added a ten-second collision-streaming wait for non-property coordinate spawns.
  • Reset selection state for each setup and expanded the default configurable spawn list.