Title: Previous thread: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30167391" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30167391</a><p>Hello again HN!
It&#x27;s been 3 months since I last submitted this project and the back-end server software melted down.<p>I was really bummed that many people didn&#x27;t get to play, so I&#x27;ve spent most of my spare time since that last post completely rewriting the back-end server software using small, carefully selected dependencies (C99, sqlite, mongoose.ws &amp; cJSON)
I&#x27;ve done some basic performance testing and I&#x27;m cautiously optimistic that it can now handle up to ~1000 concurrent users.<p>If you have any ideas for improvements, do let me know! Bots are permitted, but try and do something creative instead of just filling the canvas with junk :^)<p>You can view the source code for the new back-end here: <a href="https:&#x2F;&#x2F;github.com&#x2F;vkoskiv&#x2F;nmc2" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vkoskiv&#x2F;nmc2</a>
You can also check out a recent time-lapse here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=FUmnUvTqn6M" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=FUmnUvTqn6M</a>
The time-lapse gets generated from the server log output using this tool: <a href="https:&#x2F;&#x2F;github.com&#x2F;zouppen&#x2F;pikselipeli-parser&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zouppen&#x2F;pikselipeli-parser&#x2F;</a><p>(Note to HN staff: It wouldn&#x27;t let me repost this unless it had a &#x27;slightly different url&#x27;, hence the sneaky redirect there. If this is a big no-no, I apologize, otherwise feel free to swap out the URL to the redirected one :^))
Upvote: