{"id":159189,"date":"2024-09-29T15:36:20","date_gmt":"2024-09-29T13:36:20","guid":{"rendered":"https:\/\/hifivem.com\/?p=159189"},"modified":"2026-07-26T08:01:43","modified_gmt":"2026-07-26T06:01:43","slug":"guion-de-confinamiento","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/lockdown-script\/","title":{"rendered":"trt_lockdown para FiveM: horarios, permisos y comprobaciones de Discord"},"content":{"rendered":"<p>trt_lockdown de t0r3tto es un recurso de servidor FiveM para restricciones de conexi\u00f3n programadas. La versi\u00f3n 1.1.0 inspeccionada requiere ox_lib; no es un script aut\u00f3nomo sin dependencias. Coloca el recurso en resources e inicia ox_lib antes de ensure trt_lockdown. Guarda una copia de la configuraci\u00f3n antes de cambiar el acceso a un servidor activo.<\/p>\n<p><a href=\"https:\/\/github.com\/t0r3tto\/trt_lockdown\">Fuente del creador<\/a><\/p>\n<p>Define el horario en config\/server.lua. Al iniciarse, os.date lee la hora local del host. La comprobaci\u00f3n inicial compara la hora con un inicio y un final del mismo d\u00eda. Un intervalo que cruza medianoche necesita corregir esa l\u00f3gica y probar un reinicio. Las transiciones diarias de cron no corrigen esa comprobaci\u00f3n inicial. Prueba ambas transiciones y un reinicio durante la restricci\u00f3n.<\/p>\n<p>La excepci\u00f3n puede proceder del permiso ACE lockdown.bypass, un identificador permitido o un rol de Discord configurado. Con kickAllPlayers activado, el cierre tambi\u00e9n expulsa a los jugadores autorizados; desactivarlo mantiene a esos jugadores conectados. Prueba una cuenta normal y otra con excepci\u00f3n antes del primer cierre programado.<\/p>\n<p>La consulta de roles de Discord necesita un token privado de bot en el servidor y la guild correcta. El c\u00f3digo inspeccionado presupone que la respuesta API contiene roles. Las solicitudes fallidas o respuestas incorrectas pueden provocar un error antes de resolver la comprobaci\u00f3n de permisos pendiente. A\u00f1ade comprobaciones de estado, validaci\u00f3n de respuestas y gesti\u00f3n de fallos con tiempo limitado antes de depender de Discord. No expongas credenciales del bot en archivos de cliente, capturas o repositorios p\u00fablicos.<\/p>\n<p>C\u00f3digo revisado en el commit 12334d79de38e3bcbdfd9c917aff38e5ffacb94d. Esta revisi\u00f3n de configuraci\u00f3n se basa en el c\u00f3digo; el cierre programado, la reconexi\u00f3n y la recuperaci\u00f3n de errores de Discord a\u00fan deben probarse en tu servidor.<\/p>","protected":false},"excerpt":{"rendered":"<p>Configura trt_lockdown con ox_lib, hora del servidor y excepciones de acceso. Revisa horarios nocturnos y fallos de Discord antes del despliegue.<\/p>","protected":false},"author":1,"featured_media":159190,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[3001,2928,3000],"class_list":["post-159189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-fivem-script","tag-free","tag-free-script"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/159189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=159189"}],"version-history":[{"count":6,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/159189\/revisions"}],"predecessor-version":[{"id":214605,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/159189\/revisions\/214605"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/159190"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=159189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=159189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=159189"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}