A lot of people are wondering whats going on with Soldat 1.5.0, which was announced to be in development 11 months ago…
The current plan is to have a official full release available before April. I personally wanted to have it out before the end of February, but it was later determined one more public beta version is required. Main reasons are to get people to translate the new language file, to get some online playtesting, and catch any remaining major bugs… I will be releasing Dedicated Server 2.6.4 with 1.5.0d. Hopefully there aren’t any major issues left. Some of you would be wondering if there is going to be any difference between 1.5.0c and 1.5.0d… and the answer is: no. Internally in the game source code, there are ALOT of changes; but ofcourse you wont be able to see that. I have attempted my best to fix as many bugs as possible that have been reported via the Soldat Forums and the bug tracker, but I still may have missed some.
The actual status of the 1.5.0 Client: Ready to be packed. The new map list has been finalized, the new weapon mod settings have been finalized. When I say “Ready to be packed”, I mean waiting on MM to pack Soldat.exe with the Player Registration program (3rd party tools, sigh), and waiting for him to also create the Installer. I have not been given these tools, otherwise 1.5.0 would be out already.
Random people keep emailing me asking why its taking so long… What they don’t seem to understand is the fact that I am the only programmer working on Soldat now, I am only one person and I don’t get any money from hundreds of hours of my spare time I have put into Soldat… I have alot of bills to pay, so obviously things that can generate revenue get priority over Soldat. Ehhh, I wont turn this into a rant.
So just keep checking back for the Soldat 1.5.0d Public Beta, it will most likely be posted here and then at Soldat Forums.
Oh, I made a fairly neat little change I made to the Dedicated Server 2.6.4 yesterday… I recoded the Soldat.ini loading function, so that from now on if your config is missing something it will just load a default value for it and display a warning in the console. A lot of you might think this isn’t very useful, but for a server host such as myself this is undoubtedly one of the most useful features in the entire update. This change will save alot of time on upgrading players servers, won’t have to manually go through every client and update their config for the new entries, and will make debugging invalid configurations much easier. Heres an example of the console output when using a config with some missing values: (1.4.2 config on 1.5.0 server)
SOLDAT.INI: "Radio" not found. Using default: Radio=1
SOLDAT.INI: "Advanced_Spectate" not found. Using default: Advanced_Spectate=1
Bam, easy. And yes I have fixed all the current widely used server crash exploits and floods. I actually had them fixed long before they were even known, but am unable to release a fixed dedicated server because the current source code is too heavily modified for 1.5.0 to be reverted. Even though we use Subversion to manage code commits, there was a server move which wiped the version history so that wasn’t an option.
That’s all for today, please leave a comment!


Why should MM pay for EnEsCe? I mean, not that EnEsCe doesn’t deserve to get paid for his efforts, but MM doesn’t really care enough where ever Soldat get’s updated or not. So it’s either work for free or no update.
The Inf King is here! Mwa ha ha ha ha ha ha ha. And Ohhhh… this is nice! Know that the King appreciates your dedication to Soldat man. Thanks… it means a lot. Love the game so far. Can’t wait for 1.5!!!
@de_Generat: January, February, April… Seems like you missed something? ;)
ok. 1st april now! and where 1.5 version?
I like the idea for the soldat.ini default values. Good job w/ everything.
thanks for the update,
i just don’t get why MM isn’t paying you and why he’s making the waiting process longer…
You work on soldat for no money even though MM gets mones from registrations?
I would feel quite ripped off – and i wouldn’t do it unless i get my share…
nice ;D looking forward to its release
Oh, thanks a lot for your efforts which dont make money for you at all. Thanks. a million times.. =)
:D!!! Good news!
Can’t wait!
so hold on, we’re gonna have the UsePackage function but not the CreatePackage function?
Good job. And it’s better to wait longer than release buggy version :p
Sounds great. lets all wait in drooling anticipation :D
I’m glad that you cleared things up. I am most satisfied by your level of hard work – therefore i will wait patiently for 1.5.
Can you explain the UsePackage function ?
How can we use the downloaded packages ? PlaySound ?
Long time nice to know you are trying to do something
oh goodie. Will you post a list of scriptcore changes in dedi 2.6.4 ? Like you said you were going to modify geturl and some other stuff
Current script core changes can be found at http://enesce.com/help/
This has my support.
good job !
Oh Thank you for the status report :)
nice mate, very nice.