MayheimTrader
Troca segura entre vikings: ofertas lado a lado, confirmação dos dois e itens guardados pelo servidor até o acordo ser selado. Nada se perde, nada se duplica. Só BepInEx.MayheimTrader
"Largue no chão que eu pego" já custou muito metal negro a muito viking. Nos salões de Mayheim, acordo se sela olho no olho — e o que foi prometido é entregue.
MayheimTrader traz a troca direta entre jogadores para o Valheim. Dois guerreiros lado a lado, cada um põe na mesa o que oferece, os dois veem tudo em tempo real, e só quando ambos confirmam os itens mudam de mãos. Sem confiança cega, sem item jogado no chão, sem sumiço.
🪓 Como negociar
- Chegue perto de outro jogador (até 15 metros).
- Abra o chat (Enter) e digite:
/trade— chama o jogador mais próximo;/trade Nome— chama um jogador específico (serve parte do nome, sem diferenciar maiúsculas).
- O outro jogador recebe um pedido de troca e escolhe aceitar ou recusar. O pedido expira sozinho em 30 segundos.
- Aceito o acordo, abre o seu inventário e, ao lado, duas mesas: Sua oferta e a oferta do outro viking — 18 espaços cada.
Na mesa
| Ação | Como |
|---|---|
| Oferecer um item | Arraste do seu inventário para Sua oferta |
| Reorganizar a oferta | Clique esquerdo pega, clique em outro espaço solta |
| Devolver um item | Clique direito nele, ou arraste de volta ao inventário |
| Selar sua parte | Confirmar (e Desfazer, se mudar de ideia) |
| Desistir | Cancelar — ou simplesmente feche o inventário |
Quando os dois confirmam, os itens seguem para o servidor e são entregues a cada um. Os deuses cuidam do resto.
🛡️ Feito para não perder item
A troca foi construída em torno de uma única regra: item nunca some e nunca se duplica.
- Nada de golpe de última hora. Qualquer mudança em qualquer uma das ofertas derruba a confirmação dos dois. E se o outro trocar o item no exato instante em que você clica em confirmar, sua confirmação não vale — você precisa ver a oferta nova antes.
- O servidor guarda os itens. Depois de confirmados, os itens ficam sob a guarda do servidor e só então vão para o outro jogador — gravados em disco a cada passo.
- Queda de conexão no meio? O que já tinha saído é devolvido ou entregue no seu próximo login. O servidor reiniciou? Continua lá.
- O jogo fechou no meio da negociação? Os itens que estavam na sua oferta voltam para o seu inventário quando você entrar de novo.
- Inventário cheio? O que não couber fica guardado. Libere espaço e
digite
/tradeclaimpara receber. - Cancelou, se afastou ou caiu? Cada um recebe de volta exatamente o que ofereceu.
- Itens equipados são desequipados ao entrar na oferta. Itens de missão não podem ser trocados.
⚙️ Requisitos
- BepInExPack_Valheim — só isso, sem Jötunn ou outras bibliotecas.
Instalação pelo Thunderstore Mod Manager / r2modman: a dependência
é instalada automaticamente. Manual: MayheimTrader.dll em
BepInEx/plugins/.
Todos os jogadores e o servidor dedicado precisam do mod, na mesma versão. Ao conectar, o mod confere a versão dos dois lados e recusa quem não tiver o mod ou estiver com versão diferente (aparece como "versão incompatível").
📜 Comandos
| Comando | O que faz |
|---|---|
/trade |
Pede troca ao jogador mais próximo |
/trade Nome |
Pede troca a um jogador pelo nome |
/tradeclaim |
Recebe itens de troca que ficaram guardados |
No console (F5), os mesmos comandos funcionam sem a barra: trade,
tradeclaim.
⚠️ Primeira versão
Este é o lançamento do MayheimTrader. Ele foi testado, mas jogo de verdade sempre encontra caminhos novos. Achou algo estranho? Conte pra gente — as correções chegam nas próximas atualizações.
🌍 Idiomas
Textos em português (Brasil) e inglês, seguindo o idioma escolhido no Valheim. Português de Portugal usa os textos em pt-BR; os demais idiomas, inglês. Cada jogador vê as mensagens no próprio idioma, mesmo no servidor dedicado.
🍺 Créditos
- Autor: Bruno Souza
- Feito para a comunidade Mayhem. Desenvolvido com BepInEx + Harmony.
English
MayheimTrader adds safe, direct player-to-player trading to Valheim.
Stand near another player (up to 15 m), type /trade in chat (nearest
player) or /trade Name, and once they accept, each of you places items
in an 18-slot offer next to your inventory. Both offers update live, and
items only change hands when both players confirm.
- Any change to either offer resets both confirmations — no last-second swaps.
- Confirmed items are held by the server and saved to disk until delivered. Disconnects, server restarts and game crashes don't lose or duplicate items; anything pending is delivered on your next login.
- Full inventory? Leftovers are kept safe — free up space and type
/tradeclaim. - Requires only BepInExPack. All players and the dedicated server need the same mod version (checked on connect).
- Fully translated to English and Brazilian Portuguese, following your Valheim language setting — each player sees messages in their own language, even on a dedicated server.
- Commands:
/trade,/trade Name,/tradeclaim. - First release — found a bug? Let us know, fixes will ship in updates.
