Skip to main content

Configuration Overview

This section documents all configuration modules used by Freecam Classic.

Freecam Classic is entirely configuration-driven.
All system behavior is defined inside config.lua.

No internal files need to be modified.


Configuration Categories

The configuration is structured into the following logical areas:

  • System behavior
  • Activation rules
  • Camera limits
  • Movement and rotation multipliers
  • Validation checks
  • Override hooks
  • Events and exports

Each module controls a specific part of the Freecam lifecycle.


Core Philosophy

Freecam Classic is designed around:

  • Controlled activation
  • Predictable camera behavior
  • Modular validation
  • Safe integration
  • Update-friendly architecture

Server owners are expected to adjust values through configuration rather than modifying script logic.


What You Will Learn in This Section

Inside this configuration section, you will find:

  • How activation is configured
  • How camera limits are defined
  • How movement speed is controlled
  • How validation checks work
  • How to enable exports and events
  • How to extend behavior using overrides

This ensures full control over Freecam Classic without compromising stability.