Doing this seems to have fixed NPC Factions on my server.Ugh, the annoying part for anyone wanting to fix their server if this is happening...
1. Start a server however you do (this is for a new world called world0...)
2. Shut down the server
3.
4. Restart the serverCode:cd StarMade/server-database/world0 cp -R ../../data/npcFactions ./ mkdir npcFactions/Outcasts/blueprints mkdir npcFactions/Scavengers/blueprints mkdir npcFactions/Trading\ Guild/blueprints unzip npcFactions/Outcasts/blueprints.zip -d npcFactions/Outcasts/blueprints unzip npcFactions/Scavengers/blueprints.zip -d npcFactions/Scavengers/blueprints unzip npcFactions/Trading\ Guild/blueprints.zip -d npcFactions/Trading\ Guild/blueprints
Start with a fresh server and see if it fails first please. Then install unzip and see if it fixes it! That should be a pretty good definitive.Oracle's documentation on java.util.zip doesn't make any mention of any required system utilities for it to work. But their documentation seems horribly-formatted so maybe I missed something.
If I have time tonight, I'll spawn up a fresh Ubuntu Server VM and install unzip before starting a StarMade server, just to confirm or deny that this is the problem.
Please, please, please don't do this. 1 million innocent puppies die every time you set 777 perms.and because I'm lazy and not security conscious, I just recursively chmod my steam folder and all its children to 775 or 777
Haha, yes, I don't advocate anyone doing this, it's just that I knew I'd done it and assumed others hadn't, so my guess (apparently wrong anyway) was that it could be exposing the reason I was having no trouble while others were.Please, please, please don't do this. 1 million innocent puppies die every time you set 777 perms.
The description is too brief for an outsider (well, me anyway) to understand what is being described, and the log can't be opened by anyone not logged into phabricator.Has anyone else had this problem?
Here is the bug ticket
T2108 NPC Assets fail to copy into world
We've failed to repro this so far. Its possible its an isolated case, but I'd like to know the cause.
In short, when the game makes a new world, it un-packs the data needed from several locations. Somtimes this is actually copying the information, others it is actually un-packing it. (.zip and .rar files)The description is too brief for an outsider (well, me anyway) to understand what is being described
it just describes the fact that some people had seen universes after the NPC update that did not contain the new factions.
Oh ok, sorry, same issue that was being discussed previously, not a new one.The result is, NPC factions will not spawn for that world, untill someone with direct file access manually copies them into the correct locations.
(which somehow works, when the automated system failed)
Same happened to me, no new factions even after creating new universe.it just describes the fact that some people had seen universes after the NPC update that did not contain the new factions.
so far only happend to linux systems afaik.
the npc assets do not get copied into the proper folders on setup or conversion of a universe.
afaik no known way to reproduce that effect.