I tried adding Travoos's Dynamic Music into Kaos Client, and after quite some time I successfully added it into the server and client with (almost) no errors.
The server started out fine but when I tried to connect to it with the client, map started loading and I'm getting this error:
Code:
2018-01-07 01:48:44,491 [8] ERROR wServer.realm.DatabaseTicker - System.*********enceException: Object reference not set to an instance of an object.
   at wServer.realm.World.GetMusic(wRandom rand) in F:\ROTMG\dev Chronos Realm\wServer\realm\World.cs:line 94
   at wServer.networking.handlers.HelloHandler.<>c__DisplayClass2_0.<HandlePacket>b__0(Database db) in F:\ROTMG\dev Chronos Realm\wServer\networking\handlers\HelloHandler.cs:line 184
   at wServer.realm.DatabaseTicker.<>c__DisplayClass3_0.<DoActionAsync>b__0() in F:\ROTMG\dev Chronos Realm\wServer\realm\DatabaseTicker.cs:line 31
World.cs Music Code (line 94 and stuff) :
Code:
public void SetMusic(params string[] music)
        {
            Music = music;
            DefaultMusic = music;
        }

        public string GetMusic(wRandom rand = null)
        {
            if (Music.Length == 0) //Line 94
                return "null";
            if (rand == null)
                rand = new wRandom();
            return Music[rand.Next(0, Music.Length)];
        }
UPDATE : Yesterday at least the client started out, but now it's just stuck at the loading screen, is this a local (cache related) problem or what?
It 'loaded' up fine till yesterday