Se você já tentou montar um servidor CS 1.6 com progressão de verdade, sabe como é:
Você instala um plugin de skin aqui, um de moeda ali, um de loja de outro autor, um de trade de outro — e no final você tem cinco sistemas que não se falam, dados duplicados em lugares diferentes, e zero controle do que cada jogador tem.
O Sistema Eco resolve isso do zero.
O que é o Sistema Eco
É um conjunto de plugins integrados para Counter-Strike 1.6 (AMX Mod X) que entrega um ecossistema completo de conta, itens, moeda e interação entre jogadores
Tudo parte de uma conta única por jogador. O inventário, o saldo, as skins equipadas, o histórico de trades — tudo fica vinculado a essa conta. O jogador pode trocar de PC, mudar de nick no Steam ou entrar de máquina diferente e continua com todos os seus itens.
📦 O que está incluído
🔑 Registro e Auto-Login Cada jogador cria uma conta com login e senha. Na segunda vez que entra, o sistema reconhece o Steam ID e loga automaticamente. Sem banco de dados — um JSON por conta, leve e portátil.
🎒 Inventário Inventário persistido por conta com suporte a itens temporários e permanentes. Os dados ficam em memória durante o jogo — o arquivo JSON só é gravado a cada 5 minutos ou quando o jogador sai. Zero I/O de disco durante partidas.
🛒 Loja de Itens Loja categorizada com três tipos de item: Personagens (skins de jogador por time), Armas (skins via ReAPI) e Fantasias (entidades 3D anexadas ao corpo — costas, rosto, cabeça, cintura). Raridades: Comum, Raro e Lendário. Acesso por patente (VIP, Master, Dono).
📄 Leitor de Itens via .ini Novos itens são registrados num arquivo .ini — sem precisar recompilar nada. Você adiciona a skin, define o preço, o tipo e a raridade, e ela aparece na loja na próxima vez que o servidor trocar de mapa.
💰 Sistema de Cash Moeda virtual integrada a todos os outros módulos. Kill reward, compras na loja, apostas, mercado negro — tudo consome e produz Cash da mesma fonte. O saldo nunca é escrito em disco durante uma kill.
🏪 Mercado Negro Jogadores vendem itens entre si. O item sai do inventário do vendedor no momento da listagem, fica disponível no mercado por N dias (configurável), e volta ao dono automaticamente se não for comprado. Compra com proteção anti race condition via UID único por item.
🔄 Trade Troca direta de itens entre dois jogadores com confirmação dupla e countdown antes de executar. Proteção contra duplicação de item mesmo em clicks simultâneos. Se um dos dois sair do servidor, o trade é cancelado automaticamente.
🎲 Apostas de Round No início de cada round, os jogadores apostam Cash no time que vai ganhar. Quem acertar recebe o prêmio proporcional ao valor apostado. Taxa da casa configurável (pode ser 0). Em empate, devolve o valor.
⚡ Arquitetura
Todos os módulos se comunicam por natives registradas. Você pode integrar qualquer outro plugin do seu servidor ao Sistema Eco sem precisar alterar o código — basta chamar as natives de inventário, cash ou registro que já estão documentadas nos arquivos .inc.
🎮 Comandos (Chat)
say /inventario — Inventário do jogador
say /loja — Loja de skins e itens
say /mercado — Mercado Negro
say /vender — Colocar item à venda no mercado
say /trade — Iniciar trade com outro jogador
say /aposta — Apostas de round
⚙️ Principais CVARs
📥 Compatibilidade
AMX Mod X 1.8.3, 1.9, 1.10 · ReHLDS · ReAPI
Quer o Sistema Eco no seu servidor? Entre em contato via Whatsapp
Créditos: yRestrict
2
3
Deixe um comentário
Seu email não será publicado. Campos com * são obrigatórios.