---
title: "server.cfg | open.mp"
description: "Arquivo de configuração do servidor."
canonical: https://omp.itsneufox.com/pt-BR/docs/server/server.cfg
language: pt-BR
---

# server.cfg

## Descrição

-   `server.cfg` é um arquivo de configuração do servidor que permite alterar todos os tipos de configurações do seu servidor sa-mp.
-   Este arquivo é necessário para cada servidor e deve estar localizado no diretório do servidor ao lado do aplicativo do servidor (samp-server.exe).

## Console

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| echo | string | Executing Server Config... | Sim | Não | O que o samp-server.exe imprime no console do servidor ao executar o server.cfg. Não há necessidade de alterar isso, pois você será o único que verá o console. |
| rcon\_password | string | changeme | Não | Não | A senha usada para administrar o servidor e usar o console remoto (rcon). Você deve certificar-se de alterar isso para algo difícil de decifrar para que outros não possam assumir o controle do seu servidor. Seu servidor NÃO iniciará se changeme for a senha RCON! |
| rcon | bool | 1 | Não | Não | Define se o recurso de [Console Remoto](https://omp.itsneufox.com/pt-BR/docs/server/RemoteConsole) deve ser usado. Defina como 1 para ativar ou 0 para desativar. |

## Scripts

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| gamemode(n) (N) (t) | string | gamemode0 grandlarc 1 | Não | Não | O arquivo .amx na pasta gamemodes que o servidor deve usar para executar como gamemode. (n) é o número do gamemode, (N) é o nome do gamemode sem a extensão .amx, e (t) é a quantidade de vezes que o gamemode deve ser jogado antes de mudar para o próximo gamemode. |
| filterscripts (N) | string |  | Sim | Não | O arquivo .amx na pasta filterscripts que o servidor deve usar para executar como filterscript. (N) é o nome do filterscript sem a extensão .amx. Filterscripts são scripts que rodam em segundo plano do seu gamemode. Eles servem para adicionar extras ao servidor sem editar o gamemode. É muito útil se você quiser carregar uma propriedade específica para mais de um gamemode. Se você tem múltiplos filterscripts que deseja carregar, coloque todos em sequência separados por "espaço", ex: filterscripts script1 script2. |
| plugins (N) | string |  | Sim | Não | O arquivo .dll ou .so na pasta plugins que o servidor deve usar para executar como plugin. No Windows, (N) é o nome do plugin sem a extensão .dll. No entanto, no Linux a extensão .so é necessária! Plugins são scripts projetados para aprimorar gamemodes e filterscripts. Se você tem múltiplos plugins que deseja carregar, coloque todos em sequência separados por "espaço", ex: plugins plugin1 plugin2. |

## Navegador de servidores

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| announce | bool | 1 | Não | Não | Define se o servidor deve ser anunciado na lista principal do SA-MP. Defina como 1 para ativar ou 0 para desativar. |
| query | bool | 1 | Não | Não | Define se as informações do servidor devem ser exibidas no navegador de servidores. Defina como 1 para ativar ou 0 para desativar. Os jogadores ainda podem entrar em um servidor que desabilitou a consulta, mas o navegador de servidores não exibirá nenhuma informação. |
| hostname | string | SA-MP Server | Não | Não | O nome que será mostrado no navegador de servidores e quando o jogador se conectar ao servidor. |
| language | string |  | Não | Não | O idioma que aparece no navegador de servidores. Os jogadores podem usar isso para filtrar servidores por idioma no navegador de servidores.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.7 e não terá efeito em versões anteriores. |
| mapname | string | San Andreas | Não | Sim | O nome do mapa que aparece no navegador de servidores. Pode ser qualquer coisa, por exemplo, Meu Mapa de Manobras. |
| gamemodetext | string | Unknown | Não | Não | O modo que será mostrado no navegador de servidores. Usar [SetGameModeText](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetGameModeText) tem o mesmo efeito e substitui o valor usado no server.cfg. Se você tem múltiplos gamemodes que requerem textos diferentes, use essa função. |
| weather | string\* | 10 | Não | Sim | O clima global que o servidor usa e que será mostrado no navegador de servidores. Usar esta configuração no arquivo server.cfg fará com que o aplicativo do servidor trave na inicialização. Use [SetWeather](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetWeather) em vez disso para alterar esta configuração. |
| worldtime | string\* | 12:00 | Não | Sim | O horário global que o servidor usa e que será mostrado no navegador de servidores. Usar esta configuração no arquivo server.cfg não tem efeito. Use [SetWorldTime](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetWorldTime) em vez disso para alterar esta configuração. |
| gravity | string\* | 0.008 | Não | Não | A gravidade global que o servidor usa. Usar esta configuração no arquivo server.cfg fará com que o aplicativo do servidor trave na inicialização. Use [SetGravity](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetGravity) em vez disso para alterar esta configuração. |
| weburl | string | [www.open.mp](http://www.open.mp) | Não | Sim | O site que as pessoas podem visitar para obter mais informações sobre o servidor. |
| version | string |  | Sim | Sim | A versão do SA-MP que o servidor usa e que será mostrada no navegador de servidores. Usar esta configuração no arquivo server.cfg não tem efeito. |
| maxplayers | int | 50 | Sim | Não | A quantidade máxima de jogadores que seu servidor pode conter. Ao alterar este número, você pode modificar quantos jogadores podem entrar no servidor. O máximo é 1000 e o mínimo é 1. |
| password | string |  | Não | Não | A senha usada para bloquear o servidor. Ao usar isso, apenas jogadores que conhecem esta senha poderão entrar no servidor. |

> \[\*\] Algumas configurações são de um tipo diferente do que você pode pensar.

## Rede

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| sleep | int | 5 | Não | Não | O tempo em milissegundos que a thread principal do sa-mp e da rede raknet "dormirá" ociosamente durante cada ciclo de sincronização. Valores mais altos diminuem o processamento do servidor, mas reduzem a qualidade da sincronização. Valores mais baixos aumentam o processamento do servidor, mas melhoram a qualidade da sincronização. Não é aconselhável alterar este valor a menos que sua contagem de jogadores seja muito alta e você tenha problemas de estabilidade de fps do servidor. |
| lanmode | bool | 0 | Não | Não | Variável obsoleta, não tem efeito. |
| bind | string |  | Sim | Não | O endereço IP que o servidor deve usar. O servidor será forçado a usar este endereço IP em vez de escolher automaticamente um endereço IP livre. Este endereço IP deve corresponder a um atribuído a uma placa de rede no servidor. Isso é útil para executar múltiplos servidores na mesma porta na mesma máquina. |
| port | int | 8192 (7777 também é comum) | Sim | Não | A porta que o servidor deve usar. Você precisará fazer [Redirecionamento de Porta](http://www.portforward.com/) para que os jogadores possam entrar no seu servidor de fora da sua LAN. |
| conncookies | int\* | 1 | Não | Não | Ativa/desativa o sistema de cookies de conexão da versão 0.3.7. Defina como 1 para ativar ou 0 para desativar.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.7 R2 e não terá efeito em versões anteriores. |
| cookielogging | int\* | 0 | Não | Não | Ativa/desativa o registro de cookies de conexão solicitados por jogadores recém-conectados. Defina como 1 para ativar ou 0 para desativar.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.7 R2 e não terá efeito em versões anteriores. |
| connseedtime | int | 300000 | Não | Não | O tempo em milissegundos que o valor de seed do cookie de conexão é atualizado.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.7 e não terá efeito em versões anteriores. |
| minconnectiontime | int | 0 | Não | Não | O tempo em milissegundos que o servidor aguardará antes de aceitar outra conexão de entrada. Não é recomendado usar esta variável a menos que seu servidor esteja sob um ataque de flood de conexão. |
| messageslimit | int | 500 | Não | Não | O número máximo de mensagens que um usuário pode enviar por segundo. |
| messageholelimit | int | 3000 | Não | Não | Uma configuração de nível de rede para lidar com ataques DoS. |
| ackslimit | int | 3000 | Não | Não |  |
| playertimeout | int | 10000 | Não | Não | O tempo em milissegundos após o qual um jogador sofrerá timeout quando não enviar dados ao servidor. |
| mtu | int | 576 | Sim | Não | [Veja aqui](https://en.wikipedia.org/wiki/Maximum_transmission_unit).  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.8 e não terá efeito em versões anteriores. |

> \[\*\] Algumas configurações são de um tipo diferente do que você pode pensar.

## Registro de Logs

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| output | bool | 0 | Não | Não | Define se as mensagens de log (por exemplo, print/printf de scripts ou logprintf de plugins) devem ser duplicadas no console do servidor. Defina como 1 para ativar ou 0 para desativar. Esta opção tem efeito apenas em servidores Linux. |
| timestamp | bool | 1 | Não | Não | Define se um timestamp deve ser impresso com cada mensagem do console. Defina como 1 para ativar ou 0 para desativar. |
| logtimeformat | string | \[%H:%M:%S\] | Sim | Não | O formato de timestamp que deve ser usado. O formato é baseado no formato [strftime](http://cplusplus.com/reference/clibrary/ctime/strftime/) de C/C++. Aqui estão alguns exemplos:  
  
**\[%H:%M:%S\]** Exibe apenas o horário e é o formato padrão para todas as versões anteriores do servidor SA-MP.  
  
**\[%d/%m/%Y %H:%M:%S\]** Exibiria a data no formato dd/mm/aaaa seguido pelo horário no formato hora:minuto:segundo. |
| logqueries | bool | 0 | Não | Não | Define se todas as consultas enviadas ao servidor pelos jogadores devem ser registradas. Defina como 1 para ativar ou 0 para desativar. É consideravelmente útil durante um ataque DDoS. |
| chatlogging | int\* | 1 | Não | Não | Define se o chat dos jogadores deve ser mostrado no console do servidor. Útil para evitar que o log fique sobrecarregado, ou se você tiver outra solução de registro de chat por script. Defina como 1 para ativar ou 0 para desativar. |
| db\_logging | int\* | 0 | Não | Não | Registra erros de funções db\_\* do sqlite no console do servidor.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.7 R2 e não terá efeito em versões anteriores. |
| db\_log\_queries | int\* | 0 | Não | Não | Registra todas as chamadas db\_query do sqlite, incluindo a string de consulta.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.7 R2 e não terá efeito em versões anteriores. |

> \[\*\] Algumas configurações são de um tipo diferente do que você pode pensar.

## Cliente

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| onfoot\_rate\* | int | 30 | Sim | Não | O tempo em milissegundos que um cliente deve atualizar o servidor com novos dados enquanto está a pé. |
| incar\_rate | int | 30 | Sim | Não | O tempo em milissegundos que um cliente deve atualizar o servidor com novos dados enquanto está em um veículo. |
| weapon\_rate | int | 30 | Sim | Não | O tempo em milissegundos que um cliente deve atualizar o servidor com novos dados enquanto dispara uma arma. |
| stream\_distance\* | float | 200.0 | Não | Não | A distância no plano X,Y em que os jogadores farão streaming das entidades do servidor. O máximo é **400.0** e o mínimo é **50.0**. Valores mais altos fazem os jogadores verem entidades do servidor a uma distância maior, mas requerem mais processamento do cliente e potencialmente mais largura de banda. |
| stream\_rate\* | int | 1000 | Não | Não | O tempo em milissegundos antes que o streaming das entidades do servidor seja retestado para cada jogador. O máximo é **5000** e o mínimo é **500**. Valores mais baixos aumentam o processamento do servidor, pois ele precisa reverificar as condições de streaming com mais frequência para cada jogador. |

> \[\*\] Valores mais baixos de onfoot\_rate, incar\_rate e weapon\_rate aumentam o desempenho de sincronização, mas usam mais largura de banda.

## NPCs

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| maxnpc | int | 0 | Não | Não | A quantidade máxima de NPCs que seu servidor pode conter. Ao alterar este número, você pode modificar quantos dos slots de jogadores podem ser usados por NPCs. |

## Compensação de lag

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| lagcompmode | int | 1 | Sim | Não | 0: Desativa completamente a compensação de lag.  
  
1: Ativa completamente a compensação de lag.  
  
2: Ativa apenas a compensação de lag de posição. Isso significa que a rotação do jogador não terá compensação de lag. |
| lagcomp | string | On | Sim | Sim | Provavelmente definido automaticamente como **On** ou **Off** dependendo da configuração **lagcompmode**. |

## Modelos personalizados

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| useartwork | bool | 0 | Sim | Não | Define se o servidor usa modelos personalizados da pasta models. Defina como 1 para ativar ou 0 para desativar.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.8 e não terá efeito em versões anteriores. |
| artwork | string | No | Sim | Sim | Provavelmente definido automaticamente como **No** ou **Yes** dependendo da configuração **useartwork**.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.8 e não terá efeito em versões anteriores. |
| artpath | string | models | Sim | Não | O caminho onde os modelos personalizados estão localizados.  
  
**NOTA:** Esta variável do servidor foi adicionada na versão 0.3.8 e não terá efeito em versões anteriores. |

## Outros

| Configuração | Tipo | Valor padrão | Somente leitura | Regra | Efeito |
| --- | --- | --- | --- | --- | --- |
| myriad | bool | 0 | Não | Não | Não utilizada. Provavelmente habilitava alguma compatibilidade com um antigo mod do GTA San Andreas chamado "Myriad Islands" anos atrás, provavelmente antes do ano 2008. |
| nosign | string |  | Sim | Não | Não utilizada. |

## Notas

-   Valores marcados como "Somente leitura" (conforme mostrado por `/rcon varlist`) não podem ser alterados durante a execução. Todos os outros valores podem ser (temporariamente) alterados passando-os para SendRconCommand.
-   Valores marcados como "Regra" (conforme mostrado por `/rcon varlist`) são exibidos no navegador de servidores na seção Regras.
-   Scripts não precisam estar nas pastas gamemodes ou filterscripts. A informação no server.cfg é um caminho e, portanto, pode usar "..".

```text
filterscripts ../scriptfiles/first ../minimodes/second
```
