Installing mods on a linux computerFirstly, apply the following hotfix if the developer does not do it alone. Then, in your home directory, create a directory "Zomboid", and in the subfolder "mods". mkdir -p ~/Zomboid/mods There, place the mods directory. This solution will work also for linux server. If you run client and server in same machine, this directory will be shared. [edit]Fixing mod loaderThis will remove the error thrown when trying to retrieve values from a empty table. File: media/lua/client/OptionScreens/ModSelector.lua function ModSelector:drawSelectedItems(items) local tex = items[self.listbox.selected].item:getTexture() local left = self.urlButton:getX() local top = self.listbox:getY() local alpha = 1 if tex == getTexture('white') then alpha = 0.1 end self:drawTextureScaledAspect(tex, left, top, self:getWidth() - 16 - left, self.urlButton:getY() - 8 - top, alpha, 1, 1, 1);endfunction ModSelector:prerender() ISPanel.prerender(self); local items = self.listbox.items if self.listbox.selected ~= -1 and #items > 0 then self:drawSelectedItems(items) end self:drawTextCentre("SELECT MODS", self.width / 2, 10, 1, 1, 1, 1, UIFont.Large); self:drawText("Double click to toggle. Put your mods in " .. Core.getMyDocumentFolder() .. getFileSeparator() .. "mods" .. getFileSeparator() .. ")", 16, self:getHeight() - 24, 1, 1, 1, 1, UIFont.Small);end [edit]Enabling mod on linux serverRun server first time. You will be ask for admin password and confirmation.Stop server and go to $HOME/Server/Edit servertest.init, in `Mods=` specify a list of mods that you want to use a comma-separated.