LogoyStore
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.yml

Configuraçã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'
CampoPadrãoDescrição
AtivarfalseLiga ou desliga o addon MultiSV.
RoleEVENTOPapel deste servidor: LOBBY (entrada) ou EVENTO (onde a guerra roda).
ServerNameeventoNome exato deste servidor no proxy.
EventServereventoNome exato do servidor de guerra no proxy.
SessionTTLSeconds120Tempo de vida (TTL) das sessões em segundos.
Channelyguerra:multisvCanal 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.'
MensagemQuando é usada
MultiSV-somente-eventoComando usado fora do servidor de evento.
MultiSV-conectandoJogador sendo conectado ao servidor do evento.
MultiSV-conexao-erroFalha ao conectar ao servidor do evento.
MultiSV-retornandoJogador retornando ao servidor de origem.
MultiSV-evento-indisponivelEvento indisponível no momento.
MultiSV-retorno-aplicadoInventário final da guerra restaurado no retorno.

Setup recomendado

  1. Coloque o yGuerra no LOBBY e no EVENTO.
  2. No LOBBY, configure Role: 'LOBBY' e EventServer com o nome do servidor de guerra.
  3. No EVENTO, configure Role: 'EVENTO' e ServerName com o nome desse servidor no proxy.
  4. Ative com Ativar: true em ambos e reinicie.
  5. 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.

Nesta página