Rincewind wrote:That makes perfect sense. Also makes sense to ditch ADODB then and use that newer library.
Well the codebase in my opinion has become bloatware due to too much off loading to 3rd party libraries.
I understand using 3rd party libraries off loads code and features to other people freeing up time to do our code, that's fine, but at the end of the day we end up being stuck with that 3rd party library even when they stop development on it.
So then we have to all think, ok, do I fix their code that will most probably break else where later on, or do I write my own code to do the same thing.
So at the end of the day we most of the time will end up coding our own version which will never be as good and efficient as it would of been if we coded it into our main code in the first place.
Rincewind wrote:Almost done with setting up my dev env so I can test 0.633 and 0.55.
Previously I had it on my work mac but I'm home today.
Nice, hope it goes well.
I use VMware Workstation Player which is free to use, and its easy to setup with Ubuntu 16.x Server.
I normally setup a few servers so that one is the same as what is running these forums, that way I know it will work on here, and other newer versions so I can cater for versions that are more common later on.
I have also been (before the re-install) using VMware to setup individual virtual servers to simulate separate individual servers acting as the following:
Our Main Gaming Network which consists of an Authentication Service (using SSL), Game List Service.
Our Game(s) Servers, this is what would get released pre-compiled for 3rd party use to play our game which would link up to our network.
Now the Game Servers are a bit like Realms in World of Warcraft, these get listed in the following order:
1: Our Servers.
2: Ranked / Rated Servers (i.e. servers with very good reputation)
3: All remaining 3rd Party Servers.
Also the above orders list are all region grouped.
Also the Game Servers doesn't need to be the same game, each game type will have their own section.
So we could have BNT Classic, which hopefully would look like it does now but a bit cleaner and more efficient, and we could have Blacknova Realms, which is my new idea of what I really wanted BNT to become.
See those two types would have they own separate sections a bit like the BattleNet App, Steam, UPlay launchers.
Well this is what I am hoping anyway, I know some stuff might be difficult to do, but no harm in trying.