Este guia aborda como configurar um servidor dedicado de Assetto Corsa alojado na Legion Hosting, incluindo definições do servidor, listas de entrada e como se ligar.
.ini. Alterações feitas enquanto o servidor está em execução podem ser substituídas ao encerrar.
Visão Geral dos Ficheiros de Configuração
Os servidores dedicados de Assetto Corsa utilizam dois ficheiros de configuração principais localizados no diretório cfg/ do seu servidor.
| Ficheiro | Finalidade |
|---|---|
cfg/server_cfg.ini |
Definições principais do servidor — nome, palavras-passe, portas, pista, lista de carros, regras de sessão e meteorologia. |
cfg/entry_list.ini |
Define qual carro e skin é atribuído a cada slot de grelha. Um bloco [CAR_N] por slot. |
Passo 1 — Aceder ao Gestor de Ficheiros no GPanel
- Inicie sessão no GPanel.
- Selecione o seu servidor de Assetto Corsa na lista de servidores.
- Se o servidor estiver em execução, clique em Stop no separador Console e aguarde que o estado mude para Offline.
- Clique no separador Files para abrir o gestor de ficheiros.
- Navegue até ao diretório
cfg/. Encontraráserver_cfg.inieentry_list.iniaqui.
Passo 2 — Configurar server_cfg.ini
Clique em server_cfg.ini para abri-lo no editor integrado. As definições estão divididas em secções. A secção mais importante é [SERVER].
Definições Principais em [SERVER]
| Definição | Valor de Exemplo | Descrição |
|---|---|---|
NAME |
My Legion AC Server |
O nome do servidor apresentado no navegador de servidores do jogo e no Content Manager. Torne-o único para que os jogadores o possam encontrar. |
PASSWORD |
mypassword |
Palavra-passe necessária para entrar. Deixe vazio para um servidor público. |
ADMIN_PASSWORD |
adminpass123 |
Palavra-passe de administrador utilizada para executar comandos no servidor dentro do jogo. Mantenha-a privada. |
MAX_CLIENTS |
16 |
Número máximo de jogadores simultâneos. Não deve exceder o número de slots [CAR_N] em entry_list.ini. |
UDP_PORT |
Porta UDP para tráfego do jogo. Verifique o separador Network do GPanel para a porta atribuída. | |
TCP_PORT |
Porta TCP para tráfego do jogo. Normalmente definida com o mesmo valor que UDP_PORT. Verifique o separador Network do GPanel. |
|
HTTP_PORT |
Porta HTTP utilizada para o endpoint de informações do servidor/registo no lobby. Verifique o separador Network do GPanel. | |
TRACK |
monza |
O nome interno da pasta da pista dentro de content/tracks/. Para pistas com variantes de layout, consulte CONFIG_TRACK abaixo. |
CONFIG_TRACK |
gp |
A subpasta da variante de layout dentro do diretório da pista (ex.: gp, junior). Deixe vazio para pistas sem variantes. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
Lista separada por ponto e vírgula de nomes de pastas de carros permitidos neste servidor. Cada nome deve corresponder a uma pasta dentro de content/cars/. |
MAX_BALLAST_KG |
0 |
Peso máximo de lastro em kg que pode ser adicionado a um carro. Defina como 0 para desativar o lastro. |
QUALIFY_MAX_WAIT_PERC |
120 |
Percentagem do tempo de qualificação durante a qual jogadores que entrem tarde ainda podem participar numa sessão de qualificação. |
ALLOWED_TYRES_OUT |
2 |
Número de rodas permitidas fora da superfície da pista antes de ser aplicada uma penalização. -1 desativa o limite. |
REGISTER_TO_LOBBY |
1 |
Defina como 1 para listar o servidor publicamente no lobby/navegador de servidores Kunos. Defina como 0 para um servidor privado. |
Definições de Sessão ([PRACTICE], [QUALIFY], [RACE])
Cada tipo de sessão tem a sua própria secção. Remova uma secção inteiramente para desativar essa sessão. Definições comuns dentro de cada secção:
| Definição | Valor de Exemplo | Descrição |
|---|---|---|
NAME |
Race |
Nome de apresentação da sessão mostrado aos jogadores. |
TIME |
30 |
Duração da sessão em minutos (para treino/qualificação). Para sessões de corrida, utilize LAPS em vez disso. |
LAPS |
10 |
Número de voltas para a sessão de corrida. Defina como 0 para utilizar corrida baseada em tempo. |
IS_OPEN |
1 |
Defina como 1 para permitir que jogadores entrem durante a sessão. 0 bloqueia o servidor no início da sessão. |
WAIT_TIME |
60 |
Segundos de espera antes do início da sessão após o servidor estar pronto. |
Exemplo Mínimo de server_cfg.ini
Substitua os valores das portas abaixo pelas portas apresentadas no separador Network do seu GPanel.
[SERVER]
NAME=My Legion AC Server
PASSWORD=
ADMIN_PASSWORD=adminpass123
MAX_CLIENTS=16
UDP_PORT= ; check GPanel Network tab
TCP_PORT= ; check GPanel Network tab
HTTP_PORT= ; check GPanel Network tab
TRACK=monza
CONFIG_TRACK=gp
CARS=ks_ferrari_f40;ks_bmw_m3_e30
REGISTER_TO_LOBBY=1
[PRACTICE]
NAME=Practice
TIME=30
IS_OPEN=1
[QUALIFY]
NAME=Qualify
TIME=15
IS_OPEN=1
[RACE]
NAME=Race
LAPS=10
IS_OPEN=0
WAIT_TIME=60
Passo 3 — Configurar entry_list.ini
O ficheiro entry_list.ini define a grelha. Cada slot é um bloco numerado [CAR_N] começando em [CAR_0]. O número total de slots deve ser maior ou igual a MAX_CLIENTS em server_cfg.ini.
| Chave | Valor de Exemplo | Descrição |
|---|---|---|
MODEL |
ks_ferrari_f40 |
O nome da pasta do carro dentro de content/cars/. Deve estar listado na linha CARS de server_cfg.ini. |
SKIN |
0_red |
O nome da pasta da skin dentro do diretório skins/ do carro. Utilize o nome exato da pasta, não um nome de apresentação. |
SPECTATOR_MODE |
0 |
Defina como 1 para marcar este slot como apenas espetador. Defina como 0 para um slot de condução normal. |
DRIVER_NAME |
|
Opcional. Pré-atribui este slot a um nome de piloto específico. Deixe vazio para permitir qualquer jogador. |
TEAM |
|
Opcional. Nome da equipa apresentado no ecrã de resultados. |
GUID |
|
Opcional. GUID Steam para bloquear este slot a um jogador específico. Deixe vazio para slots abertos. |
BALLAST |
0 |
Peso de lastro em kg aplicado a este slot. Requer que MAX_BALLAST_KG esteja definido em server_cfg.ini. |
Exemplo de entry_list.ini (4 slots, carros mistos)
[CAR_0]
MODEL=ks_ferrari_f40
SKIN=0_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_1]
MODEL=ks_ferrari_f40
SKIN=1_white
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_2]
MODEL=ks_bmw_m3_e30
SKIN=0_default
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_3]
MODEL=ks_bmw_m3_e30
SKIN=1_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
entry_list.ini tiver menos blocos [CAR_N] do que o valor de MAX_CLIENTS em server_cfg.ini, o servidor não conseguirá iniciar. Adicione slots suficientes para cobrir o número máximo de jogadores.
Passo 4 — Como se Ligar
Para encontrar o endereço IP e porta do seu servidor, verifique o separador Network do GPanel ou consulte o guia de IP e porta do servidor.
Navegador de Servidores no Jogo
- Inicie o Assetto Corsa.
- Vá a Drive → Online → Server List.
- Se
REGISTER_TO_LOBBY=1estiver definido emserver_cfg.ini, o seu servidor aparecerá na lista pública. Utilize a caixa de pesquisa/filtro para o encontrar pelo nome. - Clique no nome do servidor e clique em Join. Introduza a palavra-passe de entrada se estiver definida.
Ligação Direta
- No navegador de servidores, clique em Join via IP ou procure a opção de ligação direta.
- Introduza o endereço IP e porta do seu servidor a partir do separador Network do GPanel.
- Clique em Connect. Introduza a palavra-passe de entrada se solicitado.
Content Manager (Recomendado)
O Content Manager é um launcher de terceiros popular para Assetto Corsa que fornece um navegador de servidores melhorado com filtragem, entrada rápida e deteção de conteúdo em falta.
- Abra o Content Manager e vá ao separador Drive, depois Online.
- Utilize a barra de pesquisa para encontrar o seu servidor pelo nome, ou clique em Add server by IP e introduza o IP e porta a partir do separador Network do GPanel.
- O Content Manager apresentará avisos de conteúdo em falta antes de tentar entrar, facilitando a identificação de problemas de checksum antes de se ligar.
- Clique em Join. O Content Manager iniciará o Assetto Corsa e ligará diretamente ao seu servidor.
Artigos Relacionados
- Assetto Corsa: Instalação de Conteúdo Personalizado (Pistas, Carros & Skins)
- Assetto Corsa: Resolução de Problemas Comuns
- Como Encontrar o IP e Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP