I found a solution, but to be honest, I'm not really sure about it's implications.
It seems starting the game with fs_game set to mods/modwarfare starts a non-ranked server. The full command line I use is:
Code:
./cod4_lnxded +set fs_game mods/modwarfare +set dedicated 2 +exec my_config.cfg
That's basically the primordial mod of the game itself.
Due this, there are no classes to set for the user; every time a map is loaded, the customization of the gear and weapon has to be done.
I found that to be a hassle at the beginning, but it ended up being a quick job.
I'm not aware of any negative effects (yet?).
Since
my goal was actually just to run custom maps in the simplest way, I see it achieved. I don't require a custom mod and thus don't run into memory problems anymore (a combination of loading *.ff files >~55MB or so).