Author Topic: Devlog update (2020-05-09) SOLDAT TURNS 18!  (Read 5744 times)

0 Members and 1 Guest are viewing this topic.


  • Guest
Devlog update (2020-05-09) SOLDAT TURNS 18!
« on: May 09, 2020, 04:47:21 pm »


Happy birthday, Soldat!

18 years ago, on 9 May 2002 the first public version of Soldat (0.9.4b) was released. 18 years is a long time, in a way it's amazing that even after so many years our community is still alive! Let's hope for another 18 years of fun on the servers!

I would also like to take this opportunity to inform you about some development updates:

- A new version ( of the game has been released for non-steam players and is available to download at This version contains a few bugfixes from the steam version. Updating is not required.

Changelog (1.7.1->
Code: [Select]
- Fixed soldat:// URI scheme registration in the client
- Disabled retrieving server list when starting the game with -demo parameter
- Added .sdm file association
- Implemented Steam P2P Networking for local games
- Implemented Discord Integration
- Updated application icon with the higher resolution version
- Added -notray launch option to disable the tray icon
- Added -nodiscord launch option to disable discord integration
- Added -nosteam launch option to disable steam integration
- Added -windowed launch option to start the game like a normal windowed application
- Implemented Steam's Enhanced Rich Presence system
- Fixed a bug that caused graphics scaling problems (big gostek bug)
- Fixed an issue with the game not responding to keyboard input
- Added an option to change skin color changer in Player Tab
- Server list is now sorted first by the number of players and then by ping to the game server
- Client now uses HTTP api to retrieve the server list.
- Added basic steam integration (steamid authentication, steam nicknames in-game)
- Registration features are now unlocked
- Removed (WM) prefix from the server name
- Added AutoRecord server config option
- Added /RECORDSTART and /RECORDSTOP commands
- Added server-side demo recording
- Enabled VAC system on the steam version
- Added SlowTickWarning server config option
- Added SC3 procedure TActivePlayer.RequestDiscordToken()
- Added SC3 TGame.OnSteamAuth event
- Added SC3 TActivePlayer.SteamID and TActivePlayer.SteamIDString properties
- Added SteamIDAsHWID server config option
- Added Steam user authentication
- Added UDP-based log forwarder
- Fixed exploit that allowed to bypass HWID bans
- Fixed bullet-hitpoints intersection check
- Fixed exploit that allowed to change someone's weapon selection
- Fixed backported PRNG algorithm from the client
- Fixed an issue with one of safety checks that was dropping legitimate bullets with high velocity
- Fixed regenerating polygons not calling OnPlayerDamage
- Modified TPlayer.Health and TPlayer.Vest are RW now
- Added ScriptMath unit
- Added arctan to SC2
- Fixed console executed commands not calling Game.OnAdminCommand in SC3
- Modified SC3 Player.OnBeforeRespawn now returns spawn position
- Added SC3 TActivePlayer.ChangeTeam(Team, JoinType)
- Modified SC3 TActivePlayer.Dummy is now RW
- Modified SC3 TActivePlayer.Alive is now read only (R)
- Added missing TActivePlayer.PlaySound()
- Moved OnBeforeMapChange event to fire at round end (5s before "real" map switch)
- Fixed SC3 OnLeaveGame giving wrong team parameter, possibly crashing the server
- Marked SC3 OnTCPCommand as deprecated
- Fixed SC3 OnAdminCommand sometimes not honoring the result
- Fixed SC3 TActivePlayer.ChangeTeam not honoring Team parameter correctly
- Fixed ForceWeapon function working with wrong Gun objects
- Added Players.Active[] and Players.Active.Count to SC3
- Modified SC3 TTeam.Players[] property to return TActivePlayer instead of TPlayer
- Removed TTeam.Add
- Modified KickPlayer fails on admin only if it's a ping, flood or vote related kick
- Added OnBeforeJoinTeam event to SC3
- Fixed TActivePlayer.Ping is always 1 #666

- The source code of 1.8 version has been prepared for open-source release and delivered to the creator of the game. Now, we have to wait for the final git push to We hope that this change will create a new chapter in the game's history and bring more activity in its development.

- I have decided to step down from my duties as the lead developer of the project. It's been a fun and challenging ride, but it's time for me to move on. I would like to thank everyone I have worked with over the past few years.

artwork by L[one]R
« Last Edit: May 10, 2020, 03:41:19 am by helloer »

Offline soldat-game

  • Camper
  • ***
  • Posts: 407
Re: Devlog update (2020-05-09) SOLDAT TURNS 18!
« Reply #1 on: May 09, 2020, 05:24:52 pm »
Why leave?

Offline Savage

  • Soldier
  • **
  • Posts: 155
Re: Devlog update (2020-05-09) SOLDAT TURNS 18!
« Reply #2 on: May 09, 2020, 06:16:57 pm »
Best developer, thank You <3

Offline machina

  • Soldat Beta Team
  • Veteran
  • ******
  • Posts: 1117
  • The world isn't nice. Why should I be...?
Re: Devlog update (2020-05-09) SOLDAT TURNS 18!
« Reply #3 on: May 10, 2020, 02:57:23 pm »
Damn, I'm old.

Thanks devs!

Offline Aeronic

  • Major(1)
  • Posts: 28
Re: Devlog update (2020-05-09) SOLDAT TURNS 18!
« Reply #4 on: May 11, 2020, 01:02:27 am »
Hi.  Just letting you know both the patch and full installer get blocked by Microsoft Defender Smartscreen. 

Looking forward to not having the game minimise to tray though :)

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2029
  • We can do better!
Re: Devlog update (2020-05-09) SOLDAT TURNS 18!
« Reply #5 on: December 22, 2021, 11:10:28 am »
Thx for bringing life back to the community! helloer <3

Anyway.. I just installed in a new ''C:\soldat'' folder, but as soon as I double-clicked Soldat.exe it disappeared without any notification. Probably Microsoft Defender Smartscreen
« Last Edit: December 22, 2021, 12:24:15 pm by homerofgods »