Esta guía cubre la configuración de administrador, comandos de consola, gestión de jugadores, soporte de plugins Oxide/uMod y solución de problemas para tu servidor dedicado de Hurtworld. Hurtworld es un FPS multijugador de supervivencia donde los jugadores recolectan recursos, construyen bases y sobreviven en un entorno hostil. Para la configuración inicial del servidor, configuración y instrucciones de conexión, consulta la Guía de Configuración del Servidor de Hurtworld.
1. Configuración de Administrador
Hurtworld utiliza Steam IDs para otorgar privilegios de administrador. Agrega los comandos de administrador a autoexec.cfg para que persistan entre reinicios.
Agregar un Propietario
ownerid <SteamID64> "PlayerName" "reason"
Ejemplo: ownerid 76561198012345678 "Admin" "Server owner"
Agregar un Moderador
moderatorid <SteamID64> "PlayerName" "reason"
Eliminar Acceso de Administrador
removeowner <SteamID64>
removemoderator <SteamID64>
2. Comandos de Consola
Accede a la consola a través de la pestaña Console de GPanel, o presiona F1 en el juego con privilegios de administrador.
Gestión de Jugadores
| Comando | Descripción |
|---|---|
kick <SteamID64> | Expulsar a un jugador del servidor. |
ban <SteamID64> | Banear permanentemente a un jugador. |
unban <SteamID64> | Eliminar el baneo de un jugador. |
mutevoice <SteamID64> | Silenciar el chat de voz de un jugador. |
mutechat <SteamID64> | Silenciar el chat de texto de un jugador. |
status | Listar todos los jugadores conectados con sus Steam IDs. |
Comandos de Mundo y Servidor
| Comando | Descripción |
|---|---|
teleport <SteamID64> <x> <y> <z> | Teletransportar a un jugador a las coordenadas indicadas. |
teleportto <SteamID64> <TargetID> | Teletransportar a un jugador hacia otro. |
spawn <itemid> <amount> | Generar objetos en tu inventario (solo propietario). |
settime <hours> | Establecer la hora del día en el juego (0-24). |
weather <type> | Forzar el clima (clear, rain, snow, sandstorm). |
say "message" | Enviar un mensaje de chat a todo el servidor. |
save | Forzar un guardado inmediato del mundo. |
quit | Guardar y apagar el servidor. |
3. Soporte de Plugins Oxide/uMod
Hurtworld soporta el framework de modding Oxide/uMod para extender la funcionalidad del servidor con plugins personalizados, herramientas de administración mejoradas y modificaciones de jugabilidad.
Instalar Oxide
- Detén tu servidor desde GPanel.
- Verifica si Oxide está preinstalado buscando un directorio
oxide/en los archivos del servidor. - Si no está instalado, descarga la última versión de Oxide para Hurtworld desde umod.org.
- Sube los archivos a la raíz de tu servidor vía SFTP, sobrescribiendo cuando se solicite.
- Inicia el servidor y verifica que Oxide se cargue en la consola.
Instalar Plugins
- Explora los plugins en plugins de Hurtworld en umod.org.
- Descarga el archivo
.csy súbelo aoxide/plugins/. - El servidor compila y carga el plugin automáticamente. Verifica la consola para confirmación.
Plugins Populares
- Kits: Otorga a los jugadores kits iniciales con objetos configurables y tiempos de espera.
- Teleportation: Permite a los jugadores establecer puntos de hogar y teletransportarse entre sí.
- Stack Size Controller: Modifica los tamaños de apilamiento de objetos para mayor conveniencia.
- Better Chat: Personaliza el formato del chat y agrega grupos de chat.
- Anti-Cheat: Detección y prevención adicional de trampas del lado del servidor.
Gestión de Plugins
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Configuración de Plugins
La mayoría de los plugins de Oxide generan archivos de configuración en el directorio oxide/config/ cuando se cargan por primera vez. Edita estos archivos JSON para personalizar el comportamiento de los plugins. Después de editar, recarga el plugin con oxide.reload PluginName para aplicar los cambios.
Datos de Plugins
Los archivos de datos de los plugins (datos de jugadores, información almacenada) se guardan en oxide/data/. Incluye este directorio en tus copias de seguridad por SFTP para preservar el estado de los plugins durante traslados o reinicios del servidor.
4. Solución de Problemas
El Servidor se Cae al Iniciar
- Revisa la consola de GPanel en busca de mensajes de error.
- Si usas Oxide, elimina los plugins agregados recientemente de
oxide/plugins/para identificar el problema. - Intenta eliminar
autoexec.cfgy reiniciar para regenerar los valores predeterminados.
Los Jugadores No Pueden Conectarse
- Verifica que el servidor esté en funcionamiento en GPanel.
- Comprueba la IP y el puerto correctos desde la pestaña Network.
- Asegúrate de que tanto el servidor como el jugador estén en la misma versión del juego.
Los Plugins de Oxide No Cargan
- Revisa la consola en busca de errores de compilación cuando el plugin se carga.
- Asegúrate de que el plugin sea compatible con la versión actual de Hurtworld y Oxide.
- Verifica que el archivo
.csesté directamente enoxide/plugins/, no en un subdirectorio. - Intenta recargar con
oxide.reload PluginNamedespués de corregir cualquier problema.
Problemas de Rendimiento
- Reduce
maxplayerssi el servidor tiene lag con muchos jugadores conectados. - Revisa los plugins de Oxide instalados -- algunos con temporizadores frecuentes u operaciones pesadas de base de datos afectan el rendimiento.
- Si el rendimiento sigue siendo deficiente, contacta al soporte para consultar sobre actualizar tu plan de servidor.
Artículos Relacionados
- Guía de Configuración del Servidor de Hurtworld
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
- Guía de Inicio del Servidor
¿Necesitas Ayuda?
Si tienes problemas con tu servidor de Hurtworld que no están cubiertos aquí, abre un ticket de soporte e incluye la IP de tu servidor, una descripción del problema y cualquier mensaje de error relevante de la consola de GPanel.