Perguntas sobre o GMod Sandbox, respondidas
O básico de GMod
O que é o gamemode Sandbox do GMod?
O Sandbox é o gamemode padrão. Ele é embutido, e os mapas gm_construct e gm_flatgrass vêm com o jogo. Um gamemode seu pode se apoiar nele com DeriveGamemode("sandbox"), e o Codelab Station pode escrever esse arquivo para você revisar.
O que é scripting no GMod e onde ficam os arquivos?
É escrever arquivos Lua que o jogo carrega e executa, no servidor, no cliente de um jogador ou nos dois. Os addons ficam em garrysmod/addons, cada um com uma pasta lua/. Os arquivos em lua/autorun/ rodam nos dois lados. Os erros aparecem no console.
Qual é a diferença entre os realms de servidor e de cliente?
Um realm é o lugar onde o código Lua roda: o SERVER ou o CLIENT de um jogador. Os arquivos em lua/autorun/server rodam só no servidor, os de lua/autorun/client só em um cliente, e o AddCSLuaFile() marca um arquivo para ser enviado aos clientes. Misturar os dois é comum.
Por que meus addons carregam no singleplayer, mas não no multiplayer?
A causa usual é uma chamada AddCSLuaFile() que falta ou um erro de realm. No singleplayer o jogo é servidor e cliente ao mesmo tempo em um só PC, então um erro que só aparece num servidor dedicado pode passar despercebido. O Codelab Station lê os arquivos com grep e read_file e mostra um diff com a correção. Depois teste de novo num servidor.
Como usar o Codelab Station
O codelabss.com é o site oficial do Codelab Station?
Sim, o codelabss.com é o site oficial do Codelab Station. Baixe a versão original na página de download e compare o checksum SHA-256 dela com o manifesto publicado antes de executar o instalador. O suporte fica no app. As dúvidas vão pelo botão Send feedback.
O código sempre funciona?
Não. Um modelo pode escrever Lua que falha, mesmo quando o diff parece certo. O Shell informa o código de saída real do seu comando de teste, e o console do jogo imprime os erros de Lua quando você carrega o mapa. Trate cada alteração como um rascunho e leia antes de aceitar.
O que devo verificar quando um addon de arma não funciona?
Um addon de arma é uma arma com script, então comece pelo console, onde os erros de Lua aparecem com arquivo e linha. Depois o agente confere lua/weapons/ com list_dir e grep, lê o arquivo citado no erro e propõe um diff com edit_file para você revisar. Em seguida, teste de novo.
O Codelab Station é um gerenciador de mods?
Não. O Codelab Station não é um gerenciador de mods do GMod e não assina, baixa nem atualiza itens do Steam Workshop para você. Ele edita os arquivos da sua pasta de trabalho e roda seus próprios comandos, e você continua no controle do que é publicado.
Modelos, privacidade e download
Quais modelos de IA posso conectar?
Um provedor de IA na nuvem por meio de um endpoint de API padrão, um modelo rodando no seu próprio PC ou o modelo embutido. Você escolhe. O botão Test verifica o endpoint e mostra o tempo de resposta e a janela de contexto, e os prompts vão só para o endpoint que você escolheu.
O que o Codelab Station envia pela rede?
Quatro coisas podem usar a rede: os prompts para o endpoint que você escolher, a busca na web, o controle dos chats pelo navegador do celular e a verificação de atualizações. Com um modelo local nada sai da sua máquina. Não há telemetria. Os chats e as chaves de API ficam no seu PC.
Por que o Windows me avisa sobre o instalador?
O instalador ainda não tem assinatura digital, então o Windows SmartScreen pode mostrar um aviso. Compare o checksum SHA-256 dele com o manifesto publicado e, só depois que conferir, escolha Mais informações e depois Executar assim mesmo. Se forem diferentes, pare.