If I had a HCF server, with lots of factions and such, could I json it to a file or would I have to use a database?
Banned forever. Reason: Ban Evading (Archie, https://builtbybit.com/members/archie.15314/)
In general flat files (I am assuming that what you meant) loses it benefits as your data sets becomes larger and larger.
That's where MySQL data bases comes in to keep up the speed.
For the first map - it'd be only hcf, no network.. The problem is I'm not very competent with databases and MySQL.That's not necessarily true. MySQL could sometimes be quicker to access, but an SQLite table should work just fine.
King Archie I'd suggest looking into MySQL if you choose to link multiple servers and simultaneously wish to access things like stats/permissions. Other than that, moving to an external database is completely up to you.
For the first map - it'd be only hcf, no network.. The problem is I'm not very competent with databases and MySQL.