O servidor agora está sendo desenvolvido com código-fonte fechado, este repositório foi arquivado e permancerá disponível apenas como histórico.
================================================
Faça uma solicitação em nosso Discord.
Claro! o projeto é de código aberto e qualquer um pode contribuir, basta fazer um fork e pull requests.
-
Tenha acesso a uma máquina Windows.
Atualmente o FXServer roda de forma estável apenas no Windows.
-
Gere uma Steam API Key.
-
Faça download do FXServer.
-
Crie uma chave de servidor no FiveM Keymaster.
-
Faça download e instale o MongoDB.
- Faça a instalação padrão.
-
Instale o NodeJS.
-
(Opcional) Instale o Yarn.
- Felizmente o MongoDB não necessita que a estrutura de collections esteja criada para funcionar, então nenhuma configuração a mais é necessária
- Execute o comando
npm install
ouyarn install
na pastaresources/mongodb
.
- Descompacte a pasta do FXServer baixado.
- Copie a pasta do projeto para dentro da pasta descompactada, de forma que a estrutura fique da seguinte maneira:
O conteúdo deste projeto fica dentro da pasta
fivem-data
dentro da pasta descompactada doFXServer
.
- Copie o arquivo
config/config.cfg.dist
paraconfig/config.cfg
- Copie o arquivo
config/keys.cfg.dist
paraconfig/keys.cfg
- Copie o arquivo
config/database.cfg.dist
paraconfig/database.cfg
- Coloque a chave da Steam API na variável
steam_webApiKey
no arquivoconfig/keys.cfg
- Coloque a chave do servidor gerado no FiveM Keymaster na variável
sv_licenseKey
no arquivoconfig/keys.cfg
. - Configure o arquivo
config/config.cfg
da forma que preferir, ou deixe os valores padrão. - Configure o arquivo
config/database.cfg
ajustando as variáveis de acordo com a configuração feita para o seu banco de dados. Se você tiver feito a instalação padrão (sem senha), nenhuma ação é necessária.
Como os mapas customizados do servidor possuem arquivos muito grandes, é necessário baixá-los a parte. Faça download do
resource [maps] em nosso CDN. Em seguida descompacte o arquivo dentro da
pasta resources
, de forma que a estruture fique da seguinte maneira: resources/[maps]/zirix_maps
Apesar de modificarmos o vRP
para adaptar a nossa proposta do Brazucas, sistemas novos feitos pela equipe estão sendo
feitos em um recurso a parte, chamado de [brz]
.
Toda a parte client-side do NUI do servidor está em um projeto específico, chamado
de fivem-client. Caso você não esteja contribuindo para o projeto, não
precisa fazer nada, pois os arquivos de build do projeto já estão comitados em resources/[brz]/brz_bui/nui
- Execute o arquivo
FXServer.exe
. - Após autenticar em sua conta do
Citizen
, aguarde a inicialização do servidor. - Acesse o endereço http://localhost:40120 e faça a autenticação.
- No menu lateral esquerdo, acesse a aba
Settings
>FXServer
. - Configure corretamente o campo
Server Data Folder
- Configure corretamente o campo
CFG File Path
- Coloque o seguinte valor no campo
Additional Arguments
:+set onesync on +set onesync_population false
- Na opção
OneSync
, selecioneOn (with infinity)
- Acesse a aba
Dashboard
e clique na opçãoRestart
para reiniciar o servidor.
Agora é só fazer a sua contribuição para o Brazucas!