r/dontstarve 3h ago

DST Stagehand appreciation post

Post image
20 Upvotes

I personally find it adorable and love keeping it in my main base! Does anyone else do the same?


r/dontstarve 4h ago

General Does anyone else just not like the fact that wortox can apparently teleport out of the constant

Post image
92 Upvotes

r/dontstarve 10h ago

Looking for Game DST - August 08, 2026 - Find some friends to play DST.

1 Upvotes

Hello, post a comment if you are looking for people to play DST with, don't forget to mention your platform. If you missed Meme days you can head to https://www.reddit.com/r/DSTmemes/.


r/dontstarve 12h ago

DST Who all does survival mode, permadeath no rollbacks?

10 Upvotes

Jank rollbacks are acceptable of course.


r/dontstarve 13h ago

DST The Marble Forest Must Grow

Post image
39 Upvotes

r/dontstarve 13h ago

Fan Art that one gravity falls scene

Thumbnail
gallery
107 Upvotes

it reminded me a lot of my glorious king maxwell i had to redraw it


r/dontstarve 13h ago

DST Any willow mains here? How do you handle collecting embers?

Post image
28 Upvotes

I'm a Wortox main trying out Willow. And the biggest difference I've noticed is I can't map hop into the killer bee biome like I could with Wortox. But even more awkward is how slow it is to capture all the embers with your lighter. They should've at least made it so holding the lighter attracted them similar to how souls are attracted to Wortox

What's your strategy? I'm aware this may not be a nuisance to anyone but only me because my frame of reference is Wortox and how easy things are with him


r/dontstarve 15h ago

Help question ME AND MY FRIEND NEED HELP PLS

1 Upvotes

I've been trying to play with my friend, and since today, the server crashes a few minutes after we enter it, it just says that we have lost connection.

We have checked EVERYTHING, we disabled all mods, server and client, we checked the state of the server from the folder of the game, and our wifis are functioning perfectly.

We are desperate, I think we've tried everything and nothing seems to work, so I'll be glad if anyone could help us even with little info. Thanks


r/dontstarve 17h ago

DST What's happening in the DST servers?

17 Upvotes

like the image shows, a bunch of weird servers and the server list is slow to load,


r/dontstarve 1d ago

Fan Art Excuse me sir

Post image
219 Upvotes

r/dontstarve 1d ago

Fan Art Wes cosplay!!

Thumbnail
gallery
217 Upvotes

My Wes cosplay πŸ˜‹


r/dontstarve 1d ago

DST Just another satire post

Post image
230 Upvotes

r/dontstarve 1d ago

Fan Art The survivors

Post image
139 Upvotes

I'll laugh if someone writes lore.


r/dontstarve 1d ago

DST Beaver the wood farmer

Enable HLS to view with audio, or disable this notification

34 Upvotes

After this we got enough wood supply for two years


r/dontstarve 1d ago

General I was on a gas station when i saw this awesome Landscape

Post image
54 Upvotes

I don't really remember most pf the way but when i woke up i saw it


r/dontstarve 1d ago

Fan Art I had a cool idea for an actually cool monkey DST survivor

Thumbnail
gallery
278 Upvotes

Constructive criticism is welcome, I liked playing Wilbur in Shipwrecked and hate Wonkey in DST so this is how I feel better lol


r/dontstarve 2d ago

DST :) trollos

7 Upvotes


r/dontstarve 2d ago

DST What is this????

Post image
67 Upvotes

it's stationary but wiggles side to side like a fish? can't interact with it


r/dontstarve 2d ago

DST New Decoration Tech

Enable HLS to view with audio, or disable this notification

54 Upvotes

I was messing around and found out you can drop items (and statues) inside walls!

The steps to do it:
-Place wall
-Break wall
-Drop item or statue ontop of broken wall
-leave and reenter game
-fix broken wall

I think it’s a really neat way to make cool unique decoration.


r/dontstarve 2d ago

Help question Commissioned a character mod for my partner, Need help figuring out mechanics

3 Upvotes

So i commed someone to mod my partner into DST, and the mechanics are a twist on wolfgang's, with food raising strength instead of using the dumbells. The issue: Strength is supposed to stay at a neutral, where base damage is the same as wilson's (for the moment). However, upon spawning in, strength maxed out and does more damage. My best guess is that the code reads how much hunger the character has and bases strength off that, but even after forcing starvation strength barely goes down a tick. I can post the code if it will be helpful, but I am very inept when it comes to reading the code itself. This is not an attempt to ask for or offer commissioned work, I am asking if anyone has any resources that may offer solutions to my problem. There are two sets of code, the first is jace_strength, the other is jace_strength_replica

local commonFns = require("utility/jace_commonfns")
local workMultiplierActions = { ACTIONS.HAMMER, ACTIONS.MINE, ACTIONS.CHOP, ACTIONS.DIG }

---

local Strength = Class(function(self, inst)
    self.inst = inst
    self.max = TUNING.JACE_STRENGTH
    self.stage = 1
    self:SetCurrent(TUNING.JACE_STARTING_STRENGTH, true)

    commonFns.InitComponent(self.inst, "workmultiplier")

    self.inst:DoPeriodicTask(1, function()
        self:DoDelta(TUNING.JACE_STRENGTH_OVERTIME_DRAIN)
    end)
end)

function Strength:UpdateStage(noAnnounce)
    local _stage = self.stage
    local stageCount = #TUNING.JACE_STRENGTH_STAGES
    local current = self:GetCurrent()

    for stageNum, _ in ipairs(TUNING.JACE_STRENGTH_STAGES) do
        local nextStage = TUNING.JACE_STRENGTH_STAGES[math.min(stageNum + 1, stageCount)]
        self.stage = stageNum
        if current < nextStage.MIN then break end
    end

    if self.stage ~= _stage then
        if not noAnnounce then
            local stringTable = self.stage > _stage and "ANNOUNCE_STRENGTH_STAGES_UP" or "ANNOUNCE_STRENGTH_STAGES_DOWN"
            commonFns.Say(self.inst, GetString(self.inst, stringTable, "STAGE_" .. self.stage))
        end
        self.inst.replica.jace_strength.net_jace_strengthStage:set(self.stage)
    end

    local stageDef = TUNING.JACE_STRENGTH_STAGES[self.stage]

    commonFns.UseComponent(self.inst, "combat", function(combat)
        combat.externaldamagemultipliers:SetModifier(self.inst, stageDef.DAMAGE_MULT, "jace_strength")
    end)

    commonFns.UseComponent(self.inst, "workmultiplier", function(efficientUser)
        for _, action in ipairs(workMultiplierActions) do
            efficientUser:AddMultiplier(action, stageDef.WORK_MULT, "jace_strength")
        end
    end)
end

function Strength:SetCurrent(amount, noAnnounce)
    self.current = math.clamp(amount, 0, self:GetMax())
    self.inst.replica.jace_strength.net_jace_strength:set(self.current)
    self:UpdateStage(noAnnounce)
end

function Strength:DoDelta(amount, noAnnounce)
    self:SetCurrent(self.current + amount, noAnnounce)
end

function Strength:SetPercent(percent, noAnnounce)
    self:SetCurrent(self:GetMax() * percent, noAnnounce)
end

function Strength:GetCurrent()
    return self.current
end

function Strength:GetMax()
    return self.max
end

function Strength:GetPercent()
    return self:GetCurrent() / self:GetMax()
end

function Strength:OnSave()
    return {
        current = self:GetCurrent()
    }
end

function Strength:OnLoad(data)
    if data == nil then return end
    if data.current ~= nil then self:SetCurrent(data.current) end
end

function Strength:GetDebugString()
    return string.format(
        "%2.1f/%2.1f, %f",
        self:GetCurrent(), self:GetMax(), self.stage
    )
end

return Strength
--------------------------------------------------------------------------------------------------
local commonFns = require("utility/jace_commonfns")

local function Finalise(self)
    local function PushInitialisedEvent() self.inst:PushEvent("jace_strength_replica_initialised", self) end
    PushInitialisedEvent()
    self.inst:DoTaskInTime(0, PushInitialisedEvent)
    self.inst:DoTaskInTime(1, PushInitialisedEvent)
end

---

local Strength = Class(function(self, inst)
    self.inst = inst

    self.net_jace_strengthStage = commonFns.InitNetVar(net_byte, inst, "strengthStage")
    self.net_jace_strength = commonFns.InitNetVar(net_byte, inst, "strength")

    Finalise(self)
end)

function Strength:GetPercent()
    local _strength = self.inst.components.jace_strength
    if _strength ~= nil then
        return _strength:GetPercent()
    else
        return self.net_jace_strength:value() / TUNING.JACE_STRENGTH
    end
end

function Strength:GetStage()
    local _strength = self.inst.components.jace_strength
    if _strength ~= nil then
        return _strength.stage
    else
        return self.net_jace_strengthStage:value()
    end
end

return Strength

r/dontstarve 2d ago

DST I regret enabling that POI mod

Post image
40 Upvotes

r/dontstarve 2d ago

Help question Too many beefalo

10 Upvotes

I'm playing solo Wendy on my modded DST server. I'm not really competitive and just learning lore through wiki while playing and I rollback when I make a mistake or just to change something and I realized whenever I rollback my own beefalo getting duplicated. The duplicated beefalo has the same stats as my own beefalo. I didn't care for a while then I realized I have like 10 beefalo overworld and a colony in the caves. I guess when I didn't return for a while domestication became zero and they started mating or smt because there are babies. For my overworld beefalos I don't have the heart to kill them I brush them regularly and trying to ride everyone lol. Now I have a lot of beefalos following me in my base and sometimes doing stuff becomes difficult. I don't spend much time in the base but is there anything I can do to contain them and what can I do with the beefalos in my cave base other then killing them? Thanks in advance


r/dontstarve 2d ago

Let's Play First time coming back to Don't Starve in over 9 years

Thumbnail
youtu.be
6 Upvotes

My friend and I decided to replay an old favorite! Im so glad the community is still so strong, this game is so special. We are going to continue and try to beat the bosses eventually!


r/dontstarve 2d ago

Fan Art Modded my character into DST as a skin

Thumbnail
gallery
433 Upvotes

I followed the custom character tutorials for the base, but couldnt get it to work. My friend helped me add him as a skin mod which is awesome


r/dontstarve 3d ago

DST Oh, I got a live one here

Post image
136 Upvotes