rcelyte / BeatUpRcelyte

A lightweight modded Beat Saber multiplayer server
The Unlicense
16 stars 5 forks source link

Migrate to INI-based configuration #14

Open rcelyte opened 1 year ago

rcelyte commented 1 year ago

BeatUpServer's current JSON configuration is somewhat convoluted and unintuitive for users. An INI-based format would be simpler to parse, less error prone for users (mismatched quotes, trailing commas, etc.), more extensible, provide more user-friendly errors, and allow for documentation to be included as comments in the default generated configuration file. This would additionally streamline the setup process described in #7.