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 installouyarn installna 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-datadentro da pasta descompactada doFXServer.
- Copie o arquivo
config/config.cfg.distparaconfig/config.cfg - Copie o arquivo
config/keys.cfg.distparaconfig/keys.cfg - Copie o arquivo
config/database.cfg.distparaconfig/database.cfg - Coloque a chave da Steam API na variável
steam_webApiKeyno arquivoconfig/keys.cfg - Coloque a chave do servidor gerado no FiveM Keymaster na variável
sv_licenseKeyno arquivoconfig/keys.cfg. - Configure o arquivo
config/config.cfgda forma que preferir, ou deixe os valores padrão. - Configure o arquivo
config/database.cfgajustando 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
Dashboarde clique na opçãoRestartpara reiniciar o servidor.
Agora é só fazer a sua contribuição para o Brazucas!
