Este guia aborda como configurar seu servidor dedicado de V Rising hospedado na Legion Hosting, incluindo configurações de host do servidor, configuração de modo de jogo, conexão ao seu servidor e gerenciamento de saves.
.json. O V Rising salva as configurações ao desligar e pode sobrescrever suas alterações se o servidor estiver em execução.
Localização dos Arquivos de Configuração
O V Rising usa dois arquivos de configuração JSON. Ambos estão localizados dentro do seguinte diretório no seu servidor:
VRisingServer_Data/StreamingAssets/Settings/
| Arquivo | Finalidade |
|---|---|
ServerHostSettings.json |
Configurações de rede e hospedagem — nome do servidor, portas, vagas de jogadores, senha, nome do save, frequência de salvamento automático. |
ServerGameSettings.json |
Configurações de jogabilidade — modo de jogo (PvP/PvE), tamanho do clã, deterioração de castelos, drenagem de sangue, taxas de recursos e mais. |
Para acessar esses arquivos, faça login no GPanel, selecione seu servidor de V Rising e clique na aba Files. Navegue até VRisingServer_Data/StreamingAssets/Settings/. Se os arquivos ainda não existirem, inicie o servidor uma vez e pare-o — o V Rising gera arquivos de configuração padrão na primeira inicialização.
Etapa 1 — Configurar ServerHostSettings.json
Abra ServerHostSettings.json no editor de arquivos do GPanel. As principais configurações estão descritas abaixo.
| Configuração | Descrição |
|---|---|
Name |
O nome do servidor exibido no navegador de servidores do jogo. Torne-o único para que os jogadores possam encontrá-lo. |
Description |
Breve descrição exibida na listagem de servidores. |
Port |
A porta principal do jogo para conexão dos jogadores. Deve corresponder à porta atribuída no GPanel — verifique a aba Network do GPanel para o valor correto. |
QueryPort |
A porta de consulta do Steam usada pelo navegador de servidores. Deve corresponder à porta de consulta atribuída no GPanel — verifique a aba Network. |
MaxConnectedUsers |
Número máximo de jogadores simultâneos. Não deve exceder o limite de vagas do seu plano. |
Password |
Senha necessária para os jogadores entrarem. Deixe como string vazia ("") para um servidor público. |
SaveName |
O nome da pasta de save dentro de save-data/Saves/. Altere para iniciar com um save diferente, ou para alternar entre múltiplos mundos. |
AutoSaveCount |
Número de slots de salvamento automático a manter. Saves mais antigos são substituídos quando o limite é atingido. Aumente este valor para manter mais pontos de restauração. |
AutoSaveInterval |
Tempo em segundos entre salvamentos automáticos. O padrão é 120 (a cada 2 minutos). |
ListOnSteam |
Se o servidor aparece no navegador de servidores do Steam. Defina como false para um servidor privado acessível apenas por conexão direta. |
Um exemplo mínimo de um ServerHostSettings.json configurado:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
Etapa 2 — Configurar ServerGameSettings.json
Abra ServerGameSettings.json no editor de arquivos. Este arquivo controla o equilíbrio da jogabilidade e o modo de jogo. As configurações mais importantes estão descritas abaixo.
Modo de Jogo
| Configuração | Valores | Descrição |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Define se os jogadores podem atacar uns aos outros. "PvP" habilita o combate jogador contra jogador. "PvE" desabilita — os jogadores só podem lutar contra NPCs e chefes. |
Clãs e Castelos
| Configuração | Valor de Exemplo | Descrição |
|---|---|---|
ClanSize |
4 |
Número máximo de jogadores por clã. O padrão é 4. Aumente para partidas com grupos maiores. |
CastleDecayRateModifier |
1.0 |
Multiplicador para a velocidade de deterioração dos castelos quando não mantidos. 1.0 é a velocidade padrão. Defina como 0 para desativar a deterioração completamente. |
CastleMinimumDistanceInFloors |
2 |
Distância mínima (em blocos de piso) entre castelos de jogadores. Impede que jogadores construam diretamente adjacentes uns aos outros. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Controla quando corações de castelo podem ser destruídos. "CanBeDestroyedOnlyWhenDecaying" protege castelos ativos contra griefing. |
CastleSiegeMode |
"Never" |
Quando a invasão de castelos PvP está habilitada. Opções: "Never", "Always", ou valores baseados em horários para janelas de raid. |
Sangue e Sobrevivência
| Configuração | Valor de Exemplo | Descrição |
|---|---|---|
BloodDrainModifier |
1.0 |
Multiplicador para a velocidade de drenagem de sangue do seu vampiro. Valores mais altos tornam a sobrevivência mais difícil. Defina valores menores para que o sangue dure mais. |
ResourceYieldModifier |
1.0 |
Multiplicador para recursos coletados de nós. Aumente para acelerar a progressão. |
DayDurationInSeconds |
1080 |
Duração de um dia completo no jogo em segundos. O padrão é 1080 (18 minutos). Afeta quanto tempo o dia (perigo para vampiros) dura. |
NightDurationInSeconds |
720 |
Duração da noite no jogo em segundos. O padrão é 720 (12 minutos). |
"Standard", "Relaxed", "Hardcore" e "Full Loot". Você pode definir "GameSettingsPreset" em ServerHostSettings.json com um desses nomes para aplicar um conjunto completo de padrões adequados, e depois sobrescrever valores individuais em ServerGameSettings.json.
Etapa 3 — Aplicando Alterações
- Salve seu arquivo de configuração editado usando o botão Save no editor de arquivos do GPanel.
- Vá para a aba Console no GPanel.
- Clique em Start para iniciar o servidor. A configuração atualizada será carregada na inicialização.
- Observe a saída do console para quaisquer erros de análise JSON. Uma vírgula faltando ou um colchete incorreto impedirá o carregamento da configuração.
.ini, JSON requer formatação exata. Todo valor de string deve estar entre aspas duplas, e vírgulas no final não são permitidas. Se o servidor falhar ao iniciar após editar um arquivo de configuração, abra o arquivo novamente e procure por erros de sintaxe.
Como Conectar ao Seu Servidor
O V Rising suporta conexão direta usando o endereço IP e a porta do jogo do seu servidor. Não é necessário que o servidor apareça no navegador para se conectar.
- Encontre o endereço IP e a porta do seu servidor na aba Network do GPanel. Veja também: Como encontrar o IP e a porta do seu servidor.
- Inicie o V Rising e clique em Play no menu principal.
- Selecione Online Play, depois escolha Direct Connect.
- Digite o endereço do seu servidor no formato
IP:PORTusando a porta do jogo da aba Network do GPanel. - Se seu servidor tiver uma senha, você será solicitado a inseri-la após conectar.
Gerenciamento de Saves
Os saves do V Rising são armazenados no diretório save-data/Saves/ do seu servidor. Cada mundo possui sua própria subpasta nomeada conforme o valor de SaveName em ServerHostSettings.json.
save-data/Saves/v3/world1/
Dentro da pasta de save, você encontrará o estado do mundo, dados dos jogadores e arquivos individuais de salvamento automático. Você pode baixar ou enviar arquivos de save usando SFTP. Veja: Como enviar arquivos via SFTP.
Alternando Entre Mundos
Para carregar um save diferente sem excluir o atual, altere o valor de SaveName em ServerHostSettings.json para apontar para um nome de pasta diferente. O V Rising carregará essa pasta na próxima inicialização, ou criará um novo mundo se a pasta não existir.
Como Resetar o Servidor (Resetar o Mundo)
Um wipe completo exclui todo o progresso dos jogadores, castelos e estado do mundo. Isso inicia o servidor do zero como se fosse recém-criado.
- Faça login no GPanel e pare seu servidor na aba Console. Aguarde até que o status mostre Offline.
- Vá para a aba Files e navegue até
save-data/Saves/. - Abra a pasta de save correspondente ao seu
SaveName(ex:world1). - Selecione todos os arquivos e pastas dentro dela e exclua-os. Não exclua o diretório pai
Saves/— apenas o conteúdo da sua pasta de save. - Retorne à aba Console e inicie o servidor. Um novo mundo será gerado do zero.
SaveName em ServerHostSettings.json para um novo nome (ex: "world2"). O servidor criará um mundo novo na nova pasta. O save antigo permanece intocado e pode ser carregado novamente trocando o nome de volta.