Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
last month
Downloads
215
Size
201KB
ADDatHost Valheim hosting
30% off

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

  1. Chegue perto de outro jogador (até 15 metros).
  2. 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).
  3. O outro jogador recebe um pedido de troca e escolhe aceitar ou recusar. O pedido expira sozinho em 30 segundos.
  4. 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 /tradeclaim para 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.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.