Garry's Mod-servers
Media en logs voor Garry's Mod-servers.
Achtergronden, muziek en video voor het laadscherm, de afbeeldingen die je menu's tijdens runtime laden, en adminlogs doorzoekbaar op SteamID — vanaf adressen die niet veranderen en bandbreedte die nooit wordt gefactureerd.
Geen kaart · 3 GB gratis · Bandbreedte nooit gefactureerd
https://cdn.basix.media/a7k2m9x4/
Elk bestand krijgt een adres zoals dit. Je code kan het opbouwen uit een naam — zonder opzoeken, zonder op ons te wachten.
Waarvoor het dient
Wat Garry's Mod-servers hier plaatsen
Media voor het laadscherm
Achtergronden, muziek en trailers voor de pagina waar je sv_loadingurl naar verwijst.
Menu- en HUD-afbeeldingen
Afbeeldingen die je HTML-panelen tijdens runtime ophalen, op adressen die je code uit een naam opbouwt.
Community-galerijen
Event-screenshots en showcases van builds waar je spelers vanaf elke plek naar kunnen linken.
Adminlogs
Kicks, bans en rapportages van je adminmod, doorzoekbaar op SteamID als er een bezwaar binnenkomt.
Garry's Mod
Laadschermen, precies
sv_loadingurl laat Garry's Mod naar een web-PAGINA verwijzen, en BasiX host geen pagina's — alleen media, herkend aan de bytes, dus een HTML-bestand wordt geweigerd. Host de pagina waar je dat al doet, en laat de afbeeldingen, audio en video daarvan naar BasiX verwijzen. Daar zit het echte gewicht van een laadscherm.
<!-- 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>Verbinden
Logs in een paar regels
Hetzelfde endpoint voor elke game. Een gratis account en een upload-only key zijn genoeg — logs zitten in elk plan.
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,
})
endWat er vandaag bestaat
Er is geen kant-en-klare BasiX-addon voor Garry's Mod. De logs-integratie is de functie hierboven; voor media upload je vanuit het dashboard of ShareX en gebruik je de adressen overal.
Voor afbeeldingen en video sleep je ze in het dashboard, of stuur je ze vanuit ShareX of vanuit elke tool die een HTTP-verzoek kan doen — de documentatie geeft de details.
FAQ
Garry's Mod, specifiek
De media erin wel; de pagina zelf niet. sv_loadingurl laadt een webpagina, en BasiX dient alleen afbeeldingen, video en audio. Houd de HTML waar die is en verplaats de zware bestanden hierheen.
Ook voor
Verwant
Je eerste bestand online in een paar minuten.
Meld je aan, upload een bestand, kopieer de URL.
3 GB gratis · Zonder kaart · Bandbreedte niet gefactureerd