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 /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 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
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: