> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# open.mp config.json Explained: Every Main Setting

> open.mp config.json explained: what name, password, announce, max_players, pawn.main_scripts, rcon and game settings do, with the matching Game settings field.

`config.json` is the open.mp server's settings file. It sets the server name, password, listing, game modes, plugins, RCON, logging and game rules such as weather and gravity. On FREAKHOSTING, the **Game settings** page in the [Game Panel](https://games.freakhosting.com) edits it for you and shows each key as a plain-English field. Changes apply after a restart.

| Fact | Value |
| - | - |
| File | `config.json` in the main folder of your server |
| Panel page | **Game settings** (raw file link at the bottom) |
| Backup on save | `config.json.bak` |
| Applies | After a restart |
| Official reference | [open.mp config.json documentation](https://open.mp/docs/server/config.json) |

## Server and listing keys

| Key | **Game settings** field | What it does | Default |
| - | - | - | - |
| `name` | **Server name** | Name in the server browser (up to 178 characters in the panel) | `open.mp server` |
| `website` | **Website** | Address shown in the server browser | `open.mp` |
| `language` | **Language** | Language shown in the server browser | empty |
| `password` | **Server password** | Players need it to join; empty means open | empty |
| `announce` | **Show in the server list** | Lists the server on the masterlist | `true` |
| `enable_query` | **Allow queries** | Lets the browser read the player list and rules; players can still join when off | `true` |
| `max_players` | **Max Players** on **Startup** | Player slots, set by your plan and rewritten at every start | from your plan |
| `max_bots` | **Bot slots** | Slots NPCs can use | `0` |

For more player slots, [open a ticket](https://freakhosting.com/clientarea/submitticket.php). The port (`network.port`) is set by FREAKHOSTING to match your server's address on **Overview**; don't change it.

## Game mode and plugin keys (pawn)

| Key | Field | What it does | Example |
| - | - | - | - |
| `pawn.main_scripts` | **Game modes** | Gamemodes from `gamemodes/`, name without `.amx`, a space and how many times to run it | `["gungame 1"]` |
| `pawn.side_scripts` | **Filterscripts** | Filterscripts from `filterscripts/`, run next to the gamemode | `["gl_actions"]` |
| `pawn.legacy_plugins` | **Plugins** | Legacy plugins from `plugins/` | `["mysql", "streamer"]` |

See [install a gamemode](https://help.freakhosting.com/games/open-mp/how-to-install-a-gamemode-and-filterscripts-on-open-mp.md) and [plugins and components](https://help.freakhosting.com/games/open-mp/how-to-install-plugins-and-components-on-open-mp.md).

## RCON keys

| Key | Field | What it does | Default |
| - | - | - | - |
| `rcon.enable` | **Enable RCON** | Turns the remote console on | `false` |
| `rcon.password` | **RCON password** | Password for `/rcon login`; the server won't start with `changeme` | random, set by the panel |
| `rcon.allow_teleport` | **Allow teleport commands** (advanced) | Lets RCON admins teleport | `false` |

See [RCON commands and admin login](https://help.freakhosting.com/games/open-mp/open-mp-rcon-commands-and-admin-login.md).

## Logging keys

| Key | Field | What it does | Default |
| - | - | - | - |
| `logging.enable` | **Write a log** | Writes the server log | `true` |
| `logging.file` | none | Log file name | `log.txt` |
| `logging.log_chat` | **Log chat** | Writes chat to the log | `true` |
| `logging.log_deaths` | **Log deaths** | Writes deaths to the log | `true` |
| `logging.log_queries` | **Log queries** (advanced) | Writes server queries to the log | `false` |
| `logging.use_timestamp` | **Timestamps** (advanced) | Starts each log line with the time | `true` |

## Common game rule keys

| Key | Field | What it does | Default |
| - | - | - | - |
| `game.time` | **World time** | Starting hour, 0 to 23 | `12` |
| `game.weather` | **Weather** | Starting weather ID | `10` |
| `game.gravity` | **Gravity** | Global gravity | `0.008` |
| `game.use_nametags` | **Name tags** | Names above players' heads | `true` |
| `game.nametag_draw_radius` | **Name tag distance** | How far name tags show | `70` |
| `game.use_nametag_los` | **Name tags need line of sight** | Hides name tags behind walls | `true` |
| `game.use_chat_radius` | **Local chat** | Players only see nearby chat | `false` |
| `game.use_stunt_bonuses` | **Stunt bonuses** | Money for vehicle stunts | `true` |
| `game.use_zone_names` | **Zone names** | Shows area names such as Vinewood | `false` |
| `game.allow_interior_weapons` | **Weapons indoors** | Weapons inside buildings | `true` |
| `game.use_entry_exit_markers` | **Entry and exit markers** | Yellow markers at building doors | `true` |
| `game.vehicle_respawn_time` | **Vehicle respawn time** | Milliseconds before an empty vehicle respawns | `10000` |

Many gamemodes set their own time, weather and rules from the script, which overrides these values.

## Is server.cfg still used?

open.mp can still read `server.cfg`, but its documentation recommends `config.json` because it has more settings. Your FREAKHOSTING server uses `config.json`, so make changes in **Game settings**.

## Frequently asked questions

### Where is config.json?

In the main folder of your server, next to `omp-server`. Open it in **Files** or with the link at the bottom of **Game settings**.

### Why are my game rules ignored?

Your gamemode can set time, weather, name tags and more in its script, which overrides `config.json`. Change the script, or ask its author.

### Can I change settings while the server runs?

Some values can be changed temporarily with RCON commands such as `/rcon weather 10`, but they reset at the next restart. Saved changes in **Game settings** apply after a restart.

### What happens if config.json has a typo?

**Game settings** always writes valid JSON for you. If you edited the raw file and the server no longer starts or ignores your settings, check for a missing comma, quote or bracket, or restore `config.json.bak` or a backup. See [server not starting](https://help.freakhosting.com/games/open-mp/open-mp-server-not-starting-gamemode-not-loading.md).

## Related guides

> [card] [open.mp server guide](https://help.freakhosting.com/games/open-mp/open-mp-server-hosting-guide.md)
>
> Every open.mp page in one place.

> [card] [Change server settings](https://help.freakhosting.com/games/open-mp/how-to-change-open-mp-server-settings.md)
>
> Use Game settings and presets.

> [card] [RCON commands](https://help.freakhosting.com/games/open-mp/open-mp-rcon-commands-and-admin-login.md)
>
> Admin login and commands.

> [card] [Migrate from SA-MP](https://help.freakhosting.com/games/open-mp/how-to-migrate-a-samp-server-to-open-mp.md)
>
> server.cfg lines to config.json.

***

> [!NOTE]
>
> **Checked against the official [open.mp config.json documentation](https://open.mp/docs/server/config.json)** on 3 November 2026, and tested on our Game Panel (open.mp server 1.6.7.3218).

> [!NOTE]
>
> ### Need Extra Help?
>
> If you encounter any issues, our support team is ready to assist:
>
> * **Live Chat:** Quick assistance via our website.
> * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
> * **Discord:** [Join our Community](https://discord.gg/freakhosting)
> * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)

> [!TIP]
>
> ### Save on Your Hosting
>
> Ready to upgrade your hosting? Use code **KB20** at checkout for **20% off** your first order!

***

**Last Updated:** November 2026


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.