Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2019-06-27 00:00:00Z and 2019-06-28 00:00:00Z
In computer science, bootstrapping is the technique for producing a self-compiling compiler — that is, compiler (or assembler) written in the source programming language that it intends to compile. An initial core version of the compiler (the bootstrap compiler) is generate...
Many compilers for many programming languages are bootstrapped, including compilers for BASIC, ALGOL, C, C#, D, Pascal, PL/I, Factor, Haskell, Modula-2, Oberon, OCaml, Common Lisp, Scheme, Go, Java, Rust, Python, Scala, Nim, Eiffel, and more.
Idle players aren't counted in votes, but after map changes those idle players are no longer considered idle. Subsequent votes are impossible unless you wait for their idle timeout to trigger, or vote those players to spec. If we considered a player idle when first entering server (until their first movement), the problem would go away and you can change the map multiple times in a row even if there are a ton of idle players present.