Aller au contenu
BasiX Media

Serveurs Garry's Mod

Médias et logs pour serveurs Garry’s Mod.

Fonds, musique et vidéo d’écran de chargement, images chargées par vos menus en jeu, et logs d’administration consultables par SteamID — depuis des adresses qui ne changent pas, avec une bande passante jamais facturée.

Sans carte · 3 Go offerts · Bande passante jamais facturée

https://cdn.basix.media/a7k2m9x4/

À vous, pour de bon — ne change jamaisLe chemin que vous choisissez — suit vos dossiers

Chaque fichier obtient une adresse comme celle-ci. Votre code peut la construire à partir d’un nom — sans recherche, sans nous attendre.

À quoi ça sert

Ce que les serveurs Garry's Mod y mettent

Médias d’écran de chargement

Fonds, musique et bandes-annonces pour la page vers laquelle pointe votre sv_loadingurl.

Images de menus et de HUD

Les images que vos panneaux HTML chargent en jeu, à des adresses que votre code construit à partir d’un nom.

Galeries de la communauté

Captures d’événements et vitrines de constructions que vos joueurs peuvent partager n’importe où.

Logs d’administration

Kicks, bannissements et signalements de votre mod d’admin, consultables par SteamID quand un appel arrive.

Garry's Mod

Les écrans de chargement, précisément

sv_loadingurl fait charger à Garry’s Mod une PAGE web, et BasiX n’héberge pas de pages — seulement des médias, identifiés à partir de leurs octets, donc un fichier HTML est refusé. Hébergez la page là où vous le faites déjà, et faites pointer ses images, son audio et sa vidéo vers BasiX. C’est là que se trouve le vrai poids d’un écran de chargement.

<!-- in your loading page -->
<body style="background: url('https://cdn.basix.media/a7k2m9x4/loading/bg.jpg?w=2048') center / cover">
  <audio src="https://cdn.basix.media/a7k2m9x4/loading/theme.mp3" autoplay loop></audio>
</body>

Connexion

Des logs en quelques lignes

Le même point d’accès pour chaque jeu. Un compte gratuit et une clé d’envoi suffisent — les logs sont inclus dans toutes les offres.

lua/autorun/server/basix_logs.lua

local KEY = "bx_live_..." -- keep it out of anything you publish

local function LogEvent(level, message, ply)
  HTTP({
    url = "https://basix.media/api/v1/logs",
    method = "POST",
    type = "application/json",
    headers = { Authorization = "Bearer " .. KEY },
    body = util.TableToJSON({
      dataset = "gmod",
      events = { {
        level = level,
        message = message,
        player = IsValid(ply) and ply:SteamID64() or nil,
      } },
    }),
    failed = function(reason) print("[basix] " .. reason) end,
  })
end

Ce qui existe aujourd’hui

Il n’existe pas d’addon BasiX prêt à l’emploi pour Garry’s Mod. L’intégration des logs, c’est la fonction ci-dessus ; pour les médias, envoyez-les depuis le tableau de bord ou ShareX et utilisez les adresses où vous voulez.

Pour les images et la vidéo, glissez-les dans le tableau de bord, envoyez-les depuis ShareX ou depuis n’importe quel outil capable de faire une requête HTTP — la documentation (en anglais) donne le détail.

FAQ

Garry's Mod, en particulier

Ses médias, oui ; la page elle-même, non. sv_loadingurl charge une page web, et BasiX ne sert que des images, de la vidéo et de l’audio. Gardez le HTML où il est et déplacez ici les fichiers lourds.

Aussi pour

À lire aussi

Votre premier fichier en ligne en quelques minutes.

Inscrivez-vous, envoyez un fichier, copiez l’URL.

3 Go offerts · Sans carte · Bande passante non facturée

Écran de chargement et images pour Garry’s Mod — BasiX