Es sollte tatsächlich so sein, wie Bogus es beschrieben hat
Die große Nadel zeigt grundsätzlich immer nach Norden, die kleine Nadel am Rand des Kompasses hingegen zeigt immer zum aktuellen Spawnpunkt. Für den Spieler können bis zu 2 verschiedene Spawnpunkte aktiv sein, einmal der Grundspawnpunkt, welcher geändert werden kann, indem man in einem Bett schläft, sowie ein übergeordneter Spawnpunkt, welcher durch das Schlafen in Zelten (oder im Unterschlupf) geändert wird. Der Sinn dahinter ist der, dass du in deiner Basis ein Bett stellen kannst und dort schlafen kannst (sodass die Basis grundsätzlich als dein Spawn gilt), du unterwegs aber jederzeit temporär in Zelten nächtigen kannst und die auch wieder entfernen kannst, ohne dass der Spawnpunkt in deiner Basis (bei deinem Bett) entfernt wird.
Solltest du dich nichtsdestotrotz einmal verlaufen und es war kein Spawnpunkt in deiner Basis gesetzt, dann gibt es für den Notfall seit der letzten Version den experimentellen Konsolenbefehl findbase (funktioniert nur im Singleplayer). Damit wird die Karte nach der größten Ansammlung von Blöcken, Objekten oder Bauelementen abgesucht und die X Z Koordinaten ausgegeben (anschließend kannst du dich mit "goto x z" dorthin teleportieren). Du kannst entweder explizit nach Blöcken suchen (findbase blocks), nach Objekten (findbase objects) oder nach Bauelementen (findbase constructions). Wenn du bereits mehrere Lager auf der Welt erstellt hast wirds etwas komplizierter, da müsstest du vll überlegen, ob du irgendetwas besonders häufig bzw. häufiger als woanders in einem bestimmten Lager verbaut hast (also mehr Bauelemente als sonstwo, oder mehr Objekte etc).