Esta guía cubre la administración del servidor de Just Cause 3 Multiplayer (JC3:MP), incluyendo herramientas de administración basadas en scripts, gestión de jugadores y técnicas de moderación del servidor.
Descripción General de Administración
JC3:MP no tiene un sistema de comandos de administración integrado. En su lugar, toda la administración del servidor se maneja a través de paquetes de JavaScript del lado del servidor (scripts). La comunidad ha creado paquetes de administración que proporcionan comandos de expulsión, baneo, teletransporte y otras funciones de gestión.
Instalar un Paquete de Administración
- Detén tu servidor desde GPanel.
- Descarga un paquete de scripts de administración desde los recursos de la comunidad de JC3:MP o la Wiki de JC3:MP.
- Sube la carpeta del paquete al directorio
packages/en tu servidor usando el File Manager o SFTP. - Cada paquete debe contener al menos un archivo
main.jsy unpackage.json. - Inicia tu servidor. La consola debería confirmar que el paquete se cargó correctamente.
Comandos de Administración Comunes
Los comandos exactos dependen del paquete de administración que instales. La mayoría de los paquetes de administración de la comunidad proporcionan estos comandos a través del chat del juego:
| Comando | Descripción |
|---|---|
/kick [player] |
Expulsa a un jugador del servidor |
/ban [player] |
Banea permanentemente a un jugador para que no pueda conectarse |
/unban [player] |
Elimina el baneo de un jugador |
/tp [player] |
Teletransportarse a la ubicación de un jugador |
/tphere [player] |
Teletransportar a un jugador a tu ubicación |
/vehicle [name] |
Generar un vehículo en tu ubicación |
/weather [type] |
Cambiar el clima del servidor |
/time [hours] |
Establecer la hora del día |
Consola del Servidor
La consola de GPanel muestra la salida del servidor, incluyendo conexiones de jugadores, desconexiones y errores de scripts. Puedes monitorear la actividad del servidor directamente desde la pestaña Console.
El servidor se detiene de forma segura con Ctrl+C (manejado automáticamente por GPanel cuando haces clic en Stop).
Gestión de Jugadores
Lista de Baneados
Al usar un paquete de administración, los jugadores baneados generalmente se almacenan en un archivo JSON dentro del directorio de datos del paquete (ej. packages/admin/bans.json). Puedes editar este archivo manualmente para agregar o eliminar baneos:
- Detén tu servidor.
- Abre el archivo de la lista de baneados en el File Manager.
- Agrega o elimina entradas según sea necesario.
- Guarda y reinicia el servidor.
Protección con Contraseña
Para restringir el acceso a tu servidor, establece la variable de inicio SERVER_PASSWORD en la pestaña Startup de GPanel, o edita el campo password en config.json.
Scripts Personalizados
JC3:MP soporta la creación de scripts personalizados del lado del servidor en JavaScript. Para crear un paquete personalizado:
- Crea una nueva carpeta en
packages/(ej.packages/my-script/). - Crea un
package.jsoncon el nombre del paquete y el punto de entrada. - Crea un archivo
main.jscon la lógica de tu script. - Reinicia el servidor para cargar el nuevo paquete.
Ejemplo de package.json
{
"name": "my-script",
"main": "main.js"
}
Ejemplo de main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Solución de Problemas
| Problema | Solución |
|---|---|
| Los comandos de administración no funcionan | Verifica que el paquete de administración esté cargado (busca mensajes de carga en la consola). Confirma que tu Steam ID esté en la lista de administradores dentro de la configuración del paquete. |
| El paquete no se carga | Revisa la consola en busca de errores de JavaScript. Asegúrate de que el package.json sea válido y que el archivo main.js exista. |
| Los jugadores no pueden conectarse | Verifica que el servidor esté en funcionamiento y que los puertos sean correctos. Comprueba que el mod JC3:MP esté instalado en el lado del cliente. |
Artículos Relacionados
- Guía de Configuración del Servidor de Just Cause 3 Multiplayer
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP