There is a skid?resistant mat on market, paving under the carpet is ok, and if it is not too damp, do not have to lay the moisture-proof film.
See the backing material of your carpet, and if it is soft, moisture-proof flim must be laid, PVC doesn't need!
Must the ground be laid moisture-proof film! In this way, the ground moisture can be prevented from permeating into the carpet, and the carpet will not mildewy and damage by moisture.
Moisture-proof treatment must need