Rust servers
Media and logs for Rust servers.
The header image and logo in the server browser, wipe announcements for Discord, and a searchable log from your Oxide plugins — at direct links that never change.
No card · 3 GB free · Bandwidth never billed
https://cdn.basix.media/a7k2m9x4/
Every file gets an address like this one. Your code can build it from a name — no lookup, no waiting for us.
What it is for
What Rust servers put here
Header and logo
The two images the server browser shows, from a link that returns the file itself.
Wipe announcements
Maps, banners and patch notes for Discord, at addresses you can reuse every wipe.
Clips and highlights
Raid footage and events, streamed with range requests so they play before they finish loading.
Plugin logs
Kills, reports and admin actions, searchable by SteamID when somebody disputes a ban.
Rust
Header image and logo
Rust wants a DIRECT link for both — the image file itself, not a page about it, reachable without a login. That is exactly what every BasiX address is. Upload a new version to the same path and the address keeps working, with no config to touch.
# 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"Connect
Logs in a few lines
The same endpoint for every game. A free account and an upload-only key are enough — logs are included in every 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",
});
}What exists today
There is no ready-made BasiX plugin on uMod. The logs integration is the method above, using the web request library every Oxide plugin already has.
For images and video, drag them into the dashboard, send them from ShareX or from any tool that can make an HTTP request — the documentation has the details.
FAQ
Rust, specifically
512×256 for the header, 256×256 for the logo, and both must be a direct link to the image. If your artwork is already 2:1 and at least 512 pixels wide, adding ?w=512 to its BasiX address gives you exactly 512×256.
Also for
Related
Your first file online in a few minutes.
Sign up, upload a file, copy the URL.
3 GB free · No card · Bandwidth not billed