Downloaded trunk. Compiled and installed following this https://wiki.cross-fire.org/server:server_compiling on OpenSuse Leap 16.
When server is started for the very first time, no folder account is presnet after initial start.
/usr/games/crossfire/var/crossfire/account
If the folder is not present, server renders a warning that the folder is not there and does not save anything in there when applying bed of reality.
After manually creating the folder, all is good.
Either the install process or the server should create this folder if not present.
Same for: /usr/games/crossfire/var/crossfire/unique-items
Does not seem to be created by default and creates many warnings if not created.
Thank you for your report. The server is supposed to create these directories, but that appears to have been broken by b495ecf064.
Fixed in e3b70133b, thanks!