Loading...
  OR  Zero-K Name:    Password:   

Development update 16.10.2016

9 posts, 650 views
Post comment
Filter:    Player:  
sort
We feel the recent infrastructure changes were poorly communicated, so we decided to try and communicate better. We're going to do more semi-regular updates like this one in the future.

ZKL will be phased out



We're planning to phase out ZKL in the next couple weeks. We decided on Chobby as the default lobby and developer resources are too strained to maintain two official lobbies. We encourage you to switch to Chobby now and report any problems so they can be fixed.

Since ZKL is GPL, anyone can take up the slack, it's just not going to be us.

Chobby is being actively developed and can now open things in a browser (user profile, map list, links in chat, etc). It will also flash to alert the user when minimized if you got a MM notification or mentioned in chat.

Lobby protocol performance



After some load testing we found out that the protocol doesn't scale well with hundreds of users. We made the protocol more lightweight, so it doesn't send all info about everyone to every other user. This means that you may not see the complete list of people in battles or people in #zk if it grows too large. You'll still see everything about your friends, clanmates and people in channels other than #zk.

That's not idle steamdreaming either, the initial surge may be quite large, and it's better to be safe than sorry.

Chobby: idle performance



My current focus is on improving the idle performance of Chobby. The engine was modified to allow for FPS throttling, so a slider configuring max FPS in Chobby will be possible.

I also made the engine stop rendering when it's minimized, which has cut resource usage a lot too. It also stops sounds, but wrapper sounds like alerts will still make it through.
+12 / -0


7 years ago
Please put ZKL music and wallpaper in Chobby then I am fine :P
+1 / -0
Skasi
quote:
The engine was modified to allow for FPS throttling

This was already possible years ago. I must know because I've been using the feature every other summer when it had 35°C+ outside.
For me "/vsync 1" caps fps at 60, /vsync 2 at 30, /vsync 3 at 20, /vsync 4 at roughly 15 etc. (past that point numbers started being slightly off from what you'd expect)


quote:
I also made the engine stop rendering when it's minimized, which has cut resource usage a lot too.

Pretty sure this existed in the past as well. Recently I couldn't get real fullscreen to work though (using ZKL) and Spring always ended up being borderless windowed and I can't figure out how to really minimize it. Supposedly windows 7 also has a bug where it fails to detect if certain software is minimized. (not sure I understand the technical stuff behind this)
+0 / -0
quote:
Since ZKL is GPL, anyone can take up the slack, it's just not going to be us.


I will *try* to maintain at least connection defaults for ZKL so it can be used. ZKL has been my friend for 2 years now, and I don't feel like moving quite yet.
+0 / -0
7 years ago
Has anyone fixed stuck units in factory that don't fire?
+0 / -0


7 years ago
NZrankhedgehogs can you provide a replay link where this occurred?
+0 / -0
7 years ago
I played it offline so I don't think that's possible.
It was mission 2v2.
Seems to be pathing problem as it only happens if the factory is enclosed or has units next to it, the AI can't move the unit.
+0 / -0
Skasi
7 years ago
You can upload replay files from singleplayer games. There should be a demos folder in your Spring directory. Replay filename format is Date_Time_MapName_EngineVersion.sdfz
+0 / -0
7 years ago
Great job!
Chubby crashes :(.
+0 / -0