Naar de inhoud
BasiX Media

Rust-servers

Media en logs voor Rust-servers.

De header-afbeelding en het logo in de serverbrowser, wipe-aankondigingen voor Discord, en een doorzoekbaar logboek vanuit je Oxide-plugins — op directe links die nooit veranderen.

Geen kaart · 3 GB gratis · Bandbreedte nooit gefactureerd

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

Van jou, voorgoed — verandert nooitHet pad dat je kiest — weerspiegelt je mappen

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 Rust-servers hier plaatsen

Header en logo

De twee afbeeldingen die de serverbrowser toont, vanaf een link die het bestand zelf teruggeeft.

Wipe-aankondigingen

Kaarten, banners en patch notes voor Discord, op adressen die je elke wipe kunt hergebruiken.

Clips en highlights

Raidbeelden en events, gestreamd met range requests zodat ze afspelen voordat ze klaar zijn met laden.

Pluginlogs

Kills, rapportages en adminacties, doorzoekbaar op SteamID als iemand een ban betwist.

Rust

Header-afbeelding en logo

Rust wil voor beide een DIRECTE link — het afbeeldingsbestand zelf, geen pagina erover, bereikbaar zonder login. Dat is precies wat elk BasiX-adres is. Upload een nieuwe versie naar hetzelfde pad en het adres blijft werken, zonder iets in de configuratie aan te passen.

# server.cfg — header 512×256, logo 256×256
server.headerimage "https://cdn.basix.media/a7k2m9x4/rust/header.png"
server.logoimage   "https://cdn.basix.media/a7k2m9x4/rust/logo.png"

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.

Oxide / uMod plugin (C#)

// using System.Collections.Generic;
// using Newtonsoft.Json;
// using Oxide.Core.Libraries;   // RequestMethod

void LogEvent(string level, string message, BasePlayer player = null)
{
    var body = JsonConvert.SerializeObject(new
    {
        dataset = "rust",
        events = new[] { new { level, message, player = player?.UserIDString } },
    });

    webrequest.Enqueue("https://basix.media/api/v1/logs", body, (code, response) =>
    {
        if (code < 200 || code >= 300) Puts($"[basix] log refused ({code})");
    }, this, RequestMethod.POST, new Dictionary<string, string>
    {
        ["Authorization"] = "Bearer " + apiKey,
        ["Content-Type"] = "application/json",
    });
}

Wat er vandaag bestaat

Er is geen kant-en-klare BasiX-plugin op uMod. De logs-integratie is de methode hierboven, met de web request-library die elke Oxide-plugin al heeft.

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

Rust, specifiek

512×256 voor de header, 256×256 voor het logo, en beide moeten een directe link naar de afbeelding zijn. Is je artwork al 2:1 en minstens 512 pixels breed, dan geeft ?w=512 toevoegen aan het BasiX-adres je precies 512×256.

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

Header-afbeelding en logo hosting voor Rust-server — BasiX