background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Guia de Configuração do Servidor alt:V


Este guia abrange tudo o que precisa para colocar o seu servidor alt:V a funcionar na Legion Hosting, desde o primeiro arranque e configuração do server.toml até resources de gamemode, configuração de CDN, chat de voz e como os jogadores se conectam através do launcher alt:V. Para desenvolvimento de resources, configuração de base de dados e gestão de administração, consulte alt:V Configuração de Admin e Resources.

Painel do Servidor: Toda a gestão do servidor é feita através do GPanel em gpanel.legionhosting.net. Os servidores alt:V funcionam como uma aplicação de servidor dedicado independente, separada do cliente de jogo GTA V.

O que é o alt:V?

O alt:V é uma modificação multijogador gratuita e de código aberto para Grand Theft Auto V. Permite que os jogadores se conectem a servidores personalizados com gamemodes únicos como roleplay (RP), deathmatch, corridas, freeroam e muito mais. O servidor executa resources personalizados escritos em JavaScript, TypeScript ou C#, dando aos proprietários de servidores controlo total sobre a lógica de jogo. Os jogadores conectam-se através do launcher alt:V, que modifica o GTA V para conectividade multijogador.

Licença GTA V necessária: Todos os jogadores que se conectam ao seu servidor alt:V devem possuir uma cópia legítima do Grand Theft Auto V na sua conta Rockstar Games. O launcher alt:V verifica a posse do jogo antes de permitir conexões.

Primeiro Arranque

Quando receber o seu servidor alt:V pela primeira vez, siga estes passos para o colocar online:

  1. Inicie sessão no GPanel e selecione o seu servidor alt:V.
  2. Navegue até ao separador Startup e configure o nome do servidor, máximo de jogadores e outras variáveis de arranque.
  3. Vá ao separador Console e clique em Start.
  4. O servidor irá descarregar os ficheiros do servidor alt:V no primeiro arranque. Isto pode demorar alguns minutos.
  5. Assim que a consola mostrar que o servidor está à escuta e pronto para conexões, o seu servidor está online.
  6. Por predefinição, o servidor inicia sem resources de gamemode. Precisará de adicionar resources para criar jogabilidade. Consulte alt:V Configuração de Admin e Resources para detalhes.
Sem gamemode por predefinição: Um servidor alt:V novo inicia sem resources de jogabilidade. Os jogadores podem conectar-se mas irão aparecer sem funcionalidades personalizadas. Precisa de instalar ou desenvolver resources para criar o gamemode desejado.

Variáveis de Arranque do GPanel

O alt:V expõe várias opções de configuração como variáveis de arranque no GPanel. Navegue até ao separador Startup para modificá-las. As alterações requerem um reinício do servidor.

Variável Predefinição Descrição
PASSWORD ChangeMe Palavra-passe para entrar no servidor. Mínimo de 6 caracteres.
SERVER_DESC A Pterodactyl Hosted Server Descrição do servidor apresentada no navegador de servidores alt:V.
BUILD release O branch do servidor alt:V: release (estável), rc (release candidate) ou dev (desenvolvimento).

Configuração do Servidor (server.toml)

O ficheiro de configuração principal dos servidores alt:V é o server.toml, localizado no diretório raiz do servidor. Pode editar este ficheiro através do separador Files no GPanel ou via SFTP.

Exemplo de server.toml

name = "My alt:V Server"
host = "0.0.0.0"
port = 7788
players = 128
password = ""
announce = true
token = ""
gamemode = "Freeroam"
website = ""
language = "en"
description = "A custom GTA V multiplayer server"
modules = ["js-module"]
resources = ["myresource"]
tags = ["freeroam", "fun"]

Definições principais: name (nome apresentado no navegador), host (manter 0.0.0.0), port (deve corresponder ao GPanel), players (contagem máxima), password (vazio para público), announce (true para aparecer no navegador), token (token de anúncio do site alt:V, necessário para listagem no navegador), gamemode (etiqueta do navegador como "Roleplay"), modules (módulos de script: js-module ou csharp-module), resources (array de pastas de resources a carregar) e tags (etiquetas de filtro do navegador).

Pare sempre o servidor antes de editar o server.toml. Alterações feitas enquanto o servidor está em execução não terão efeito até ao reinício e podem ser substituídas.

Token de Anúncio

Para que o seu servidor apareça no navegador de servidores alt:V, precisa de um token de anúncio do servidor mestre alt:V:

  1. Visite o site do alt:V e inicie sessão ou crie uma conta.
  2. Navegue até à secção de gestão de servidores e gere um novo token de servidor.
  3. Copie o token e cole-o no campo token do seu server.toml.
  4. Certifique-se de que announce = true na sua configuração.
  5. Reinicie o servidor. Deverá agora aparecer no navegador público.
Mantenha o seu token de anúncio privado. Não o partilhe publicamente. O token é único para o seu servidor e deve estar apenas no seu server.toml.

Resources de Gamemode

Os servidores alt:V são alimentados por resources — scripts que definem toda a lógica de jogo. Sem resources, um servidor não tem funcionalidade personalizada. Os resources são colocados no diretório resources/.

Estrutura de um Resource

resources/
  myresource/
    resource.toml       <-- Resource configuration
    server/
      index.js          <-- Server-side script
    client/
      index.js          <-- Client-side script (runs on the player's GTA V)

Carregar Resources

Adicione os nomes dos resources ao array resources no server.toml para os carregar no arranque:

resources = ["chat", "freeroam", "spawn"]

Cada resource deve ter um ficheiro resource.toml no seu diretório que define o tipo, dependências e pontos de entrada dos scripts. Para detalhes sobre como criar e gerir resources, consulte alt:V Configuração de Admin e Resources.


Configuração de CDN

O alt:V usa um mecanismo de CDN para servir ficheiros do lado do cliente (modelos, texturas, scripts) aos jogadores que se conectam. O CDN integrado serve ficheiros diretamente do servidor sem necessidade de configuração extra — este é o padrão e funciona bem para a maioria dos servidores. Para servidores de grande escala com muitos assets personalizados, pode opcionalmente configurar um CDN externo enviando ficheiros do cliente para um servidor web e definindo o URL do CDN na configuração do resource, reduzindo o uso de largura de banda do servidor de jogo.


Chat de Voz

O alt:V inclui um sistema de chat de voz integrado que permite comunicação vocal posicional (3D) entre jogadores. O chat de voz é ativado e configurado no server.toml.

Configuração de Voz

[voice]
bitrate = 64000
externalSecret = ""
externalHost = ""
externalPort = 0

O bitrate controla a qualidade de voz (64000 é o padrão). Os campos external* configuram um servidor de voz externo — deixe-os vazios/zero para usar o servidor de voz integrado, que é recomendado para a maioria das configurações. A opção de servidor de voz externo é necessária apenas para configurações avançadas onde o processamento de voz é transferido para uma máquina separada.


Como os Jogadores se Conectam

Os jogadores conectam-se aos servidores alt:V através do launcher alt:V, não diretamente pelo GTA V.

Através do Navegador de Servidores

  1. Descarregue e instale o launcher alt:V a partir de altvmp.com.
  2. Inicie o launcher alt:V. Ele irá detetar e verificar a instalação do GTA V.
  3. A partir do launcher, navegue no Server Browser.
  4. Procure o seu servidor pelo nome ou use filtros (gamemode, tags, contagem de jogadores).
  5. Clique no seu servidor e selecione Connect.
  6. Se o servidor tiver palavra-passe, o jogador será solicitado a introduzi-la.
  7. O GTA V será iniciado com o mod multijogador alt:V e conectará ao seu servidor.

Através de Conexão Direta

  1. No launcher alt:V, selecione Direct Connect.
  2. Introduza o endereço IP e port do seu servidor no formato IP:PORT (por exemplo, 192.168.1.1:7788).
  3. Clique em Connect.

Para encontrar o endereço IP e port do seu servidor, consulte Como Encontrar o IP e Port do Seu Servidor.

O servidor não aparece no navegador? Certifique-se de que announce = true no seu server.toml e que tem um token de anúncio válido. O servidor pode demorar um minuto a registar-se após o arranque. Verifique a consola para erros de conexão ao servidor mestre. Note que o port é atribuído aleatoriamente a menos que tenha um IP privado -- verifique o GPanel para o valor correto.

Máximo de Jogadores e Desempenho

Os servidores alt:V podem suportar contagens elevadas de jogadores, mas o desempenho depende fortemente dos seus resources e plano de servidor:

  • 32–128 jogadores: Uma faixa comum para a maioria dos servidores. Gamemodes simples funcionam sem problemas com contagens mais elevadas.
  • 128–512+ jogadores: Possível para servidores otimizados com resources eficientes. Requer mais CPU e RAM.
  • Eficiência dos resources: Scripts mal otimizados são a causa principal de problemas de desempenho. Scripts do lado do servidor que executam operações pesadas a cada tick ou mantêm grandes estruturas de dados em memória podem criar estrangulamentos no servidor.
  • Consultas à base de dados: Gamemodes que usam bases de dados (MySQL, MongoDB) devem usar consultas assíncronas para evitar bloquear a thread principal.
Dica de desempenho: Se o seu servidor apresentar lag, analise os seus resources para operações dispendiosas. Otimize consultas à base de dados, reduza operações por tick e use padrões baseados em eventos em vez de loops de polling.

Artigos Relacionados


Precisa de Mais Ajuda?

Se está a ter problemas não abordados neste guia, a nossa equipa de suporte está disponível para ajudar. Abra um ticket em legionhosting.net/submitticket.php com os detalhes do seu servidor e uma descrição do problema.


Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.