Skip to main content

Open.mp: Open.mp Server Configuration

Open.mp servers come with a wide range of configuration parameters that you can customise to your likings. In this guide, we will explore all of the currently available configuration parameters and explain each in more detail.

Accessing your Configuration File

Firstly, you will have to access your configuration file in order to edit any parameters. There are multiple ways to edit this file.

Via Webinterface

The most user-friendly method to edit the basic settings is by heading over to the Settings section on your gameserver's webinterface and searching for the appropriate settings there, as seen below:

image

Keep in mind, not all configuration options will be accessible here. If you wish to configure everything, use the WI Config File tab to easily edit the necessary file directly in the webinterface.

Server Configuration Options

Server Details

These are server configuration options which adjust your server's information in the public server browser. You will have to find these options in your configuration file, which can be done easily using CTRL+F in your browser or editing application to search.

Parameter NameExampleDescription
nameZAP-Hosting Docs TestSet the hostname for your server
languageEnglishLanguage which will appear in the server browser for your server
websitehttps://zap-hosting.com/Add a website that people can visit to gain more info about your server
discord.invitehttps://discord.gg/zaphostingDiscord server link that appears in he server browser
banners.lighthttps://zap-hosting.com/lighticon.pngSet a url to your light theme banner which appears in the server browser
banners.darkhttps://zap-hosting.com/darkicon.pngSet a url to your dark theme banner which appears in the server browser
game.mapZAPtastic Stunt MapThe mapname that should appear in the server browser
game.modeSurvivalThe gamemode that should appear in the server browser
announcetrueToggle whether your server should be displayed in the public server browser at all
enable_querytrueToggle whether your server's information should be displayed in the server browser

After you complete your changes, make sure to save the file where appropriate and restart your server. The next time your server starts up, it will use the settings that you have provided.

Core Server Settings

These are more important server configuration options which adjust your server's functionality. You will have to find these options in your configuration file, which can be done easily using CTRL+F in your browser or editing application to search.

Parameter NameExampleDescription
max_players50 (default)Set the maximum amount of players that the server can hold at a time
max_bots0 (default)Set maximum amount of NPC's the server can hold. This contributes towards the max_players total
passwordiLoveZAP!2024Set a password which players must use to connect to the server
rcon.enabletrueToggle whether RCON feature should be enabled or disabled
rcon.passwordZAP-IS-AWESOMESet a password which must be used to be able to access RCON from clients
logging.enabletrueToggle whether logging should be used
logging.filelog.txtPath and filename to be used for logging if enabled
logging.log_chattrueToggle whether the player chat should be shown in server console

After you complete your changes, make sure to save the file where appropriate and restart your server. The next time your server starts up, it will use the settings that you have provided.

Gameplay & Networking Settings

Open.mp has a wide range of gameplay and networking options which lets you adjust your server to a great extent. Here we will summaries a few of the more important ones. You will have to find these options in your configuration file, which can be done easily using CTRL+F in your browser or editing application to search.

If you wish to adjust all of the settings, we recommend reading open.mp's config.json guide which presents all of the configuration options that are currently available.

tip

We do not recommending changing the Port or IP settings, as these are automatically configured by the gameserver. Changing the IP/Port values may potentially break your gameserver!

Parameter NameDescription
game.use_chat_radiusToggle whether chat radius should be on
game.chat_radiusSet a radius limitation for chat
game.timeSet the global time that the server uses
game.use_nametagsToggles the drawing of nametags, health bars and armour bars above players
game.use_vehicle_friendly_fireEnable friendly fire for team vehicles
game.vehicle_respawn_timeVehicle respawn time in miliseconds
game.weatherGlobal weathter that the server uses
network.bindThe IP Address that the server should use (we recommend not to change this for gameservers)
network.portThe port the server should use (once again, we recommend not to change this for gameservers)
network.messages_limitMaximum number of messages a user can send per second
network.player_timeoutTime in miliseconds after which a player will timeout when no data is sent to server

After you complete your changes, make sure to save the file where appropriate and restart your server. The next time your server starts up, it will use the settings that you have provided.