Over the 3 hours I was in the lobby, I played 2 games (short ones, we won once, we lost once, total time ~~ 45 mn).
The rest was spent try to get games running. I would say that over several games, we crashed 15 times. Different host, different players (but me hu!), but each time on map with 6+ players (I like big games).
Sidenote: I seldomly crash myself (once in the evening in fact), but others do. I remember Squeegueez and xxx_Sandwich as players, Ray too, if you want some more names (not that they are the ones crashing, I'm just citing people who were in the same games as me).
Before going to the point, I would like to say that I'm speaking with a lot of humility and thanks to the ones who are developping, without being paid, Spring. I also would like to say that I'm a professional coder myself (with a game published, but I won't speak more as this is not the aim of this topic).
This is just to point out that I'm not your average 12' old kid who knows nothing about coding and just bitch using words that I have difficulty to understand given my old age...
Well to the point now:
The biggest failure of Spring is his instability in MP (of 4+ people...). It serves few purpose to add features to a project, if the said project is not debugged of the serious bugs plaguing it.
Don't misunderstand me, bugs are acceptable, we are all humans after all (well most of us) but at least when a crashing bug happen, it should serve a purpose: to provide a report or an account of why it occured, so that it can be fixed.
When the game crashes and everyone returns to the lobby, a message should appears saying who crashed and why (the name of the latest function called with some important parameters for example...), so that the log can be forwarded to the developpers.
If its the map fault, then it must be noted and the map tagged as buggy. If a player as an out of date config (memory, video driver) then he (and all) must know what happened. If its in the game code, we have to know that too. For now, I feel like playing russian roulette when we start a game. It can works, it can crashes. Nobody knows and nobody has a clue why it crashed. Some restart the lobby, some restart the computer, and soon we will chant and pray?
That's all. I really do think that the only urgent matter in spring is to not have anymore these frequents crashes. I can wait for new & cool gameplay features
Now fire away. I'm sure the subject has been debated to death. It is also certain that I'll get flamethrowed, but hey, that does not matter
