Beiträge von Kelboss

    Nun gehen wir in die Tabelle Entity und suchen nach dieser Entity_id (kenner verstehen jetzt vielleicht auch direkt den zusammenhang und wie eine SQL DB Funktioniert :) - entity_id = Tabelle Entity die Spalte ID )

    in der Class Spalte sehen wir das es sich in meinem Beispiel um eine Improvised_Metal_Chest_ES handelt.

    Wenn wir jetzt anstatt in der id Spalte in der parent_entity_id suchen, finden wir alle Items die in dieser Kiste sind.

    Hi wollte euch mal zeigen wie ihr die SCUM.db lesen könnt

    Vorab: Ich nutze hier meine Steam ID und veröffentliche keine von anderen Spielern!

    Entities sind Schränke oder Container, aber auch einfache Modelle wie Schränke etc.

    Hier geht es darum rauszufinden welche Items euer/eure Fahrzeuge oder Schränke/Kisten beinhalten:

    Ihr braucht dazu den DB Browser for SQL-Lite. Dazu gibt es genügend erklärvideos.

    WICHTIG! NICHT DIE SCUM.DB ÖFFNEN VON EUREM LAUFENDEN SERVER! Kopiert vorher die SCUM.db irgendwo anders hin.

    Ich bin nicht verantwortlich wenn eure SCUM.db crasht! Des weiteren geht es nur um das Lesen nicht das Schreiben! Lasst das am besten!

    Ihr öffnet als erstes die Tabelle user_profile.
    Hier sucht ihr nach eurer oder einer steam id in der user_id spalte oder eurem Ingame Namen in name:


    Merkt oder notiert die id vorne (in Grün) in meinem fall hier 1

    Danach gehen wir in die Tabelle item_entity und suchen in xml nach folgendem:
    _owningUserProfileID="1" wobei hier die 1 eure notierte ID sein muss


    Hier seht ihr alle Item_Entities die dem User mit der User_Profile.ID = 1 gehört.

    Relativ nichts sagend :D

    Mit einem klick auf den XML Eintrag seht ihr den Inhalt rechts, oder ihr kopiert mit STRG+C den Inhalt von XML einfach in euer Notepad++ oder Word etc.

    Ich komme gleich darauf zurück wie wir drauf kommen was das ist. (Rager, Kiste, etc...)

    Sieht dann bei einem z.B. so aus:

    Hier stehen unterschiedliche Infos, z.B:

    Zitat

    _owningUserProfileId="1" - Besitzer des item Entities

    _lastAccessTime="1766612460" - Letzter zugriff (Das ist ein Unix-Timestamp (Epoch Time) 👉 Sekunden seit dem 01.01.1970 00:00:00 UTC.) Bedeutet: 24. Dezember 2025, 21:41:00 (UTC)

    _activeAccessLevel="2" - Das ist das Accesslevels des Schlosses 2 Müsste Member sein (wenn ihr im Spiel seid und mit F das Schloss verstellt)

    Dann gibt es hier in meinem Beispiel noch diese Ergänzung unten:

    Zitat

    <Locks>
    <LockSlot _assetId="Item:Lock_Item_Basic" LockHP="0.80623698"/>
    </Locks>

    Hier ist gespeichert mit was diese Entität verschlossen wurde, in dem fall ein Basic Schloss (Metall Schloss)

    So aber was ist es denn jetzt?

    Wir kopieren/notieren/merken uns dazu die entity_id in der Tabelle:

    Nun gehen wir in die Tabelle entity und suchen nach dieser Entity_id (kenner verstehen jetzt vielleicht auch direkt den zusammenhang und wie eine SQL DB Funktioniert :) - entity_id = Tabelle Entity die Spalte ID )

    (Leider Darf ich keine weiteren Screenshots mehr hochladen)

    in der class Spalte sehen wir das es sich in meinem Beispiel um eine Improvised_Metal_Chest_ES handelt.

    Wenn wir jetzt anstatt in der id Spalte in der parent_entity_id suchen, finden wir alle Items die in dieser Kiste sind.

    magst du noch die aktualisierte SQL Datenbank bereitstellen (mit server_news und public_stats_consent ...) ich hab gut genug geraten das es funktioniert, könnte aber vielleicht noch was fehlen ;)

    Hupsi mein fehler, sind in der readme auf Git ganz unten :)

    [G-Portal Hosted Server]

    [Keine Commands]


    Hallo zusammen,


    wenn man die BaseBuilding Elemente pro Squad Mitglied erhöht wird das ja normal erst nach einem Restart aktiv. Es ist aber so dass die Flagge direkt aktualisiert auf mehr Elemente (als Beispiel von 400 auf 600). Beim Versuch das 401. Element zu bauen ist das Element dann Grün und alle Materialien drin, wird aber logischer weise nicht fertig.

    Dazu hatten wir Sync Probleme was die Bäume betrifft, bei meinen Mates sind gefällte Bäume (auch während der gleichen Session) auf einmal aufgepoppt.


    Danke für dein Feedback.

    Jagut das hatte ich so nicht direkt bedacht.

    Die Scum.DB kann natürlich einfach in andere Ordner geschoben werden.

    Es sollte ausreichen in der scum_db.php den Pfad anzupassen.

    Oder man erstellt eine .htaccess datei.

    EDIT:

    habe es angepasst danke dafür
    Habe noch die Sicherheit erhöht und eine .env für die Variablen eingefügt.

    Dazu News die auf der Homepage gschrieben wird sowie eine "Datenschutz konforme" Statistik ansicht. Und und und

    Weiß einer wie ich mir die ganze Liste von #ListItems kopieren kann?

    Strg+A geht ja nicht wie bei #ListSpawnedVehicles

    oder

    #DumpAllSquadsInfoList

    Ja das geht, aber nicht direkt. du musst die aus deinen Scumlogs kopieren.

    C:\Users\%USERNAME%\AppData\Local\SCUM\Saved\Logs\SCUM.log
    geht ohne das spiel anzuhalten
    Dann musst du mit einem REGEX die doppelten Zeilen löschen in Notepad++ oder selbst Hand anlegen


    Aber habe dir hier auch was:
    Kelboss seine "tolle" Itemliste
    Is ein wenig Sortiert, leider auch manchmal Sachen wo nicht spawnbar sind. Inzwischen bin ich auf eine SQL Datenbank umgestiegen :D
    Und im Itemlist 2.0 hast auch Bilder

    mhh, merkwürdig. kann es Ursachen am Char haben?
    wie oben schon diskutiert wurde, stecken die Teile manchmal wirklich halb im Boden. Ich habe es auf Unebenheiten im Boden (Erdreich) geschoben. Der Char muss auch immer in die Hocke gehen um die Köder greifen zu können.

    das glaube ich nicht direkt, aber was hast du für ein FOV? vielleicht hängt es damit zusammen.

    Oder ggf sogar an den grafik einstellungen selbst.

    Ja nicht auf der Roadmap, aber das Inventorysystem welches überarbeitet wird, hilft schonmal.

    Und an den Global-Encounter wird auch was gedreht, zumindest hatte mir das ein DEV im Livestream bestätigt. Was genau wollte er aber nich sagen.

    Zumindest weist die SCUM.db darauf hin das mehr kommen wird als nur Air-Drops.

    Man sieht ja auf dem Bild oben, dass es auf dem Boden liegt :/

    Das ist korrekt, aber es sieht für mich so aus auf dem Bild als sei der Köder leicht im Boden drin, zu male das "Zentrum" vermutlich ein fixer punkt am Modellkoordinatensystem ist.

    Deshalb können wir Schränke auch nur öffnen wenn wir einen bestimmten Punkt direkt sehen, der meist innen drin ist. Kannst du testen bei Eckelementen von den neuen Küchenteilen. Ich muss da drauf springen oder perfekt stehen wenn an beiden Anbauseiten gerade schränke sind.