yGuerraAddons
yGuerraMultiSV
Integração multi-servidor (proxy) para o yGuerra.
Visão geral
O addon MultiSV permite rodar o yGuerra em redes com proxy, separando o servidor de entrada (LOBBY) do servidor onde a guerra ocorre (EVENTO).
Arquivo de configuração:
plugins/yGuerra/addons/multisv.ymlConfiguração (addons/multisv.yml)
# Addon MultiSV (opcional)
Ativar: false
# LOBBY = servidor de entrada / EVENTO = servidor onde a guerra ocorre
Role: 'EVENTO'
# Nome exato deste servidor no proxy
ServerName: 'evento'
# Nome exato do servidor de guerra no proxy
EventServer: 'evento'
# TTL das sessões (segundos)
SessionTTLSeconds: 120
# Reservado para mensagens forward customizadas
Channel: 'yguerra:multisv'| Campo | Padrão | Descrição |
|---|---|---|
Ativar | false | Liga ou desliga o addon MultiSV. |
Role | EVENTO | Papel deste servidor: LOBBY (entrada) ou EVENTO (onde a guerra roda). |
ServerName | evento | Nome exato deste servidor no proxy. |
EventServer | evento | Nome exato do servidor de guerra no proxy. |
SessionTTLSeconds | 120 | Tempo de vida (TTL) das sessões em segundos. |
Channel | yguerra:multisv | Canal reservado para mensagens forward customizadas. |
ServerName e EventServer devem coincidir exatamente com os nomes configurados no proxy (BungeeCord/Velocity).
Mensagens (config.yml)
As mensagens do MultiSV ficam em Mensagens no config.yml:
Mensagens:
MultiSV-somente-evento: '&cEste comando só pode ser usado no servidor de evento.'
MultiSV-conectando: '&aConectando você ao servidor do evento...'
MultiSV-conexao-erro: '&cNão foi possível conectar ao servidor do evento.'
MultiSV-retornando: '&aRetornando você ao servidor de origem...'
MultiSV-evento-indisponivel: '&cEste evento não esta disponível no momento.'
MultiSV-retorno-aplicado: '&aSeu inventário final da guerra foi restaurado.'| Mensagem | Quando é usada |
|---|---|
MultiSV-somente-evento | Comando usado fora do servidor de evento. |
MultiSV-conectando | Jogador sendo conectado ao servidor do evento. |
MultiSV-conexao-erro | Falha ao conectar ao servidor do evento. |
MultiSV-retornando | Jogador retornando ao servidor de origem. |
MultiSV-evento-indisponivel | Evento indisponível no momento. |
MultiSV-retorno-aplicado | Inventário final da guerra restaurado no retorno. |
Setup recomendado
- Coloque o yGuerra no LOBBY e no EVENTO.
- No LOBBY, configure
Role: 'LOBBY'eEventServercom o nome do servidor de guerra. - No EVENTO, configure
Role: 'EVENTO'eServerNamecom o nome desse servidor no proxy. - Ative com
Ativar: trueem ambos e reinicie. - Confirme que os nomes batem com o proxy e teste a entrada no evento.
Após alterar multisv.yml, reinicie o servidor para aplicar as mudanças.