- Default hosting mode is now Localtunnel — public *.loca.lt URL,
no account, auto-fetched on first run. Replaces the prototyped
Tailscale mode.
- Tailscale code purged from launcher + CLI; docs swapped to
Localtunnel throughout (easy-setup, joining-a-server, server-cli,
troubleshooting, faq, READMEs).
- Launcher sidebar gains an Open admin panel button — opens
https://admin.<apex> in the browser once the server is live.
- SQLite db moves to %APPDATA%\DorkNet\dorknet.db (server reads
Database__SqlitePath env var, launcher passes it). Existing dbs
under <serverDir>\data\ are migrated on first run.
- CLI Program.cs: --mode default flips from tailscale to localtunnel;
csproj links in LocaltunnelTunnel + LocaltunnelInstaller.
- New Backend files: LauncherNameServer, LocaltunnelInstaller,
LocaltunnelTunnel, SingleOriginServiceMap.
- .gitignore: exclude installer/out/.
- Create README.md for project overview and setup instructions
- Add admin-ui/README.md for admin UI details and development setup
- Introduce client-mod/README.md explaining the MelonLoader mod functionality
- Establish docker/README.md for Docker setup and configuration
- Create docs/README.md to index project documentation
- Implement advanced-setup.md for Docker stack configuration
- Document architecture in architecture.md
- Provide easy-setup.md for hosting instructions
- Add FAQ.md for common questions and legal considerations
- Create joining-a-server.md for player connection instructions
- Establish troubleshooting.md for common issues and resolutions
- Introduce easy-app/README.md for the unified desktop application
- Add server/README.md for ASP.NET Core backend details
- Document tools/README.md for CLI helper scripts