Zum Inhalt springen
BasiX Media

FiveM-Bildhosting

FiveM-Bildhosting mit Links, die nicht ablaufen.

Screenshots von screenshot-basic und ScreenCapture, Fotos von LB Phone, Item-Icons für ox_inventory und Ladebildschirm-Video, ausgeliefert über eine CDN-Adresse pro Datei. Der Link, den Sie heute speichern, funktioniert auch nächstes Jahr noch, und Bandbreite wird nie berechnet.

Keine Karte · 3 GB kostenlos · Bandbreite nie berechnet

Auf dieser Seite

Was ein FiveM-Server wirklich von einem Bildhoster braucht

Ein Roleplay-Server erzeugt ständig Bilder: Ein Spieler macht ein Foto mit dem Handy, ein Admin fotografiert einen Spieler für ein Report, ein Inventar zeigt zweihundert Item-Icons, ein Ladebildschirm spielt einen Clip. Jedes davon landet als URL irgendwo gespeichert — in einer Handy-Datenbank, in einer Log-Zeile, in einer Discord-Nachricht — und das Bild ist nur so nützlich, wie diese URL dauerhaft ist.

Genau da scheitern Allzweck-Hoster. Chat-Anhänge kommen als signierte Links zurück, die irgendwann nicht mehr funktionieren, kostenlose Bilderseiten drosseln API-Uploads oder entfernen alte Inhalte, und ein selbst gehosteter Ordner hinter einem Heimanschluss fällt mit dem Router aus. BasiX ist für das Gegenteil gebaut: eine direkte Adresse pro Datei, keine Landingpage davor, kein Ablauf, es sei denn, Sie legen einen fest.

Screenshot-Upload von screenshot-basic, ScreenCapture und LB Phone

Die meisten FiveM-Ressourcen können bereits an einen Medienhost senden; sie brauchen nur eine URL und einen Key. BasiX bedient die Upload-Endpunkte, für die diese Skripte geschrieben wurden, sodass die Umstellung eine Konfigurationszeile ist, kein Fork. LB Phone nutzt seine eingebaute Custom-Upload-Methode für Fotos, Video und Audio. ScreenCapture sendet serverseitige Screenshots und Clips über seinen Remote-Upload-Export. screenshot-basic lädt direkt hoch, auch aus der kurzen Version, die keine Header senden kann, weil der Key an Upload-Endpunkten auch als Query-Parameter mitreisen kann.

Wenn Sie Drittanbieter-Konfigurationen gar nicht anfassen möchten, stellt die basix-Ressource exports.basix:screenshot(source, options, cb) bereit. Sie erfasst den Bildschirm eines Spielers über screenshot-basic und lädt ihn von dessen Rechner mit einer einmaligen, vorsignierten URL hoch, sodass Ihr Key nie bei einem Client landet.

Lua — Screenshot eines Spielers bei einem Report

exports.basix:screenshot(source, { folder = 'reports' }, function(err, file)
    if err then return print('[basix] ' .. err) end
    print(file.url)
end)

Eine CDN-Adresse, die Sie selbst zusammenbauen

Jede Datei liegt unter https://cdn.basix.media/<publicId>/<Pfad>. Die publicId besteht aus acht Zeichen und ist für jede Datei in Ihrem Konto gleich; der Pfad ist der, den Sie beim Upload gewählt haben. Ihr Code kann also eine Bildadresse aus einem Namen bauen, ohne vorher eine API zu fragen — genau das, was ein Inventar braucht.

Dateien werden über HTTPS mit ETag, offenem CORS und Range-Requests ausgeliefert, sodass Video in der NUI nativ springt. Nachdem Sie eine Datei ersetzt haben, ist die neue Version innerhalb von fünf Minuten überall. Wenn Sie ein Platzhalterbild festlegen, liefert ein fehlendes Bild unter Ihrer publicId diesen Platzhalter statt eines defekten Icons.

server.cfg — ox_inventory-Item-Bilder

setr inventory:imagepath "https://cdn.basix.media/<publicId>/items"

Originale unverändert, Thumbnails bei Bedarf

BasiX speichert und liefert Ihre Dateien Byte für Byte; nichts wird heimlich neu komprimiert. Brauchen Sie eine kleinere Version, fügen Sie ?w= an die Adresse an und erhalten ein passend skaliertes WebP, einmal erzeugt und dann zwischengespeichert. Eine Handy-Galerie kann ?w=256-Thumbnails laden, während das Originalfoto nur einen Tipp entfernt bleibt, und Item-Icons können genau in der Größe angefordert werden, in der die UI sie zeichnet.

Akzeptierte Typen sind Bilder (JPEG, PNG, GIF, WebP, AVIF), Video (MP4, WebM, MOV) und Audio, erkannt an den Bytes statt am Dateinamen. Das Limit liegt bei 2048 MB pro Datei auf jedem Plan, sodass auch Ladebildschirm-Video hineinpasst.

Preise ohne Bandbreitenrechnung

Bezahlt wird für Speicherplatz; Bandbreite wird auf keinem Plan berechnet, nach einer schriftlich festgelegten Fair-Use-Regel. Es gibt einen kostenlosen Tarif ohne Karte, dann Starter €5 (25 GB), Pro €15 (120 GB), Business €49 (500 GB), Ultra €89 (1000 GB) pro Monat, inklusive Steuer. Logs und Datenbanken teilen sich denselben Speicher, sodass ein Abonnement den Server abdeckt statt drei.

Fragen

Nein. Ein Link funktioniert, bis Sie die Datei löschen oder eine für ihren Ordner festgelegte Aufbewahrungsregel sie entfernt. Es gibt keine signierte Query-Zeichenkette und kein Zeitlimit.

Verwandte Themen

Aktualisiert 26. Okt. 2026

Ihre erste Datei online in wenigen Minuten.

Registrieren, Datei hochladen, URL kopieren.

3 GB gratis · Ohne Karte · Bandbreite nicht berechnet

FiveM-Bildhosting und CDN für Screenshots — BasiX