Po wybuchu II wojny światowej wieś już w pierwszych dniach września 1939 r. została zajęta przez oddziały Wehrmachtu (serdecznie witane przez jej niemieckich mieszkańców). W latach 1939-1945 nazwę wsi, która znalazła się na terenach bezpośrednio wcielonych do III Rzeszy i przyłączonych do prowincji Gdańsk-Prusy Zachodnie (rejencja kwidzyńska), zmieniono na "Goste" (Landkreis "Leipe" – "Westpreussen"). Okolice wsi były terenem działania polskich podziemnych organizacji zbrojnych. Na stacji kolejowej Koziołek miała miejsce jedna z większych akcji sabotażowych komunistycznej Gwardii Ludowej/Armii Ludowej. Armia Krajowa, chociaż obecna na tym terenie, starała się nie wykonywać akcji prowokujących akcje odwetowe okupanta. Latem 1944 r. okoliczne wsie polskie poddane zostały krwawym akcjom terrorystycznym wykonywanym przez specjalny oddział Jagdkommando. Egzekucji dokonano na mieszkańcach wsi Gaje, Malanowo, Osiek i Rokicie. Gozdy zostały zajęte przez oddziały Armii Czerwonej w pierwszych dniach ofensywy styczniowej 1945 r. Wszyscy niemieccy mieszkańcy wsi opuścili ją zimą 1944/45.