Este guia abrange como configurar o seu servidor dedicado de OpenArena na Legion Hosting, configurar variáveis de arranque, editar o server.cfg, definir a rotação de mapas e conectar-se ao seu servidor. OpenArena é um FPS deathmatch gratuito produzido pela comunidade, baseado na tecnologia GPL id Tech 3 (o motor do Quake III Arena). Para comandos de administração, gestão de bots e resolução de problemas, consulte Comandos de Administração do OpenArena.
1. Primeiro Arranque
- Inicie sessão no GPanel e selecione o seu servidor OpenArena.
- Vá ao separador Startup e reveja as variáveis configuráveis (ver Secção 2).
- Defina o mapa inicial preferido via GAME_MAP (o padrão é
aggressor). - Volte ao separador Console e clique em Start.
- Aguarde até que a consola exiba
AAS initializedpara confirmar que o servidor está pronto.
2. Variáveis de Arranque do GPanel
| Variável | Padrão | Descrição |
|---|---|---|
GAME_MAP | aggressor | Mapa carregado ao iniciar. Consulte a lista de mapas para todos os mapas disponíveis. |
3. Configuração do Servidor (server.cfg)
Para definições detalhadas, crie ou edite o server.cfg. Pare o servidor antes de fazer alterações.
Localização do Ficheiro
baseoa/server.cfg
Utiliza a sintaxe estilo Quake set/seta key "value".
Definições Principais
| Definição | Padrão | Descrição |
|---|---|---|
sv_hostname | (vazio) | Nome do servidor mostrado no browser de servidores. |
sv_maxclients | 8 | Máximo de jogadores (incluindo bots). |
g_password | (vazio) | Password de entrada. Vazio = público. |
rconPassword | (vazio) | Password da consola remota. |
g_gametype | 0 | Modo de jogo (ver Secção 4). |
timelimit | 15 | Limite de tempo por mapa em minutos. |
fraglimit | 30 | Limite de frags para terminar a ronda. |
sv_pure | 0 | Impor integridade de ficheiros. 1 = modo puro. |
bot_minplayers | 0 | Mínimo de jogadores (bots preenchem slots vazios). |
Exemplo de server.cfg
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
Para carregar a configuração, adicione +exec server.cfg à variável de arranque GAME_MAP ou execute-a em tempo real através da consola.
4. Modos de Jogo
| Valor | Modo | Descrição |
|---|---|---|
0 | Free For All (FFA) | Deathmatch clássico. Mais frags vence. |
1 | Tournament (1v1) | Deathmatch um contra um. |
3 | Team Deathmatch (TDM) | Deathmatch em equipa. |
4 | Capture the Flag (CTF) | Modo CTF clássico. |
5 | One Flag CTF | Variante CTF com uma única bandeira neutra. |
6 | Overload | Destrua o crânio da base inimiga. |
7 | Harvester | Recolha crânios inimigos e entregue na base. |
8 | Elimination | Baseado em rondas, sem reaparecimento. |
9 | CTF Elimination | CTF com rondas de eliminação. |
10 | Last Man Standing | Deathmatch com vidas limitadas. |
11 | Double Domination | Controle dois pontos simultaneamente. |
12 | Domination | Mantenha pontos de controlo para pontuar. |
5. Rotação de Mapas
Defina a rotação de mapas no server.cfg usando cadeias set:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
Isto faz a rotação por oa_dm1, oa_dm2 e aggressor por ordem.
6. Como Conectar
Opção A -- Browser de Servidores
- Inicie o OpenArena.
- Clique em Multiplayer.
- Encontre o seu servidor no browser ou use Specify para introduzir o IP diretamente.
Opção B -- Conexão por Consola
- Abra a consola (
~). - Escreva:
connect <your-server-ip>:<port>
Artigos Relacionados
- Comandos de Administração do OpenArena
- Como Encontrar o IP e Port do Seu Servidor
- Como Carregar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar problemas com o seu servidor OpenArena que não estejam cobertos aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes da consola do GPanel.