Um mercado entre jogadores: negociação e leilões
Como funciona o mercado pronto do iDos Games: anúncios e leilões de itens do jogo, lances, trocas diretas e uma comissão, com o servidor guardando cada negócio, e como configurá-lo no painel.
O mercado permite que os jogadores vendam itens uns aos outros: anúncios de preço fixo, leilões com lances e trocas diretas. O servidor guarda o item e o pagamento até o negócio ser liquidado e cobra a comissão que você definir.
O que o jogador vê
- Abas: o mercado, meus anúncios, meus lances, trocas diretas, coisas para recolher e histórico.
- Itens agrupados com o preço mais baixo; as ofertas de um item, da mais barata para cima.
- Venda: escolha um item, anúncio ou leilão, o preço, a duração e a comissão.
- Lances com o lance mínimo seguinte, e aceitar ou recusar trocas diretas.
Como funciona
- Só itens negociáveis podem ser vendidos, nunca um que esteja vestido.
- Os preços são em uma moeda negociável entre jogadores, definida no painel.
- O servidor guarda a custódia e liquida cada troca; a comissão é cobrada no negócio.
Passo 01Adicione o sistema ao seu projeto
Peça ao programador de IA: "Adicione um mercado entre jogadores". Ele instala o sistema pronto com anúncios, leilões e uma comissão de 5%.
Passo 02Configure no painel
Abra o painel, escolha seu projeto e vá em Operações ao vivo → v2 → Marketplace.
- Escolha as moedas em que os jogadores negociam e a comissão.
- Defina as durações permitidas e os limites de anúncios e leilões.
- Marque quais itens são negociáveis.
O botão IA da página abre um assistente: descreva o que precisa, ele propõe as mudanças, e você revisa e aperta Salvar.
Passo 03Teste e lance
Confira o sistema na versão de teste do seu app. As configurações vão para o app ao vivo em uma ação separada; veja publicação e links.
Para desenvolvedores
O mercado funciona por meio de client.marketplace no @idosgames/core.
// O mercado: itens agrupados com o preço mais baixo, depois comprar uma oferta
const market = await client.marketplace.getGroupedOffers()
const res = await client.marketplace.buy(offerID)
if (!res.ok) return showError(res.error)- Um lance precisa ser pelo menos o lance mínimo seguinte que o servidor informa.
- Leilões encerrados e itens devolvidos são recolhidos com
claimAuctioneclaimBack.
Todos os campos estão descritos na habilidade marketplace-system, servida pelo servidor MCP do SDK.
Perguntas frequentes
A plataforma guarda o item durante a venda?
Sim. O servidor guarda o item e o pagamento em custódia até o negócio ser liquidado.
Posso cobrar uma comissão?
Sim. A comissão faz parte das configurações do mercado e é cobrada em cada negócio.
Veja também
- Criação no seu jogo: receitas de troca para cimaComo funciona a criação pronta do iDos Games: receitas que transformam vários itens de uma raridade em um melhor, um contrato com itens seus, preenchimento automático e um resultado sorteado pelo servidor, e como configurá-la no painel.
- Inventário: os itens e moedas do jogadorComo funciona o inventário pronto do iDos Games: itens por categoria e raridade, quantidades e níveis, cartões de item e passagem para heróis e baús, e como configurar itens e moedas no painel.
- Loja no jogo: vitrines, ofertas e preçosComo funciona a loja pronta do iDos Games: vitrines com ofertas que se revezam, preços em moeda do jogo ou dinheiro de verdade, presentes grátis e limites de compra, e como configurá-la no painel sem código.
Crie o seu próprio jogo
Descreva a ideia em uma frase: o programador de IA cria o jogo, e ele vai ao ar com um link próprio.