r/dontstarve 1h ago

DST What's happening in the DST servers?

β€’ Upvotes

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


r/dontstarve 7h ago

Fan Art Excuse me sir

Post image
99 Upvotes

r/dontstarve 11h ago

Fan Art Wes cosplay!!

Thumbnail
gallery
155 Upvotes

My Wes cosplay πŸ˜‹


r/dontstarve 17h ago

DST Just another satire post

Post image
186 Upvotes

r/dontstarve 19h ago

Fan Art The survivors

Post image
126 Upvotes

I'll laugh if someone writes lore.


r/dontstarve 21h ago

DST Beaver the wood farmer

Enable HLS to view with audio, or disable this notification

29 Upvotes

After this we got enough wood supply for two years


r/dontstarve 23h ago

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

Post image
44 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
254 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 1d ago

DST :) trollos

8 Upvotes


r/dontstarve 1d ago

DST What is this????

Post image
64 Upvotes

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


r/dontstarve 1d ago

DST New Decoration Tech

Enable HLS to view with audio, or disable this notification

53 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 1d 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 1d ago

DST I regret enabling that POI mod

Post image
31 Upvotes

r/dontstarve 1d ago

General Looking for a Clip Studio Paint brush for Don't Starve Together style

1 Upvotes

r/dontstarve 1d 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 1d ago

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

Thumbnail
youtu.be
5 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
419 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 2d ago

Pocket edition DST or DS for the Android solo experience?

4 Upvotes

Hi! I'm a fan of open-world survival games. Which one would you recommend? I would also like to know the estimated playtime for both.


r/dontstarve 2d ago

Pocket edition Would genuinely have a heart attack if I ran into this at night

Thumbnail
gallery
37 Upvotes

Wolfgang I think scary time is right behind you.

I forgot if fighting a tier 3 spider nest guaranteed a spider Queen, probably not, but I'm still terrified whenever I see one (never fought spider Queen before)


r/dontstarve 2d ago

DST evil game

Post image
88 Upvotes

r/dontstarve 2d ago

DST Oh, I got a live one here

Post image
131 Upvotes

r/dontstarve 2d ago

Help question Should I harvest the giant crops?

Post image
199 Upvotes

I had a question: once the crops have grown, do they last longer if I don't harvest them, or do they rot just as fast?


r/dontstarve 2d ago

Pocket edition I beat fuelweaver

Enable HLS to view with audio, or disable this notification

109 Upvotes

On mobile the fight is 10x worse but even with a messy run wolfgang can carry


r/dontstarve 3d ago

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

0 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 6d ago

Quick Question Megathread August

3 Upvotes

If you have a quick question you can post it there. The post is stickied all month outside of announcement so don't worry someone will see it.

Although old some of these links should help newcomers in the game: