I'm not even sure if I'm asking the right question; a lot of the nitty-gritty details of administrating a UT server are just starting to make sense to me.
Anyway. On some servers, particularly ones that use ACE/NPLoader, I distinctly remember being prompted to download a .dll file when it is not found on my '/System' directory. How else do all these .dll files end up in the system folder when you connect to some place like Siege?
What I want to know is: Is this a feature of ACE, or something like Nexgen that manages connections and sends missing files if the player needs them in order to connect to your server?
I ask because a server I am trying to get up and running uses one component, that requires a .dll file. Naturally, when the client - who doesn't have all the files on my server - tries to connect, they get the following error:
Critical Error: Can't bind to native class RMusicPlayer.RMusic_Component
Followed by a stack trace/history. I didn't anticipate this being an issue, but apparently it is, and so I might have to rethink what I host on the server if I can't find a work-around for this.