CCodelab Station
Preguntas frecuentes

Preguntas sobre GMod Sandbox, respondidas

05

Lo básico de GMod

¿Qué es el gamemode Sandbox de GMod?

Sandbox es el gamemode predeterminado. Viene integrado, y los mapas gm_construct y gm_flatgrass se incluyen con el juego. Un gamemode propio puede apoyarse en él con DeriveGamemode("sandbox"), y Codelab Station puede escribir ese archivo para que lo revises.

¿Qué es el scripting en GMod y dónde van los archivos?

Es escribir archivos Lua que el juego carga y ejecuta, en el servidor, en el cliente de un jugador o en ambos. Los addons van en garrysmod/addons, cada uno con una carpeta lua/. Los archivos de lua/autorun/ se ejecutan en los dos lados. Los errores aparecen en la consola.

¿Cuál es la diferencia entre el realm del servidor y el del cliente?

Un realm es el lugar donde se ejecuta el código Lua: el SERVER o el CLIENT de un jugador. Los archivos de lua/autorun/server se ejecutan solo en el servidor, los de lua/autorun/client solo en un cliente, y AddCSLuaFile() marca un archivo para enviarlo a los clientes. Confundirlos es muy común.

¿Por qué mis addons cargan en un jugador pero no en multijugador?

La causa habitual es una llamada AddCSLuaFile() que falta o un error de realm. En un jugador el juego es servidor y cliente a la vez en un solo PC, así que un fallo que solo se ve en un servidor dedicado puede quedar oculto. Codelab Station lee los archivos con grep y read_file y muestra un diff con la corrección. Luego vuelve a probar en un servidor.

Cómo usar Codelab Station

¿Es codelabss.com el sitio web oficial de Codelab Station?

Sí, codelabss.com es el sitio web oficial de Codelab Station. Obtén la versión original en la página de descarga y compara su suma de comprobación SHA-256 con el manifiesto publicado antes de ejecutar el instalador. El soporte está en la app. Las dudas se envían con el botón Send feedback.

¿El código siempre funciona?

No. Un modelo puede escribir Lua que falla, aunque el diff parezca correcto. Shell informa del código de salida real de tu comando de prueba, y la consola del juego imprime los errores de Lua al cargar el mapa. Trata cada cambio como un borrador y léelo antes de aceptarlo.

¿Qué reviso cuando un addon de armas no funciona?

Un addon de armas es un arma con script, así que empieza por la consola, donde los errores de Lua se imprimen con archivo y línea. Luego el agente revisa lua/weapons/ con list_dir y grep, lee el archivo que indica el error y propone un diff con edit_file que tú revisas. Después, prueba otra vez.

¿Codelab Station es un gestor de mods?

No. Codelab Station no es un gestor de mods de GMod, y no se suscribe a elementos de Steam Workshop, ni los descarga ni los actualiza por ti. Edita los archivos de tu carpeta de trabajo y ejecuta tus propios comandos, y tú sigues al mando de lo que se publica.

Modelos, privacidad y descarga

¿Qué modelos de IA puedo conectar?

Un proveedor de IA en la nube mediante un endpoint de API estándar, un modelo que se ejecuta en tu propio PC o el modelo integrado. Tú eliges. El botón Test comprueba el endpoint y muestra el tiempo de respuesta y la ventana de contexto, y los prompts van solo al endpoint que elegiste.

¿Qué envía Codelab Station por la red?

Cuatro cosas pueden usar la red: los prompts al endpoint que elijas, la búsqueda web, el control de los chats desde el navegador del teléfono y la comprobación de actualizaciones. Con un modelo local no sale nada de tu equipo. No hay telemetría. Los chats y las claves de API se quedan en tu PC.

¿Por qué Windows me avisa sobre el instalador?

El instalador aún no está firmado digitalmente, así que Windows SmartScreen puede mostrar un aviso. Compara su suma de comprobación SHA-256 con el manifiesto publicado y, solo cuando coincida, elige Más información y luego Ejecutar de todas formas. Si no coinciden, detente.

Codelab Station para Windows

¿Listo para probarlo con tu propio addon?

Descargar Codelab Station ↗