Skip to content

Aviso ao criar servidor pelo app #877

Closed

Description

@lucastaonline

Não dá pra confiar no usuário e nem que ele vai ler. Ele vai querer sair correndo e criar.
E aí o servidor pode não estar acessível por ele pensar que funciona como no discord e se frustrar.

Por isso pensei no seguinte:
Ao clicar em criar o servidor colocar um aviso.
O servidor criado pelo app só vai estar acessível se vc estiver por VPN, em rede local ou com portas do roteador abertas.
tem certeza que ta tudo configurado certinho? Aqui está o tutorial.

E ai um botao de confirmacao, tenhocerteza ta tudo de boa.
E um botão de não mostrar novamente a mensagem (que pode colocar pra voltar nas configuracoes caso ele queira).

Isso evita que usuários se frustrem criando servidores que amigos não conseguem acessar.

Activity

  1. self-assigned this
    on Nov 5, 2026
  2. lucastaonline commented on Nov 6, 2026

    @lucastaonline
    CollaboratorAuthor

    💡 Como foi implementado & Decisões Técnicas

    • Resumo Didático: antes de criar um servidor neste computador, o Monky avisa que os amigos só entram depois que o acesso pela internet estiver liberado, como redirecionamento de porta. O aviso traz um link para o passo a passo e a opção "Não mostrar novamente".
    • Arquivos: renderer/utils/hostedServer.ts, core/hostedServerStart.ts, views/addServer/AddServerModal.ts, views/ServerRailView.ts e docs administrar-servidor/faq (PT/EN).
    • Boas Práticas: a regra de quando avisar fica num lugar só. Os textos ficam no i18n e a preferência é persistida no settingsStore.

    🧪 Como testar

    1. Crie um servidor hospedado no computador.
      • Esperado: o aviso aparece antes da criação, com o link para o guia.
    2. Marque "Não mostrar novamente" e crie outro servidor.
      • Esperado: o aviso não aparece mais.

    Entregue no PR #891.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions