Back to News

refactor: merge logon server into world process

•By Moh•changelogdawn
Changelog

- Convert FrostEmu.Logon from Exe to library; drop Main, icon, and standalone console loop

- Expose Start/ReloadConfig/Restart entry points on FrostEmu.Logon.Program for in-process hosting

- Add Stop() on LogonServer for graceful socket shutdown via Restart

- Add ProjectReference from FrostEmu.World to FrostEmu.Logon and wire LogonServer into Program.Main after config/DB init

- Add LogonServer property on World.Program alongside Server

- Add /logon restart and /logon reloadconfig console commands for managing the Logon listener from the World console