server.cfg Explained

server.cfg is the main configuration entry point for a typical FiveM server.

Keep it readable

Use headings and comments:

# ============================================================
# NETWORK / SERVER
# ============================================================

# ============================================================
# EXTERNAL CONFIGURATION
# ============================================================
exec permissions.cfg

# ============================================================
# RESOURCES
# ============================================================
ensure [core]
ensure [standalone]
ensure [kruiger]

This is an organizational example, not a universal startup order.

What ensure does

ensure ResourceName starts a stopped resource and restarts it if already running. FiveM also supports category names.

What exec does

exec filename.cfg runs commands from another file relative to the server data directory. Use it for a large logical configuration group.

Keep credentials private

Do not publish license keys, database passwords, bot tokens, API keys, webhooks, or private keys.

Success check

A new administrator should be able to open your main CFG and quickly find server settings, external CFGs, and resource startup order.

Document status

Last reviewed: September 2026
Version note: Use the instructions that match your installed product/resource version. When behavior differs from your release, check its release notes before changing production configuration.