Diff of the two buildlogs:

--
--- b1/build.log	2023-05-17 00:42:25.168117954 +0000
+++ b2/build.log	2023-05-17 00:58:49.708982193 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Tue May 16 12:18:56 -12 2023
-I: pbuilder-time-stamp: 1684282736
+I: Current time: Wed May 17 14:45:39 +14 2023
+I: pbuilder-time-stamp: 1684284339
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
 I: copying local configuration
@@ -16,7 +16,7 @@
 I: copying [./ddnet_16.4.orig.tar.xz]
 I: copying [./ddnet_16.4-1.1.debian.tar.xz]
 I: Extracting source
-gpgv: Signature made Sun Feb 12 03:56:09 2023 -12
+gpgv: Signature made Mon Feb 13 05:56:09 2023 +14
 gpgv:                using RSA key 3AFA757FAC6EA11D2FF45DF088D24287A2D898B1
 gpgv: Can't check signature: No public key
 dpkg-source: warning: cannot verify inline signature for ./ddnet_16.4-1.1.dsc: no acceptable signature found
@@ -27,135 +27,167 @@
 dpkg-source: info: applying use-system-libjsonparser.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/31264/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/22366/tmp/hooks/D01_modify_environment starting
+debug: Running on jtx1c.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 May 17 14:46 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/22366/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/22366/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='bookworm'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.2.15(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=bookworm
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='2b1ffa013b5f45f6bdb976718a4b476f'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='31264'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=460ff96d21fb4b50b4849c5005ede5ec
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=22366
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.nX7TmLLj/pbuilderrc_ilHU --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nX7TmLLj/b1 --logfile b1/build.log ddnet_16.4-1.1.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.nX7TmLLj/pbuilderrc_3Ddw --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nX7TmLLj/b2 --logfile b2/build.log --extrapackages usrmerge ddnet_16.4-1.1.dsc'
+  SUDO_GID=114
+  SUDO_UID=108
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux virt32c 5.10.0-23-armmp-lpae #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux
+  Linux i-capture-the-hostname 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux
 I: ls -l /bin
   total 5072
-  -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash
-  -rwxr-xr-x 3 root root  67144 Sep 18  2022 bunzip2
-  -rwxr-xr-x 3 root root  67144 Sep 18  2022 bzcat
-  lrwxrwxrwx 1 root root      6 Sep 18  2022 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root   2225 Sep 18  2022 bzdiff
-  lrwxrwxrwx 1 root root      6 Sep 18  2022 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root   4893 Nov 27  2021 bzexe
-  lrwxrwxrwx 1 root root      6 Sep 18  2022 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root   3775 Sep 18  2022 bzgrep
-  -rwxr-xr-x 3 root root  67144 Sep 18  2022 bzip2
-  -rwxr-xr-x 1 root root  67112 Sep 18  2022 bzip2recover
-  lrwxrwxrwx 1 root root      6 Sep 18  2022 bzless -> bzmore
-  -rwxr-xr-x 1 root root   1297 Sep 18  2022 bzmore
-  -rwxr-xr-x 1 root root  67632 Sep 20  2022 cat
-  -rwxr-xr-x 1 root root  67676 Sep 20  2022 chgrp
-  -rwxr-xr-x 1 root root  67644 Sep 20  2022 chmod
-  -rwxr-xr-x 1 root root  67684 Sep 20  2022 chown
-  -rwxr-xr-x 1 root root 133532 Sep 20  2022 cp
-  -rwxr-xr-x 1 root root 132868 Jan  5 01:20 dash
-  -rwxr-xr-x 1 root root 133220 Sep 20  2022 date
-  -rwxr-xr-x 1 root root  67732 Sep 20  2022 dd
-  -rwxr-xr-x 1 root root  68104 Sep 20  2022 df
-  -rwxr-xr-x 1 root root 133632 Sep 20  2022 dir
-  -rwxr-xr-x 1 root root  59128 Mar 22 21:02 dmesg
-  lrwxrwxrwx 1 root root      8 Dec 19 01:33 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root      8 Dec 19 01:33 domainname -> hostname
-  -rwxr-xr-x 1 root root  67560 Sep 20  2022 echo
-  -rwxr-xr-x 1 root root     41 Jan 24 02:43 egrep
-  -rwxr-xr-x 1 root root  67548 Sep 20  2022 false
-  -rwxr-xr-x 1 root root     41 Jan 24 02:43 fgrep
-  -rwxr-xr-x 1 root root  55748 Mar 22 21:02 findmnt
-  -rwsr-xr-x 1 root root  26208 Mar 22 20:15 fusermount
-  -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep
-  -rwxr-xr-x 2 root root   2346 Apr  9  2022 gunzip
-  -rwxr-xr-x 1 root root   6447 Apr  9  2022 gzexe
-  -rwxr-xr-x 1 root root  64220 Apr  9  2022 gzip
-  -rwxr-xr-x 1 root root  67032 Dec 19 01:33 hostname
-  -rwxr-xr-x 1 root root  67720 Sep 20  2022 ln
-  -rwxr-xr-x 1 root root  35132 Mar 22 21:51 login
-  -rwxr-xr-x 1 root root 133632 Sep 20  2022 ls
-  -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk
-  -rwxr-xr-x 1 root root  67800 Sep 20  2022 mkdir
-  -rwxr-xr-x 1 root root  67764 Sep 20  2022 mknod
-  -rwxr-xr-x 1 root root  67596 Sep 20  2022 mktemp
-  -rwxr-xr-x 1 root root  38504 Mar 22 21:02 more
-  -rwsr-xr-x 1 root root  38496 Mar 22 21:02 mount
-  -rwxr-xr-x 1 root root   9824 Mar 22 21:02 mountpoint
-  -rwxr-xr-x 1 root root 133532 Sep 20  2022 mv
-  lrwxrwxrwx 1 root root      8 Dec 19 01:33 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root     14 Apr  2 18:25 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root  67608 Sep 20  2022 pwd
-  lrwxrwxrwx 1 root root      4 Apr 23 09:24 rbash -> bash
-  -rwxr-xr-x 1 root root  67600 Sep 20  2022 readlink
-  -rwxr-xr-x 1 root root  67672 Sep 20  2022 rm
-  -rwxr-xr-x 1 root root  67600 Sep 20  2022 rmdir
-  -rwxr-xr-x 1 root root  67400 Nov  2  2022 run-parts
-  -rwxr-xr-x 1 root root 133372 Jan  5 07:55 sed
-  lrwxrwxrwx 1 root root      4 Jan  5 01:20 sh -> dash
-  -rwxr-xr-x 1 root root  67584 Sep 20  2022 sleep
-  -rwxr-xr-x 1 root root  67644 Sep 20  2022 stty
-  -rwsr-xr-x 1 root root  50800 Mar 22 21:02 su
-  -rwxr-xr-x 1 root root  67584 Sep 20  2022 sync
-  -rwxr-xr-x 1 root root 336764 Apr  6 02:25 tar
-  -rwxr-xr-x 1 root root  67144 Nov  2  2022 tempfile
-  -rwxr-xr-x 1 root root 133224 Sep 20  2022 touch
-  -rwxr-xr-x 1 root root  67548 Sep 20  2022 true
-  -rwxr-xr-x 1 root root   9768 Mar 22 20:15 ulockmgr_server
-  -rwsr-xr-x 1 root root  22108 Mar 22 21:02 umount
-  -rwxr-xr-x 1 root root  67572 Sep 20  2022 uname
-  -rwxr-xr-x 2 root root   2346 Apr  9  2022 uncompress
-  -rwxr-xr-x 1 root root 133632 Sep 20  2022 vdir
-  -rwxr-xr-x 1 root root  42608 Mar 22 21:02 wdctl
-  lrwxrwxrwx 1 root root      8 Dec 19 01:33 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root   1984 Apr  9  2022 zcat
-  -rwxr-xr-x 1 root root   1678 Apr  9  2022 zcmp
-  -rwxr-xr-x 1 root root   6460 Apr  9  2022 zdiff
-  -rwxr-xr-x 1 root root     29 Apr  9  2022 zegrep
-  -rwxr-xr-x 1 root root     29 Apr  9  2022 zfgrep
-  -rwxr-xr-x 1 root root   2081 Apr  9  2022 zforce
-  -rwxr-xr-x 1 root root   8103 Apr  9  2022 zgrep
-  -rwxr-xr-x 1 root root   2206 Apr  9  2022 zless
-  -rwxr-xr-x 1 root root   1842 Apr  9  2022 zmore
-  -rwxr-xr-x 1 root root   4577 Apr  9  2022 znew
-I: user script /srv/workspace/pbuilder/31264/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash
+  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bunzip2
+  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bzcat
+  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root   2225 Sep 19  2022 bzdiff
+  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root   4893 Nov 28  2021 bzexe
+  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root   3775 Sep 19  2022 bzgrep
+  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bzip2
+  -rwxr-xr-x 1 root root  67112 Sep 19  2022 bzip2recover
+  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzless -> bzmore
+  -rwxr-xr-x 1 root root   1297 Sep 19  2022 bzmore
+  -rwxr-xr-x 1 root root  67632 Sep 21  2022 cat
+  -rwxr-xr-x 1 root root  67676 Sep 21  2022 chgrp
+  -rwxr-xr-x 1 root root  67644 Sep 21  2022 chmod
+  -rwxr-xr-x 1 root root  67684 Sep 21  2022 chown
+  -rwxr-xr-x 1 root root 133532 Sep 21  2022 cp
+  -rwxr-xr-x 1 root root 132868 Jan  6 03:20 dash
+  -rwxr-xr-x 1 root root 133220 Sep 21  2022 date
+  -rwxr-xr-x 1 root root  67732 Sep 21  2022 dd
+  -rwxr-xr-x 1 root root  68104 Sep 21  2022 df
+  -rwxr-xr-x 1 root root 133632 Sep 21  2022 dir
+  -rwxr-xr-x 1 root root  59128 Mar 23 23:02 dmesg
+  lrwxrwxrwx 1 root root      8 Dec 20 03:33 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root      8 Dec 20 03:33 domainname -> hostname
+  -rwxr-xr-x 1 root root  67560 Sep 21  2022 echo
+  -rwxr-xr-x 1 root root     41 Jan 25 04:43 egrep
+  -rwxr-xr-x 1 root root  67548 Sep 21  2022 false
+  -rwxr-xr-x 1 root root     41 Jan 25 04:43 fgrep
+  -rwxr-xr-x 1 root root  55748 Mar 23 23:02 findmnt
+  -rwsr-xr-x 1 root root  26208 Mar 23 22:15 fusermount
+  -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep
+  -rwxr-xr-x 2 root root   2346 Apr 10  2022 gunzip
+  -rwxr-xr-x 1 root root   6447 Apr 10  2022 gzexe
+  -rwxr-xr-x 1 root root  64220 Apr 10  2022 gzip
+  -rwxr-xr-x 1 root root  67032 Dec 20 03:33 hostname
+  -rwxr-xr-x 1 root root  67720 Sep 21  2022 ln
+  -rwxr-xr-x 1 root root  35132 Mar 23 23:51 login
+  -rwxr-xr-x 1 root root 133632 Sep 21  2022 ls
+  -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk
+  -rwxr-xr-x 1 root root  67800 Sep 21  2022 mkdir
+  -rwxr-xr-x 1 root root  67764 Sep 21  2022 mknod
+  -rwxr-xr-x 1 root root  67596 Sep 21  2022 mktemp
+  -rwxr-xr-x 1 root root  38504 Mar 23 23:02 more
+  -rwsr-xr-x 1 root root  38496 Mar 23 23:02 mount
+  -rwxr-xr-x 1 root root   9824 Mar 23 23:02 mountpoint
+  -rwxr-xr-x 1 root root 133532 Sep 21  2022 mv
+  lrwxrwxrwx 1 root root      8 Dec 20 03:33 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root     14 Apr  3 20:25 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root  67608 Sep 21  2022 pwd
+  lrwxrwxrwx 1 root root      4 Apr 24 11:24 rbash -> bash
+  -rwxr-xr-x 1 root root  67600 Sep 21  2022 readlink
+  -rwxr-xr-x 1 root root  67672 Sep 21  2022 rm
+  -rwxr-xr-x 1 root root  67600 Sep 21  2022 rmdir
+  -rwxr-xr-x 1 root root  67400 Nov  3  2022 run-parts
+  -rwxr-xr-x 1 root root 133372 Jan  6 09:55 sed
+  lrwxrwxrwx 1 root root      9 May 17 14:46 sh -> /bin/bash
+  -rwxr-xr-x 1 root root  67584 Sep 21  2022 sleep
+  -rwxr-xr-x 1 root root  67644 Sep 21  2022 stty
+  -rwsr-xr-x 1 root root  50800 Mar 23 23:02 su
+  -rwxr-xr-x 1 root root  67584 Sep 21  2022 sync
+  -rwxr-xr-x 1 root root 336764 Apr  7 04:25 tar
+  -rwxr-xr-x 1 root root  67144 Nov  3  2022 tempfile
+  -rwxr-xr-x 1 root root 133224 Sep 21  2022 touch
+  -rwxr-xr-x 1 root root  67548 Sep 21  2022 true
+  -rwxr-xr-x 1 root root   9768 Mar 23 22:15 ulockmgr_server
+  -rwsr-xr-x 1 root root  22108 Mar 23 23:02 umount
+  -rwxr-xr-x 1 root root  67572 Sep 21  2022 uname
+  -rwxr-xr-x 2 root root   2346 Apr 10  2022 uncompress
+  -rwxr-xr-x 1 root root 133632 Sep 21  2022 vdir
+  -rwxr-xr-x 1 root root  42608 Mar 23 23:02 wdctl
+  lrwxrwxrwx 1 root root      8 Dec 20 03:33 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root   1984 Apr 10  2022 zcat
+  -rwxr-xr-x 1 root root   1678 Apr 10  2022 zcmp
+  -rwxr-xr-x 1 root root   6460 Apr 10  2022 zdiff
+  -rwxr-xr-x 1 root root     29 Apr 10  2022 zegrep
+  -rwxr-xr-x 1 root root     29 Apr 10  2022 zfgrep
+  -rwxr-xr-x 1 root root   2081 Apr 10  2022 zforce
+  -rwxr-xr-x 1 root root   8103 Apr 10  2022 zgrep
+  -rwxr-xr-x 1 root root   2206 Apr 10  2022 zless
+  -rwxr-xr-x 1 root root   1842 Apr 10  2022 zmore
+  -rwxr-xr-x 1 root root   4577 Apr 10  2022 znew
+I: user script /srv/workspace/pbuilder/22366/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -582,7 +614,7 @@
 Get: 342 http://deb.debian.org/debian bookworm/main armhf libwavpack1 armhf 5.6.0-1 [73.6 kB]
 Get: 343 http://deb.debian.org/debian bookworm/main armhf libwavpack-dev armhf 5.6.0-1 [21.4 kB]
 Get: 344 http://deb.debian.org/debian bookworm/main armhf libx264-dev armhf 2:0.164.3095+gitbaee400-3 [474 kB]
-Fetched 155 MB in 4s (34.7 MB/s)
+Fetched 155 MB in 29s (5266 kB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package libpython3.11-minimal:armhf.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19329 files and directories currently installed.)
@@ -1981,8 +2013,19 @@
 Writing extended state information...
 Building tag database...
  -> Finished parsing the build-deps
+Reading package lists...
+Building dependency tree...
+Reading state information...
+usrmerge is already the newest version (35).
+0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/ddnet-16.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../ddnet_16.4-1.1_source.changes
+I: user script /srv/workspace/pbuilder/22366/tmp/hooks/A99_set_merged_usr starting
+Re-configuring usrmerge...
+removed '/etc/unsupported-skip-usrmerge-conversion'
+The system has been successfully converted.
+I: user script /srv/workspace/pbuilder/22366/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/ddnet-16.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../ddnet_16.4-1.1_source.changes
 dpkg-buildpackage: info: source package ddnet
 dpkg-buildpackage: info: source version 16.4-1.1
 dpkg-buildpackage: info: source distribution unstable
@@ -2133,7 +2176,7 @@
 /build/ddnet-16.4/data/shader/vulkan/quad.vert
 -- Finished building vulkan shaders
 -- ******** DDNet ********
--- Target OS: linux armv7l
+-- Target OS: linux aarch64
 -- Compiler: /usr/bin/c++
 -- Build type: None
 -- Dependencies:
@@ -2173,55 +2216,57 @@
 -- Build files have been written to: /build/ddnet-16.4/obj-arm-linux-gnueabihf
 make[1]: Leaving directory '/build/ddnet-16.4'
    dh_auto_build -Nddnet-data
-	cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1
+	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
 make[1]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 /usr/bin/cmake -S/build/ddnet-16.4 -B/build/ddnet-16.4/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles /build/ddnet-16.4/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
 make  -f CMakeFiles/Makefile2 all
 make[2]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/steam_api.dir/build.make CMakeFiles/steam_api.dir/depend
+make  -f CMakeFiles/engine-gfx.dir/build.make CMakeFiles/engine-gfx.dir/depend
 make  -f CMakeFiles/engine-shared.dir/build.make CMakeFiles/engine-shared.dir/depend
+make  -f CMakeFiles/game-shared.dir/build.make CMakeFiles/game-shared.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/steam_api.dir/DependInfo.cmake --color=
-make  -f CMakeFiles/game-shared.dir/build.make CMakeFiles/game-shared.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/engine-gfx.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-make  -f CMakeFiles/steam_api.dir/build.make CMakeFiles/steam_api.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 [  1%] Generating src/game/generated/protocolglue.h
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/crosscompile.py map_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocolglue.h
+make  -f CMakeFiles/steam_api.dir/build.make CMakeFiles/steam_api.dir/build
+make  -f CMakeFiles/engine-gfx.dir/build.make CMakeFiles/engine-gfx.dir/build
 [  2%] Generating src/game/generated/protocolglue.h
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/crosscompile.py map_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocolglue.h
-[  3%] Building CXX object CMakeFiles/steam_api.dir/src/steam/steam_api_stub.cpp.o
+[  4%] Building CXX object CMakeFiles/steam_api.dir/src/steam/steam_api_stub.cpp.o
+[  4%] Building CXX object CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o -MF CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o.d -o CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o -c /build/ddnet-16.4/src/engine/gfx/image_loader.cpp
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/steam_api.dir/src/steam/steam_api_stub.cpp.o -MF CMakeFiles/steam_api.dir/src/steam/steam_api_stub.cpp.o.d -o CMakeFiles/steam_api.dir/src/steam/steam_api_stub.cpp.o -c /build/ddnet-16.4/src/steam/steam_api_stub.cpp
-[  4%] Generating src/game/generated/protocol.cpp
-cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py network_source > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol.cpp
-[  5%] Generating src/game/generated/git_revision.cpp
+[  7%] Generating src/game/generated/protocol.cpp
+[  7%] Generating src/game/generated/git_revision.cpp
 cd /build/ddnet-16.4 && /usr/bin/python3 scripts/git_revision.py > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/git_revision.cpp
-[  5%] Linking CXX static library libsteam_api.a
+cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py network_source > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol.cpp
+[  7%] Linking CXX static library libsteam_api.a
 /usr/bin/cmake -P CMakeFiles/steam_api.dir/cmake_clean_target.cmake
+[  7%] Generating src/game/generated/protocol.h
+cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py network_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol.h
 /usr/bin/cmake -E cmake_link_script CMakeFiles/steam_api.dir/link.txt --verbose=1
 /usr/bin/ar qc libsteam_api.a CMakeFiles/steam_api.dir/src/steam/steam_api_stub.cpp.o
 /usr/bin/ranlib libsteam_api.a
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[  5%] Built target steam_api
-make  -f CMakeFiles/engine-gfx.dir/build.make CMakeFiles/engine-gfx.dir/depend
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/engine-gfx.dir/DependInfo.cmake --color=
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-make  -f CMakeFiles/engine-gfx.dir/build.make CMakeFiles/engine-gfx.dir/build
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[  5%] Generating src/game/generated/protocol.h
-cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py network_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol.h
-[  7%] Building CXX object CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o -MF CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o.d -o CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o -c /build/ddnet-16.4/src/engine/gfx/image_loader.cpp
 [  7%] Generating src/game/generated/protocol.h
 cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py network_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol.h
-[  7%] Generating src/game/generated/protocol7.h
-cd /build/ddnet-16.4 && /usr/bin/python3 -m datasrc.seven.compile network_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol7.h
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[  7%] Built target steam_api
 [  7%] Generating src/game/generated/protocol7.cpp
 cd /build/ddnet-16.4 && /usr/bin/python3 -m datasrc.seven.compile network_source > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol7.cpp
+[  7%] Generating src/game/generated/protocol7.h
+cd /build/ddnet-16.4 && /usr/bin/python3 -m datasrc.seven.compile network_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol7.h
+[  7%] Generating src/game/generated/protocol7.h
+cd /build/ddnet-16.4 && /usr/bin/python3 -m datasrc.seven.compile network_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocol7.h
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/game-shared.dir/DependInfo.cmake --color=
 [  7%] Generating src/game/generated/protocolglue.cpp
 cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/crosscompile.py map_source > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/protocolglue.cpp
@@ -2229,6 +2274,8 @@
 make  -f CMakeFiles/game-shared.dir/build.make CMakeFiles/game-shared.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/engine-shared.dir/DependInfo.cmake --color=
+[  7%] Building CXX object CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o -MF CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o.d -o CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o -c /build/ddnet-16.4/src/engine/gfx/image_manipulation.cpp
 [  7%] Building CXX object CMakeFiles/game-shared.dir/src/game/bezier.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/bezier.cpp.o -MF CMakeFiles/game-shared.dir/src/game/bezier.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/bezier.cpp.o -c /build/ddnet-16.4/src/game/bezier.cpp
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
@@ -2238,73 +2285,70 @@
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o -c /build/ddnet-16.4/src/engine/shared/assertion_logger.cpp
 [  7%] Building CXX object CMakeFiles/game-shared.dir/src/game/collision.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/collision.cpp.o -MF CMakeFiles/game-shared.dir/src/game/collision.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/collision.cpp.o -c /build/ddnet-16.4/src/game/collision.cpp
-[  7%] Building CXX object CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o
+[  8%] Building CXX object CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -MF CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -c /build/ddnet-16.4/src/game/gamecore.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/collision.cpp:16:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o -MF CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o.d -o CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o -c /build/ddnet-16.4/src/engine/gfx/image_manipulation.cpp
-[  8%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o -c /build/ddnet-16.4/src/engine/shared/compression.cpp
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 [  8%] Built target engine-gfx
-[  8%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o -c /build/ddnet-16.4/src/engine/shared/config.cpp
-[  8%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o -c /build/ddnet-16.4/src/engine/shared/console.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[  9%] Building CXX object CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -MF CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -c /build/ddnet-16.4/src/game/gamecore.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/shared/config.cpp:4:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
+[  8%] Building CXX object CMakeFiles/game-shared.dir/src/game/layers.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/layers.cpp.o -MF CMakeFiles/game-shared.dir/src/game/layers.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/layers.cpp.o -c /build/ddnet-16.4/src/game/layers.cpp
+[  9%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o -c /build/ddnet-16.4/src/engine/shared/compression.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/checksum.h:4,
-                 from /build/ddnet-16.4/src/engine/shared/console.cpp:9:
+                 from /build/ddnet-16.4/src/game/gamecore.cpp:9:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+[  9%] Building CXX object CMakeFiles/game-shared.dir/src/game/localization.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/localization.cpp.o -MF CMakeFiles/game-shared.dir/src/game/localization.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/localization.cpp.o -c /build/ddnet-16.4/src/game/localization.cpp
+[  9%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o -c /build/ddnet-16.4/src/engine/shared/config.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[  9%] Building CXX object CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o -MF CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o -c /build/ddnet-16.4/src/game/mapbugs.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/gamecore.cpp:9:
+                 from /build/ddnet-16.4/src/engine/shared/config.cpp:4:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[  9%] Building CXX object CMakeFiles/game-shared.dir/src/game/layers.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/layers.cpp.o -MF CMakeFiles/game-shared.dir/src/game/layers.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/layers.cpp.o -c /build/ddnet-16.4/src/game/layers.cpp
-[  9%] Building CXX object CMakeFiles/game-shared.dir/src/game/localization.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/localization.cpp.o -MF CMakeFiles/game-shared.dir/src/game/localization.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/localization.cpp.o -c /build/ddnet-16.4/src/game/localization.cpp
-[  9%] Building CXX object CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o -MF CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o -c /build/ddnet-16.4/src/game/mapbugs.cpp
 [ 10%] Building CXX object CMakeFiles/game-shared.dir/src/game/mapitems.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/mapitems.cpp.o -MF CMakeFiles/game-shared.dir/src/game/mapitems.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/mapitems.cpp.o -c /build/ddnet-16.4/src/game/mapitems.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 10%] Building CXX object CMakeFiles/game-shared.dir/src/game/prng.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/prng.cpp.o -MF CMakeFiles/game-shared.dir/src/game/prng.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/prng.cpp.o -c /build/ddnet-16.4/src/game/prng.cpp
-[ 11%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o -c /build/ddnet-16.4/src/engine/shared/csv.cpp
-[ 11%] Building CXX object CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o
+[ 10%] Building CXX object CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o -MF CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o -c /build/ddnet-16.4/src/game/teamscore.cpp
-[ 11%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o -c /build/ddnet-16.4/src/engine/shared/datafile.cpp
+[ 11%] Building CXX object CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o -MF CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o -c /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/git_revision.cpp
+[ 11%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o -c /build/ddnet-16.4/src/engine/shared/console.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/teamscore.cpp:3:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+[ 13%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o -c /build/ddnet-16.4/src/engine/shared/csv.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 13%] Building CXX object CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o -MF CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o -c /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/git_revision.cpp
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 [ 13%] Built target game-shared
+[ 13%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o -c /build/ddnet-16.4/src/engine/shared/datafile.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/checksum.h:4,
+                 from /build/ddnet-16.4/src/engine/shared/console.cpp:9:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 [ 13%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o -c /build/ddnet-16.4/src/engine/shared/demo.cpp
 [ 13%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o
@@ -2328,27 +2372,30 @@
 [ 14%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o -c /build/ddnet-16.4/src/engine/shared/fifo.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/shared/engine.cpp:9:
+                 from /build/ddnet-16.4/src/engine/shared/fifo.cpp:6:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/shared/fifo.cpp:6:
+                 from /build/ddnet-16.4/src/engine/shared/engine.cpp:9:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 14%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o -c /build/ddnet-16.4/src/engine/shared/filecollection.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 15%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o
-[ 15%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o -c /build/ddnet-16.4/src/engine/shared/filecollection.cpp
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o -c /build/ddnet-16.4/src/engine/shared/global_uuid_manager.cpp
 [ 15%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o -c /build/ddnet-16.4/src/engine/shared/http.cpp
 [ 15%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o -c /build/ddnet-16.4/src/engine/shared/huffman.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 16%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o -c /build/ddnet-16.4/src/engine/shared/jobs.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/engine/shared/http.cpp:7:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
@@ -2371,13 +2418,10 @@
       |   ^~~~~~~~~~~~~~~~~
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 16%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o -c /build/ddnet-16.4/src/engine/shared/jobs.cpp
 [ 16%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o -c /build/ddnet-16.4/src/engine/shared/json.cpp
 [ 16%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o -c /build/ddnet-16.4/src/engine/shared/kernel.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 17%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o -c /build/ddnet-16.4/src/engine/shared/linereader.cpp
 [ 17%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o
@@ -2420,22 +2464,22 @@
       |                                                                                                                          -
 [ 21%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o -c /build/ddnet-16.4/src/engine/shared/network_server.cpp
+[ 21%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o -c /build/ddnet-16.4/src/engine/shared/network_stun.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 21%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o -c /build/ddnet-16.4/src/engine/shared/packer.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/engine/shared/network_server.cpp:6:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 21%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o -c /build/ddnet-16.4/src/engine/shared/network_stun.cpp
-[ 21%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o -c /build/ddnet-16.4/src/engine/shared/packer.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 22%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o -c /build/ddnet-16.4/src/engine/shared/protocol_ex.cpp
 [ 22%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o -c /build/ddnet-16.4/src/engine/shared/ringbuffer.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 22%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o -c /build/ddnet-16.4/src/engine/shared/serverinfo.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
@@ -2475,6 +2519,7 @@
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o -MF CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o.d -o CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o -c /build/ddnet-16.4/src/base/hash_libtomcrypt.cpp
 [ 28%] Building CXX object CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o -MF CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o.d -o CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o -c /build/ddnet-16.4/src/base/hash_openssl.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 28%] Building CXX object CMakeFiles/engine-shared.dir/src/base/log.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/engine-shared.dir/src/base/log.cpp.o -MF CMakeFiles/engine-shared.dir/src/base/log.cpp.o.d -o CMakeFiles/engine-shared.dir/src/base/log.cpp.o -c /build/ddnet-16.4/src/base/log.cpp
 [ 29%] Building CXX object CMakeFiles/engine-shared.dir/src/base/system.cpp.o
@@ -2488,35 +2533,43 @@
 make  -f CMakeFiles/DDNet.dir/build.make CMakeFiles/DDNet.dir/depend
 make  -f CMakeFiles/DDNet-Server.dir/build.make CMakeFiles/DDNet-Server.dir/depend
 make  -f CMakeFiles/config_retrieve.dir/build.make CMakeFiles/config_retrieve.dir/depend
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make  -f CMakeFiles/config_store.dir/build.make CMakeFiles/config_store.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/config_retrieve.dir/DependInfo.cmake --color=
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 30%] Generating src/game/generated/client_data7.h
+cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/config_store.dir/DependInfo.cmake --color=
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 [ 30%] Generating src/game/generated/wordlist.h
-cd /build/ddnet-16.4 && /usr/bin/python3 -m datasrc.seven.compile client_content_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data7.h
-cd /build/ddnet-16.4 && /usr/bin/python3 scripts/wordlist.py > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/wordlist.h
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+cd /build/ddnet-16.4 && /usr/bin/python3 scripts/wordlist.py > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/wordlist.h
 make  -f CMakeFiles/config_retrieve.dir/build.make CMakeFiles/config_retrieve.dir/build
+make  -f CMakeFiles/config_store.dir/build.make CMakeFiles/config_store.dir/build
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 30%] Generating src/game/generated/client_data7.h
+cd /build/ddnet-16.4 && /usr/bin/python3 -m datasrc.seven.compile client_content_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data7.h
+[ 32%] Building CXX object CMakeFiles/config_store.dir/src/tools/config_store.cpp.o
 [ 32%] Building CXX object CMakeFiles/config_retrieve.dir/src/tools/config_retrieve.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/config_retrieve.dir/src/tools/config_retrieve.cpp.o -MF CMakeFiles/config_retrieve.dir/src/tools/config_retrieve.cpp.o.d -o CMakeFiles/config_retrieve.dir/src/tools/config_retrieve.cpp.o -c /build/ddnet-16.4/src/tools/config_retrieve.cpp
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/config_store.dir/src/tools/config_store.cpp.o -MF CMakeFiles/config_store.dir/src/tools/config_store.cpp.o.d -o CMakeFiles/config_store.dir/src/tools/config_store.cpp.o -c /build/ddnet-16.4/src/tools/config_store.cpp
 [ 32%] Generating src/game/generated/server_data.cpp
 cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py server_content_source > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/server_data.cpp
 [ 32%] Generating src/game/generated/checksum.cpp
 cd /build/ddnet-16.4 && /usr/bin/python3 scripts/checksum.py /build/ddnet-16.4/obj-arm-linux-gnueabihf/checksummed_files.txt /build/ddnet-16.4/obj-arm-linux-gnueabihf/checksummed_extra.txt > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/checksum.cpp
-[ 32%] Generating src/game/generated/client_data.cpp
-cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py client_content_source > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data.cpp
 [ 32%] Generating src/game/generated/server_data.h
 cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py server_content_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/server_data.h
-[ 32%] Generating src/game/generated/client_data.h
-cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py client_content_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data.h
+[ 32%] Generating src/game/generated/client_data.cpp
+cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py client_content_source > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data.cpp
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/DDNet-Server.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/DDNet-Server.dir/build.make CMakeFiles/DDNet-Server.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 [ 32%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/antibot.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/antibot.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/antibot.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/antibot.cpp.o -c /build/ddnet-16.4/src/engine/server/antibot.cpp
+[ 32%] Generating src/game/generated/client_data.h
+cd /build/ddnet-16.4 && /usr/bin/python3 datasrc/compile.py client_content_header > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data.h
 [ 33%] Generating src/game/generated/client_data7.cpp
 cd /build/ddnet-16.4 && /usr/bin/python3 -m datasrc.seven.compile client_content_source > /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data7.cpp
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/DDNet.dir/DependInfo.cmake --color=
@@ -2540,84 +2593,46 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/config_retrieve.dir/src/tools/config_retrieve.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o config_retrieve  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 [ 33%] Built target config_retrieve
-make  -f CMakeFiles/config_store.dir/build.make CMakeFiles/config_store.dir/depend
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/config_store.dir/DependInfo.cmake --color=
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-make  -f CMakeFiles/config_store.dir/build.make CMakeFiles/config_store.dir/build
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/glsl_shader_compiler.cpp
-[ 34%] Building CXX object CMakeFiles/config_store.dir/src/tools/config_store.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/config_store.dir/src/tools/config_store.cpp.o -MF CMakeFiles/config_store.dir/src/tools/config_store.cpp.o.d -o CMakeFiles/config_store.dir/src/tools/config_store.cpp.o -c /build/ddnet-16.4/src/tools/config_store.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/server/authmanager.cpp:3:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 35%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o -c /build/ddnet-16.4/src/engine/server/databases/connection.cpp
-[ 35%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o -c /build/ddnet-16.4/src/engine/server/databases/connection_pool.cpp
-[ 36%] Linking CXX executable config_store
-/usr/bin/cmake -E cmake_link_script CMakeFiles/config_store.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/config_store.dir/src/tools/config_store.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o config_store  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 36%] Built target config_store
 make  -f CMakeFiles/crapnet.dir/build.make CMakeFiles/crapnet.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/crapnet.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/crapnet.dir/build.make CMakeFiles/crapnet.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 36%] Building CXX object CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o -MF CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o.d -o CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o -c /build/ddnet-16.4/src/tools/crapnet.cpp
-[ 36%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/null/backend_null.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
-                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
-                 from /build/ddnet-16.4/src/engine/client/backend/null/backend_null.h:4,
-                 from /build/ddnet-16.4/src/engine/client/backend/null/backend_null.cpp:1:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-[ 36%] Linking CXX executable crapnet
-/usr/bin/cmake -E cmake_link_script CMakeFiles/crapnet.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o crapnet  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 33%] Building CXX object CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o -MF CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o.d -o CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o -c /build/ddnet-16.4/src/tools/crapnet.cpp
+[ 34%] Linking CXX executable config_store
+/usr/bin/cmake -E cmake_link_script CMakeFiles/config_store.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/config_store.dir/src/tools/config_store.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o config_store  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+[ 35%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/glsl_shader_compiler.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/glsl_shader_compiler.cpp
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 36%] Built target crapnet
+[ 35%] Built target config_store
 make  -f CMakeFiles/dilate.dir/build.make CMakeFiles/dilate.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/dilate.dir/DependInfo.cmake --color=
-[ 36%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.cpp
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/dilate.dir/build.make CMakeFiles/dilate.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 38%] Building CXX object CMakeFiles/dilate.dir/src/tools/dilate.cpp.o
+[ 36%] Building CXX object CMakeFiles/dilate.dir/src/tools/dilate.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/dilate.dir/src/tools/dilate.cpp.o -MF CMakeFiles/dilate.dir/src/tools/dilate.cpp.o.d -o CMakeFiles/dilate.dir/src/tools/dilate.cpp.o -c /build/ddnet-16.4/src/tools/dilate.cpp
-[ 38%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o -c /build/ddnet-16.4/src/engine/server/databases/mysql.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
-                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.h:17,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.cpp:1:
+                 from /build/ddnet-16.4/src/engine/server/authmanager.cpp:3:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 38%] Linking CXX executable dilate
-/usr/bin/cmake -E cmake_link_script CMakeFiles/dilate.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/dilate.dir/src/tools/dilate.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o dilate  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 38%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o -c /build/ddnet-16.4/src/engine/server/databases/connection.cpp
+[ 38%] Linking CXX executable crapnet
+/usr/bin/cmake -E cmake_link_script CMakeFiles/crapnet.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/crapnet.dir/src/tools/crapnet.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o crapnet  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+[ 38%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o -c /build/ddnet-16.4/src/engine/server/databases/connection_pool.cpp
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 38%] Built target dilate
+[ 38%] Built target crapnet
 make  -f CMakeFiles/dummy_map.dir/build.make CMakeFiles/dummy_map.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/dummy_map.dir/DependInfo.cmake --color=
@@ -2626,267 +2641,304 @@
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 [ 38%] Building CXX object CMakeFiles/dummy_map.dir/src/tools/dummy_map.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/dummy_map.dir/src/tools/dummy_map.cpp.o -MF CMakeFiles/dummy_map.dir/src/tools/dummy_map.cpp.o.d -o CMakeFiles/dummy_map.dir/src/tools/dummy_map.cpp.o -c /build/ddnet-16.4/src/tools/dummy_map.cpp
-[ 39%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o -c /build/ddnet-16.4/src/engine/server/databases/sqlite.cpp
-[ 39%] Linking CXX executable dummy_map
-/usr/bin/cmake -E cmake_link_script CMakeFiles/dummy_map.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/dummy_map.dir/src/tools/dummy_map.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o dummy_map  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+[ 38%] Linking CXX executable dilate
+/usr/bin/cmake -E cmake_link_script CMakeFiles/dilate.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/dilate.dir/src/tools/dilate.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o dilate  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 39%] Built target dummy_map
+[ 38%] Built target dilate
 make  -f CMakeFiles/map_convert_07.dir/build.make CMakeFiles/map_convert_07.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_convert_07.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_convert_07.dir/build.make CMakeFiles/map_convert_07.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 39%] Building CXX object CMakeFiles/map_convert_07.dir/src/tools/map_convert_07.cpp.o
+[ 38%] Building CXX object CMakeFiles/map_convert_07.dir/src/tools/map_convert_07.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_convert_07.dir/src/tools/map_convert_07.cpp.o -MF CMakeFiles/map_convert_07.dir/src/tools/map_convert_07.cpp.o.d -o CMakeFiles/map_convert_07.dir/src/tools/map_convert_07.cpp.o -c /build/ddnet-16.4/src/tools/map_convert_07.cpp
-[ 39%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o -c /build/ddnet-16.4/src/engine/server/main.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 40%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.cpp
-[ 41%] Linking CXX executable map_convert_07
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_convert_07.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_convert_07.dir/src/tools/map_convert_07.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_convert_07  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 41%] Built target map_convert_07
-make  -f CMakeFiles/map_create_pixelart.dir/build.make CMakeFiles/map_create_pixelart.dir/depend
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_create_pixelart.dir/DependInfo.cmake --color=
+[ 38%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/null/backend_null.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/null/backend_null.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/server/main.cpp:19:
+                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
+                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
+                 from /build/ddnet-16.4/src/engine/client/backend/null/backend_null.h:4,
+                 from /build/ddnet-16.4/src/engine/client/backend/null/backend_null.cpp:1:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+[ 38%] Linking CXX executable dummy_map
+/usr/bin/cmake -E cmake_link_script CMakeFiles/dummy_map.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/dummy_map.dir/src/tools/dummy_map.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o dummy_map  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 38%] Built target dummy_map
+make  -f CMakeFiles/map_create_pixelart.dir/build.make CMakeFiles/map_create_pixelart.dir/depend
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_create_pixelart.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_create_pixelart.dir/build.make CMakeFiles/map_create_pixelart.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 41%] Building CXX object CMakeFiles/map_create_pixelart.dir/src/tools/map_create_pixelart.cpp.o
+[ 38%] Building CXX object CMakeFiles/map_create_pixelart.dir/src/tools/map_create_pixelart.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_create_pixelart.dir/src/tools/map_create_pixelart.cpp.o -MF CMakeFiles/map_create_pixelart.dir/src/tools/map_create_pixelart.cpp.o.d -o CMakeFiles/map_create_pixelart.dir/src/tools/map_create_pixelart.cpp.o -c /build/ddnet-16.4/src/tools/map_create_pixelart.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
-                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.h:17,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.h:13,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.cpp:1:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
+[ 38%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o -c /build/ddnet-16.4/src/engine/server/databases/mysql.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 41%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o -c /build/ddnet-16.4/src/engine/server/name_ban.cpp
-[ 42%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o -c /build/ddnet-16.4/src/engine/server/register.cpp
-[ 42%] Linking CXX executable map_create_pixelart
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_create_pixelart.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_create_pixelart.dir/src/tools/map_create_pixelart.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_create_pixelart  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
+[ 38%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.cpp
+[ 39%] Linking CXX executable map_convert_07
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_convert_07.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_convert_07.dir/src/tools/map_convert_07.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_convert_07  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 42%] Built target map_create_pixelart
+[ 39%] Built target map_convert_07
 make  -f CMakeFiles/map_diff.dir/build.make CMakeFiles/map_diff.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_diff.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_diff.dir/build.make CMakeFiles/map_diff.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 44%] Building CXX object CMakeFiles/map_diff.dir/src/tools/map_diff.cpp.o
+[ 40%] Building CXX object CMakeFiles/map_diff.dir/src/tools/map_diff.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_diff.dir/src/tools/map_diff.cpp.o -MF CMakeFiles/map_diff.dir/src/tools/map_diff.cpp.o.d -o CMakeFiles/map_diff.dir/src/tools/map_diff.cpp.o -c /build/ddnet-16.4/src/tools/map_diff.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/server/register.cpp:7:
+                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
+                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.h:17,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.cpp:1:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 44%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengl/opengl_sl.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 44%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o -c /build/ddnet-16.4/src/engine/server/server.cpp
-[ 44%] Linking CXX executable map_diff
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_diff.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_diff.dir/src/tools/map_diff.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_diff  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+[ 40%] Linking CXX executable map_create_pixelart
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_create_pixelart.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_create_pixelart.dir/src/tools/map_create_pixelart.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_create_pixelart  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
+[ 41%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o -c /build/ddnet-16.4/src/engine/server/databases/sqlite.cpp
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 44%] Built target map_diff
+[ 41%] Built target map_create_pixelart
 make  -f CMakeFiles/map_extract.dir/build.make CMakeFiles/map_extract.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_extract.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_extract.dir/build.make CMakeFiles/map_extract.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 44%] Building CXX object CMakeFiles/map_extract.dir/src/tools/map_extract.cpp.o
+[ 41%] Building CXX object CMakeFiles/map_extract.dir/src/tools/map_extract.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_extract.dir/src/tools/map_extract.cpp.o -MF CMakeFiles/map_extract.dir/src/tools/map_extract.cpp.o.d -o CMakeFiles/map_extract.dir/src/tools/map_extract.cpp.o -c /build/ddnet-16.4/src/tools/map_extract.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/server/server.cpp:18:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-[ 44%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengl/opengl_sl_program.cpp
-[ 45%] Linking CXX executable map_extract
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_extract.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_extract.dir/src/tools/map_extract.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_extract  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
+[ 41%] Linking CXX executable map_diff
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_diff.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_diff.dir/src/tools/map_diff.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_diff  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 45%] Built target map_extract
+[ 41%] Built target map_diff
 make  -f CMakeFiles/map_find_env.dir/build.make CMakeFiles/map_find_env.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_find_env.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_find_env.dir/build.make CMakeFiles/map_find_env.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 45%] Building CXX object CMakeFiles/map_find_env.dir/src/tools/map_find_env.cpp.o
+[ 41%] Building CXX object CMakeFiles/map_find_env.dir/src/tools/map_find_env.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_find_env.dir/src/tools/map_find_env.cpp.o -MF CMakeFiles/map_find_env.dir/src/tools/map_find_env.cpp.o.d -o CMakeFiles/map_find_env.dir/src/tools/map_find_env.cpp.o -c /build/ddnet-16.4/src/tools/map_find_env.cpp
-[ 46%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengles/backend_opengles.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
-                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.h:17,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.cpp:1,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengles/backend_opengles.cpp:11:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-[ 46%] Linking CXX executable map_find_env
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_find_env.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_find_env.dir/src/tools/map_find_env.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_find_env  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+[ 41%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o -c /build/ddnet-16.4/src/engine/server/main.cpp
+[ 42%] Linking CXX executable map_extract
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_extract.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_extract.dir/src/tools/map_extract.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_extract  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 46%] Built target map_find_env
+[ 42%] Built target map_extract
 make  -f CMakeFiles/map_optimize.dir/build.make CMakeFiles/map_optimize.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_optimize.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_optimize.dir/build.make CMakeFiles/map_optimize.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 46%] Building CXX object CMakeFiles/map_optimize.dir/src/tools/map_optimize.cpp.o
+[ 42%] Building CXX object CMakeFiles/map_optimize.dir/src/tools/map_optimize.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_optimize.dir/src/tools/map_optimize.cpp.o -MF CMakeFiles/map_optimize.dir/src/tools/map_optimize.cpp.o.d -o CMakeFiles/map_optimize.dir/src/tools/map_optimize.cpp.o -c /build/ddnet-16.4/src/tools/map_optimize.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 46%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengles/backend_opengles3.cpp
-[ 47%] Linking CXX executable map_optimize
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_optimize.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_optimize.dir/src/tools/map_optimize.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_optimize  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 42%] Linking CXX executable map_find_env
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_find_env.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_find_env.dir/src/tools/map_find_env.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_find_env  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 47%] Built target map_optimize
+[ 42%] Built target map_find_env
 make  -f CMakeFiles/map_replace_area.dir/build.make CMakeFiles/map_replace_area.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_replace_area.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_replace_area.dir/build.make CMakeFiles/map_replace_area.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object CMakeFiles/map_replace_area.dir/src/tools/map_replace_area.cpp.o
+[ 42%] Building CXX object CMakeFiles/map_replace_area.dir/src/tools/map_replace_area.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_replace_area.dir/src/tools/map_replace_area.cpp.o -MF CMakeFiles/map_replace_area.dir/src/tools/map_replace_area.cpp.o.d -o CMakeFiles/map_replace_area.dir/src/tools/map_replace_area.cpp.o -c /build/ddnet-16.4/src/tools/map_replace_area.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
-                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.h:17,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.h:13,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.cpp:1,
-                 from /build/ddnet-16.4/src/engine/client/backend/opengles/backend_opengles3.cpp:11:
+                 from /build/ddnet-16.4/src/engine/server/main.cpp:19:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 47%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o -c /build/ddnet-16.4/src/engine/server/server_logger.cpp
-[ 47%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o -c /build/ddnet-16.4/src/engine/server/sql_string_helpers.cpp
-[ 47%] Linking CXX executable map_replace_area
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_replace_area.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_replace_area.dir/src/tools/map_replace_area.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_replace_area  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 44%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/backend_opengl3.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.cpp
+[ 45%] Linking CXX executable map_optimize
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_optimize.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_optimize.dir/src/tools/map_optimize.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_optimize  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 47%] Built target map_replace_area
+[ 45%] Built target map_optimize
 make  -f CMakeFiles/map_replace_image.dir/build.make CMakeFiles/map_replace_image.dir/depend
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_replace_image.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_replace_image.dir/build.make CMakeFiles/map_replace_image.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object CMakeFiles/map_replace_image.dir/src/tools/map_replace_image.cpp.o
+[ 46%] Building CXX object CMakeFiles/map_replace_image.dir/src/tools/map_replace_image.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_replace_image.dir/src/tools/map_replace_image.cpp.o -MF CMakeFiles/map_replace_image.dir/src/tools/map_replace_image.cpp.o.d -o CMakeFiles/map_replace_image.dir/src/tools/map_replace_image.cpp.o -c /build/ddnet-16.4/src/tools/map_replace_image.cpp
-[ 50%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o -c /build/ddnet-16.4/src/engine/server/upnp.cpp
-[ 50%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o -c /build/ddnet-16.4/src/game/server/ddracechat.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 50%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengles/opengles_sl.cpp
+[ 46%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o -c /build/ddnet-16.4/src/engine/server/name_ban.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/ddracechat.cpp:3:
+                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
+                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.h:17,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.h:13,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.cpp:1:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 50%] Linking CXX executable map_replace_image
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_replace_image.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_replace_image.dir/src/tools/map_replace_image.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_replace_image  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
+[ 47%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o -c /build/ddnet-16.4/src/engine/server/register.cpp
+[ 47%] Linking CXX executable map_replace_area
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_replace_area.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_replace_area.dir/src/tools/map_replace_area.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_replace_area  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 50%] Built target map_replace_image
+[ 47%] Built target map_replace_area
+[ 47%] Linking CXX executable map_replace_image
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_replace_image.dir/link.txt --verbose=1
 make  -f CMakeFiles/map_resave.dir/build.make CMakeFiles/map_resave.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/map_resave.dir/DependInfo.cmake --color=
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_replace_image.dir/src/tools/map_replace_image.cpp.o "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_loader.cpp.o" "CMakeFiles/engine-gfx.dir/src/engine/gfx/image_manipulation.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_replace_image  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so -fuse-ld=gold -Wno-alloc-size-larger-than -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libpng.so 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/map_resave.dir/build.make CMakeFiles/map_resave.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 50%] Building CXX object CMakeFiles/map_resave.dir/src/tools/map_resave.cpp.o
+[ 47%] Building CXX object CMakeFiles/map_resave.dir/src/tools/map_resave.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/map_resave.dir/src/tools/map_resave.cpp.o -MF CMakeFiles/map_resave.dir/src/tools/map_resave.cpp.o.d -o CMakeFiles/map_resave.dir/src/tools/map_resave.cpp.o -c /build/ddnet-16.4/src/tools/map_resave.cpp
-[ 51%] Linking CXX executable map_resave
-/usr/bin/cmake -E cmake_link_script CMakeFiles/map_resave.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_resave.dir/src/tools/map_resave.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_resave  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/server/register.cpp:7:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 51%] Built target map_resave
+[ 47%] Built target map_replace_image
 make  -f CMakeFiles/packetgen.dir/build.make CMakeFiles/packetgen.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/packetgen.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/packetgen.dir/build.make CMakeFiles/packetgen.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 51%] Building CXX object CMakeFiles/packetgen.dir/src/tools/packetgen.cpp.o
+[ 47%] Building CXX object CMakeFiles/packetgen.dir/src/tools/packetgen.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/packetgen.dir/src/tools/packetgen.cpp.o -MF CMakeFiles/packetgen.dir/src/tools/packetgen.cpp.o.d -o CMakeFiles/packetgen.dir/src/tools/packetgen.cpp.o -c /build/ddnet-16.4/src/tools/packetgen.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 51%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o -c /build/ddnet-16.4/src/game/server/ddracecommands.cpp
-[ 52%] Linking CXX executable packetgen
+[ 48%] Linking CXX executable map_resave
+/usr/bin/cmake -E cmake_link_script CMakeFiles/map_resave.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/map_resave.dir/src/tools/map_resave.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o map_resave  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+[ 50%] Linking CXX executable packetgen
 /usr/bin/cmake -E cmake_link_script CMakeFiles/packetgen.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/packetgen.dir/src/tools/packetgen.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o packetgen  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 52%] Built target packetgen
+[ 50%] Built target map_resave
 make  -f CMakeFiles/stun.dir/build.make CMakeFiles/stun.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/stun.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/stun.dir/build.make CMakeFiles/stun.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 52%] Building CXX object CMakeFiles/stun.dir/src/tools/stun.cpp.o
+[ 50%] Building CXX object CMakeFiles/stun.dir/src/tools/stun.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/stun.dir/src/tools/stun.cpp.o -MF CMakeFiles/stun.dir/src/tools/stun.cpp.o.d -o CMakeFiles/stun.dir/src/tools/stun.cpp.o -c /build/ddnet-16.4/src/tools/stun.cpp
-[ 53%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengles/opengles_sl_program.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/ddracecommands.cpp:6:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-[ 53%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp
-[ 53%] Linking CXX executable stun
-/usr/bin/cmake -E cmake_link_script CMakeFiles/stun.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/stun.dir/src/tools/stun.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o stun  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 53%] Built target stun
+[ 50%] Built target packetgen
 make  -f CMakeFiles/twping.dir/build.make CMakeFiles/twping.dir/depend
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/twping.dir/DependInfo.cmake --color=
 make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/twping.dir/build.make CMakeFiles/twping.dir/build
 make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object CMakeFiles/twping.dir/src/tools/twping.cpp.o
+[ 50%] Building CXX object CMakeFiles/twping.dir/src/tools/twping.cpp.o
 /usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/twping.dir/src/tools/twping.cpp.o -MF CMakeFiles/twping.dir/src/tools/twping.cpp.o.d -o CMakeFiles/twping.dir/src/tools/twping.cpp.o -c /build/ddnet-16.4/src/tools/twping.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 50%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o -c /build/ddnet-16.4/src/engine/server/server.cpp
+[ 50%] Linking CXX executable twping
+/usr/bin/cmake -E cmake_link_script CMakeFiles/twping.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/twping.dir/src/tools/twping.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o twping  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 50%] Built target twping
+make  -f CMakeFiles/unicode_confusables.dir/build.make CMakeFiles/unicode_confusables.dir/depend
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/unicode_confusables.dir/DependInfo.cmake --color=
+[ 50%] Linking CXX executable stun
+/usr/bin/cmake -E cmake_link_script CMakeFiles/stun.dir/link.txt --verbose=1
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make  -f CMakeFiles/unicode_confusables.dir/build.make CMakeFiles/unicode_confusables.dir/build
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/stun.dir/src/tools/stun.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o stun  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 51%] Building CXX object CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o -MF CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o.d -o CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o -c /build/ddnet-16.4/src/tools/unicode_confusables.cpp
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 51%] Built target stun
+make  -f CMakeFiles/uuid.dir/build.make CMakeFiles/uuid.dir/depend
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/uuid.dir/DependInfo.cmake --color=
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make  -f CMakeFiles/uuid.dir/build.make CMakeFiles/uuid.dir/build
+make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 51%] Building CXX object CMakeFiles/uuid.dir/src/tools/uuid.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/uuid.dir/src/tools/uuid.cpp.o -MF CMakeFiles/uuid.dir/src/tools/uuid.cpp.o.d -o CMakeFiles/uuid.dir/src/tools/uuid.cpp.o -c /build/ddnet-16.4/src/tools/uuid.cpp
+[ 51%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengl/opengl_sl.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/server/server.cpp:18:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+[ 51%] Linking CXX executable unicode_confusables
+/usr/bin/cmake -E cmake_link_script CMakeFiles/unicode_confusables.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o unicode_confusables  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+[ 52%] Linking CXX executable uuid
+/usr/bin/cmake -E cmake_link_script CMakeFiles/uuid.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/uuid.dir/src/tools/uuid.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o uuid  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 52%] Built target unicode_confusables
+[ 52%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengl/opengl_sl_program.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengl/opengl_sl_program.cpp
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 52%] Built target uuid
+[ 53%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengles/backend_opengles.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
+                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.h:17,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.cpp:1,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengles/backend_opengles.cpp:11:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+[ 53%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/backend_opengles3.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengles/backend_opengles3.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
+                 from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl.h:17,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.h:13,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengl/backend_opengl3.cpp:1,
+                 from /build/ddnet-16.4/src/engine/client/backend/opengles/backend_opengles3.cpp:11:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+[ 53%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengles/opengles_sl.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 54%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/opengles/opengles_sl_program.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/opengles/opengles_sl_program.cpp
+[ 54%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend/vulkan/backend_vulkan.cpp.o -c /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/engine/client/graphics_threaded.h:5,
                  from /build/ddnet-16.4/src/engine/client/backend/backend_base.h:6,
@@ -2895,13 +2947,13 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+[ 54%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o -c /build/ddnet-16.4/src/engine/server/server_logger.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 54%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o -c /build/ddnet-16.4/src/game/server/entities/character.cpp
-[ 54%] Linking CXX executable twping
-/usr/bin/cmake -E cmake_link_script CMakeFiles/twping.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/twping.dir/src/tools/twping.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o twping  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 54%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o -c /build/ddnet-16.4/src/engine/client/backend_sdl.cpp
+[ 54%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o -c /build/ddnet-16.4/src/engine/client/blocklist_driver.cpp
 /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp: In member function 'void CCommandProcessorFragment_Vulkan::VerboseAllocatedMemory(VkDeviceSize, size_t, EMemoryBlockUsage)':
 /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:94:35: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    94 |                 dbg_msg("vulkan", "allocated chunk of memory with size: %" PRIu64 " for frame %" PRIu64 " (%s)", (size_t)Size, (size_t)m_CurImageIndex, pUsage);
@@ -2924,21 +2976,6 @@
       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                ~~~~~~~~~~~~~~~~~~~~~~~
       |                                                                                                                                  |
       |                                                                                                                                  uint32_t {aka unsigned int}
-[ 54%] Built target twping
-make  -f CMakeFiles/unicode_confusables.dir/build.make CMakeFiles/unicode_confusables.dir/depend
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/unicode_confusables.dir/DependInfo.cmake --color=
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-make  -f CMakeFiles/unicode_confusables.dir/build.make CMakeFiles/unicode_confusables.dir/build
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 55%] Building CXX object CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o -MF CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o.d -o CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o -c /build/ddnet-16.4/src/tools/unicode_confusables.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/entities/character.cpp:10:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
 /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp: In member function 'void CCommandProcessorFragment_Vulkan::ShrinkUnusedCaches()':
 /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:1994:51: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
  1994 |                                 dbg_msg("vulkan", "deallocated chunks of memory with size: %" PRIu64 " from all frames (staging buffer)", (size_t)FreeedMemory);
@@ -2966,75 +3003,99 @@
       |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       |                                                                                                                                                                                                                               |
       |                                                                                                                                                                                                                               size_t {aka unsigned int}
+[ 55%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o -c /build/ddnet-16.4/src/engine/client/client.cpp
 /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp: In member function 'void CCommandProcessorFragment_Vulkan::RunThread(size_t)':
 /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:7318:51: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
  7318 |                                 dbg_msg("vulkan", "render thread %" PRIu64 " took %d ns to finish", ThreadIndex, (int)(time_get_nanoseconds() - ThreadRenderTime).count());
       |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~
       |                                                                                                     |
       |                                                                                                     size_t {aka unsigned int}
-[ 55%] Linking CXX executable unicode_confusables
-/usr/bin/cmake -E cmake_link_script CMakeFiles/unicode_confusables.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/unicode_confusables.dir/src/tools/unicode_confusables.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o unicode_confusables  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 55%] Built target unicode_confusables
-make  -f CMakeFiles/uuid.dir/build.make CMakeFiles/uuid.dir/depend
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/uuid.dir/DependInfo.cmake --color=
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-make  -f CMakeFiles/uuid.dir/build.make CMakeFiles/uuid.dir/build
-make[3]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 55%] Building CXX object CMakeFiles/uuid.dir/src/tools/uuid.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/uuid.dir/src/tools/uuid.cpp.o -MF CMakeFiles/uuid.dir/src/tools/uuid.cpp.o.d -o CMakeFiles/uuid.dir/src/tools/uuid.cpp.o -c /build/ddnet-16.4/src/tools/uuid.cpp
-[ 57%] Linking CXX executable uuid
-/usr/bin/cmake -E cmake_link_script CMakeFiles/uuid.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/uuid.dir/src/tools/uuid.cpp.o "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" -o uuid  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser -fuse-ld=gold -Wno-alloc-size-larger-than 
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 57%] Built target uuid
-[ 57%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o -c /build/ddnet-16.4/src/game/server/entities/door.cpp
-[ 57%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o -c /build/ddnet-16.4/src/game/server/entities/dragger.cpp
+[ 55%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o -c /build/ddnet-16.4/src/engine/server/sql_string_helpers.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/entities/dragger.cpp:7:
+                 from /build/ddnet-16.4/src/engine/client/backend_sdl.cpp:12:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+[ 57%] Building CXX object CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o -c /build/ddnet-16.4/src/engine/server/upnp.cpp
+[ 57%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o -c /build/ddnet-16.4/src/game/server/ddracechat.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/client/components/menus.h:15,
+                 from /build/ddnet-16.4/src/engine/client/client.cpp:17:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/ddracechat.cpp:3:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 58%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o -c /build/ddnet-16.4/src/game/server/entities/dragger_beam.cpp
+[ 57%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o -c /build/ddnet-16.4/src/engine/client/demoedit.cpp
+[ 57%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o -c /build/ddnet-16.4/src/engine/client/discord.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 58%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o -c /build/ddnet-16.4/src/game/server/entities/gun.cpp
+[ 57%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o -c /build/ddnet-16.4/src/game/server/ddracecommands.cpp
+[ 58%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o -c /build/ddnet-16.4/src/engine/client/favorites.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/entities/dragger_beam.cpp:7:
+                 from /build/ddnet-16.4/src/engine/client/favorites.cpp:2:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/entities/gun.cpp:7:
+                 from /build/ddnet-16.4/src/game/server/ddracecommands.cpp:6:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 58%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o -c /build/ddnet-16.4/src/game/server/entities/laser.cpp
+[ 58%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o -c /build/ddnet-16.4/src/engine/client/friends.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 59%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o -c /build/ddnet-16.4/src/game/server/entities/light.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/entities/laser.cpp:6:
+                 from /build/ddnet-16.4/src/engine/client/friends.cpp:8:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 59%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o -c /build/ddnet-16.4/src/game/server/entities/pickup.cpp
+[ 59%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o -c /build/ddnet-16.4/src/game/server/entities/character.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 59%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o -c /build/ddnet-16.4/src/game/server/entities/plasma.cpp
+[ 59%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o -c /build/ddnet-16.4/src/engine/client/ghost.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/entities/character.cpp:10:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+[ 60%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o -c /build/ddnet-16.4/src/engine/client/graphics_threaded.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.cpp:17:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 60%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o -c /build/ddnet-16.4/src/engine/client/input.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/input.cpp:10:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 In file included from /usr/include/c++/12/vector:70,
                  from /usr/include/c++/12/functional:62,
                  from /build/ddnet-16.4/src/base/system.h:30,
@@ -3066,8 +3127,6 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SDeviceDescriptorPool*, std::vector<CCommandProcessorFragment_Vulkan::SDeviceDescriptorPool> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[ 60%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o -c /build/ddnet-16.4/src/game/server/entities/projectile.cpp
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CCommandProcessorFragment_Vulkan::SDeviceDescriptorPool; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SDeviceDescriptorPool>]',
     inlined from 'bool CCommandProcessorFragment_Vulkan::AllocateDescriptorPool(SDeviceDescriptorPools&, size_t)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:5542:37,
     inlined from 'VkDescriptorPool CCommandProcessorFragment_Vulkan::GetDescriptorPoolForAlloc(SDeviceDescriptorPools&, SDeviceDescriptorSet*, size_t)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:5632:27,
@@ -3086,8 +3145,6 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SDeviceDescriptorPool*, std::vector<CCommandProcessorFragment_Vulkan::SDeviceDescriptorPool> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[ 60%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o -c /build/ddnet-16.4/src/game/server/entity.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CCommandProcessorFragment_Vulkan::SRenderCommandExecuteBuffer&}; _Tp = CCommandProcessorFragment_Vulkan::SRenderCommandExecuteBuffer; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SRenderCommandExecuteBuffer>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CCommandProcessorFragment_Vulkan::SRenderCommandExecuteBuffer>::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
@@ -3109,6 +3166,7 @@
       |       ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem}; _Tp = CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem>::iterator' changed in GCC 7.1
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem}; _Tp = CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem>]':
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem*, std::vector<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
@@ -3119,12 +3177,8 @@
       |       ^~~~~~~~~~~~~~~~~~~
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CCommandProcessorFragment_Vulkan::SMemoryBlock<1>&}; _Tp = CCommandProcessorFragment_Vulkan::SMemoryBlock<1>; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<1> >]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<1>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<1> > >::iterator' changed in GCC 7.1
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/entities/projectile.cpp:6:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
+[ 60%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o -c /build/ddnet-16.4/src/engine/client/notifications.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CCommandProcessorFragment_Vulkan::SMemoryBlock<2>&}; _Tp = CCommandProcessorFragment_Vulkan::SMemoryBlock<2>; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<2> >]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<2>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<2> > >::iterator' changed in GCC 7.1
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CCommandProcessorFragment_Vulkan::SMemoryBlock<2>; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<2> >]',
@@ -3168,11 +3222,18 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SMemoryBlock<3>*, std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<3>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<3> > > >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+[ 61%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o -c /build/ddnet-16.4/src/engine/client/serverbrowser.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 60%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o -c /build/ddnet-16.4/src/game/server/eventhandler.cpp
-[ 61%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o -c /build/ddnet-16.4/src/game/server/gamecontext.cpp
+[ 61%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o -c /build/ddnet-16.4/src/game/server/entities/door.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/serverbrowser.h:10,
+                 from /build/ddnet-16.4/src/engine/client/serverbrowser.cpp:3:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem}; _Tp = CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'void CCommandProcessorFragment_Vulkan::FreeImageMemBlock(SMemoryImageBlock<3>&)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:1834:60,
@@ -3197,20 +3258,20 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SMemoryBlock<2>*, std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<2>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<2> > > >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+[ 61%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o -c /build/ddnet-16.4/src/game/server/entities/dragger.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/gamecontext.cpp:15:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-[ 61%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o -c /build/ddnet-16.4/src/game/server/gamecontroller.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/gamecontroller.cpp:3:
+                 from /build/ddnet-16.4/src/game/server/entities/dragger.cpp:7:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+[ 61%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o -c /build/ddnet-16.4/src/engine/client/serverbrowser_http.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 63%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o -c /build/ddnet-16.4/src/game/server/entities/dragger_beam.cpp
 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
     inlined from 'int CCommandProcessorFragment_Vulkan::InitVulkan() [with bool IsFirstInitialization = false]' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:5984:25,
     inlined from 'int CCommandProcessorFragment_Vulkan::RecreateSwapChain()' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:5387:21:
@@ -3223,6 +3284,12 @@
 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  1032 |           _M_fill_insert(end(), __new_size - size(), __x);
       |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/entities/dragger_beam.cpp:7:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = VkMappedMemoryRange; _Alloc = std::allocator<VkMappedMemoryRange>]',
     inlined from 'void CCommandProcessorFragment_Vulkan::PrepareStagingMemRange(SMemoryBlock<ID>&) [with unsigned int ID = 1]' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:1657:44,
@@ -3238,8 +3305,23 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SMemoryBlock<1>*, std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<1>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<1> > > >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[ 61%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o -c /build/ddnet-16.4/src/game/server/gamemodes/DDRace.cpp
+In file included from /usr/include/c++/12/vector:70,
+                 from /usr/include/c++/12/functional:62,
+                 from /build/ddnet-16.4/src/base/system.h:30,
+                 from /build/ddnet-16.4/src/engine/client/serverbrowser_http.h:3,
+                 from /build/ddnet-16.4/src/engine/client/serverbrowser_http.cpp:1:
+/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CServerInfo&}; _Tp = CServerInfo; _Alloc = std::allocator<CServerInfo>]':
+/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CServerInfo>::iterator' changed in GCC 7.1
+  439 |       vector<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/12/vector:64:
+In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CServerInfo; _Alloc = std::allocator<CServerInfo>]',
+    inlined from 'static bool CServerBrowserHttp::Parse(json_value*, std::vector<CServerInfo>*, std::vector<NETADDR>*)' at /build/ddnet-16.4/src/engine/client/serverbrowser_http.cpp:472:22:
+/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CServerInfo*, std::vector<CServerInfo> >' changed in GCC 7.1
+ 1287 |           _M_realloc_insert(end(), __x);
+      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+[ 63%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o -c /build/ddnet-16.4/src/engine/client/serverbrowser_ping_cache.cpp
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = VkMappedMemoryRange; _Alloc = std::allocator<VkMappedMemoryRange>]',
     inlined from 'void CCommandProcessorFragment_Vulkan::PrepareStagingMemRange(SMemoryBlock<ID>&) [with unsigned int ID = 0]' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:1657:44,
     inlined from 'void CCommandProcessorFragment_Vulkan::UploadAndFreeStagingMemBlock(SMemoryBlock<0>&)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:1662:25,
@@ -3262,6 +3344,7 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SMemoryBlock<0>*, std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<0>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<0> > > >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = VkMappedMemoryRange; _Alloc = std::allocator<VkMappedMemoryRange>]',
     inlined from 'void CCommandProcessorFragment_Vulkan::PrepareStagingMemRange(SMemoryBlock<ID>&) [with unsigned int ID = 0]' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:1657:44,
     inlined from 'void CCommandProcessorFragment_Vulkan::UploadAndFreeStagingMemBlock(SMemoryBlock<0>&)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:1662:25,
@@ -3276,6 +3359,8 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SMemoryBlock<0>*, std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<0>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<0> > > >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+[ 63%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o -c /build/ddnet-16.4/src/game/server/entities/gun.cpp
 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem}; _Tp = CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'void CCommandProcessorFragment_Vulkan::Cmd_IndicesRequiredNumNotify(const CCommandBuffer::SCommand_IndicesRequiredNumNotify*)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:6739:60,
@@ -3286,10 +3371,16 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem*, std::vector<CCommandProcessorFragment_Vulkan::SDelayedBufferCleanupItem> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 64%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o -c /build/ddnet-16.4/src/engine/client/sound.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/teams.h:5,
-                 from /build/ddnet-16.4/src/game/server/gamemodes/DDRace.h:6,
-                 from /build/ddnet-16.4/src/game/server/gamemodes/DDRace.cpp:3:
+                 from /build/ddnet-16.4/src/game/server/entities/gun.cpp:7:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/sound.cpp:10:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
@@ -3308,9 +3399,11 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SMemoryBlock<1>*, std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<1>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<1> > > >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+[ 64%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o -c /build/ddnet-16.4/src/engine/client/sqlite.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 61%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o -c /build/ddnet-16.4/src/game/server/gameworld.cpp
+[ 64%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o -c /build/ddnet-16.4/src/game/server/entities/laser.cpp
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CCommandProcessorFragment_Vulkan::SDeviceDescriptorPool; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SDeviceDescriptorPool>]',
     inlined from 'bool CCommandProcessorFragment_Vulkan::AllocateDescriptorPool(SDeviceDescriptorPools&, size_t)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:5542:37,
     inlined from 'bool CCommandProcessorFragment_Vulkan::CreateDescriptorPools()' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:5566:33,
@@ -3328,15 +3421,26 @@
 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  1032 |           _M_fill_insert(end(), __new_size - size(), __x);
       |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 64%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o -c /build/ddnet-16.4/src/engine/client/steam.cpp
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CCommandProcessorFragment_Vulkan::SRenderCommandExecuteBuffer; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SRenderCommandExecuteBuffer>]',
     inlined from 'virtual bool CCommandProcessorFragment_Vulkan::RunCommand(const CCommandBuffer::SCommand*)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:6271:63:
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SRenderCommandExecuteBuffer*, std::vector<CCommandProcessorFragment_Vulkan::SRenderCommandExecuteBuffer> >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/entities/laser.cpp:6:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CCommandProcessorFragment_Vulkan::SFrameBuffers}; _Tp = CCommandProcessorFragment_Vulkan::SFrameBuffers; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SFrameBuffers>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CCommandProcessorFragment_Vulkan::SFrameBuffers, std::allocator<CCommandProcessorFragment_Vulkan::SFrameBuffers> >::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
+[ 65%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o -c /build/ddnet-16.4/src/engine/client/text.cpp
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {VkMappedMemoryRange}; _Tp = VkMappedMemoryRange; _Alloc = std::allocator<VkMappedMemoryRange>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<VkMappedMemoryRange>::iterator' changed in GCC 7.1
 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CCommandProcessorFragment_Vulkan::SFrameBuffers}; _Tp = CCommandProcessorFragment_Vulkan::SFrameBuffers; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SFrameBuffers>]',
@@ -3365,6 +3469,12 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SMemoryBlock<0>*, std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<0>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<0> > > >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/steam.cpp:3:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CCommandProcessorFragment_Vulkan::SMemoryBlock<2>; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<2> >]',
     inlined from 'void CCommandProcessorFragment_Vulkan::SMemoryBlockCache<ID>::FreeMemBlock(CCommandProcessorFragment_Vulkan::SMemoryBlock<ID>&, size_t) [with unsigned int ID = 2]' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:401:59,
     inlined from 'void CCommandProcessorFragment_Vulkan::FreeVertexMemBlock(SMemoryBlock<2>&)' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:1699:36,
@@ -3377,16 +3487,13 @@
 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CCommandProcessorFragment_Vulkan::SMemoryBlock<2>*, std::vector<CCommandProcessorFragment_Vulkan::SMemoryBlock<2>, std::allocator<CCommandProcessorFragment_Vulkan::SMemoryBlock<2> > > >' changed in GCC 7.1
  1287 |           _M_realloc_insert(end(), __x);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {CCommandProcessorFragment_Vulkan::SFrameUniformBuffers}; _Tp = CCommandProcessorFragment_Vulkan::SFrameUniformBuffers; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SFrameUniformBuffers>]':
 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CCommandProcessorFragment_Vulkan::SFrameUniformBuffers, std::allocator<CCommandProcessorFragment_Vulkan::SFrameUniformBuffers> >::iterator' changed in GCC 7.1
   439 |       vector<_Tp, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/gameworld.cpp:11:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
+[ 65%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o -c /build/ddnet-16.4/src/engine/client/updater.cpp
 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CCommandProcessorFragment_Vulkan::SFrameUniformBuffers}; _Tp = CCommandProcessorFragment_Vulkan::SFrameUniformBuffers; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SFrameUniformBuffers>]',
     inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = CCommandProcessorFragment_Vulkan::SFrameUniformBuffers; _Alloc = std::allocator<CCommandProcessorFragment_Vulkan::SFrameUniformBuffers>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
     inlined from 'void CCommandProcessorFragment_Vulkan::CreateStreamBuffer(TStreamMemName*&, TNewMemFunc&&, SStreamMemory<TStreamMemName>&, VkBufferUsageFlagBits, VkBuffer&, SDeviceMemoryBlock&, size_t&, const void*, size_t) [with TStreamMemName = SFrameUniformBuffers; TInstanceTypeName = IGraphics::SRenderSpriteInfo; unsigned int InstanceTypeCount = 512; unsigned int BufferCreateCount = 128; bool UsesCurrentCountOffset = true]' at /build/ddnet-16.4/src/engine/client/backend/vulkan/backend_vulkan.cpp:6139:62:
@@ -3399,212 +3506,17 @@
 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<VkMappedMemoryRange*, std::vector<VkMappedMemoryRange> >' changed in GCC 7.1
   123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
       |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-At global scope:
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 63%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o -c /build/ddnet-16.4/src/game/server/player.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/player.cpp:13:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 63%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/backend_sdl.cpp.o -c /build/ddnet-16.4/src/engine/client/backend_sdl.cpp
-[ 63%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o -c /build/ddnet-16.4/src/game/server/save.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 63%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o -c /build/ddnet-16.4/src/game/server/score.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/backend_sdl.cpp:12:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/teams.h:5,
-                 from /build/ddnet-16.4/src/game/server/gamemodes/DDRace.h:6,
-                 from /build/ddnet-16.4/src/game/server/save.cpp:6:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/teams.h:5,
-                 from /build/ddnet-16.4/src/game/server/gamemodes/DDRace.h:6,
-                 from /build/ddnet-16.4/src/game/server/score.cpp:2:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 64%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o -c /build/ddnet-16.4/src/game/server/scoreworker.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 64%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/blocklist_driver.cpp.o -c /build/ddnet-16.4/src/engine/client/blocklist_driver.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/scoreworker.cpp:6:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-[ 65%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/client.cpp.o -c /build/ddnet-16.4/src/engine/client/client.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 65%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o -c /build/ddnet-16.4/src/game/server/teams.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/teams.h:5,
-                 from /build/ddnet-16.4/src/game/server/teams.cpp:2:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/client/components/menus.h:15,
-                 from /build/ddnet-16.4/src/engine/client/client.cpp:17:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 65%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o -c /build/ddnet-16.4/src/game/server/teehistorian.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/server/teehistorian.cpp:3:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 66%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o -c /build/ddnet-16.4/src/game/server/teeinfo.cpp
-[ 66%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o
-/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o -c /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/server_data.cpp
-[ 66%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/demoedit.cpp.o -c /build/ddnet-16.4/src/engine/client/demoedit.cpp
-[ 66%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/discord.cpp.o -c /build/ddnet-16.4/src/engine/client/discord.cpp
-[ 67%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/favorites.cpp.o -c /build/ddnet-16.4/src/engine/client/favorites.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/favorites.cpp:2:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 67%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/friends.cpp.o -c /build/ddnet-16.4/src/engine/client/friends.cpp
-[ 67%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/ghost.cpp.o -c /build/ddnet-16.4/src/engine/client/ghost.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 67%] Linking CXX executable DDNet-Server
-/usr/bin/cmake -E cmake_link_script CMakeFiles/DDNet-Server.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/DDNet-Server.dir/src/engine/server/antibot.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/authmanager.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" "CMakeFiles/game-shared.dir/src/game/bezier.cpp.o" "CMakeFiles/game-shared.dir/src/game/collision.cpp.o" "CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o" "CMakeFiles/game-shared.dir/src/game/layers.cpp.o" "CMakeFiles/game-shared.dir/src/game/localization.cpp.o" "CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o" "CMakeFiles/game-shared.dir/src/game/mapitems.cpp.o" "CMakeFiles/game-shared.dir/src/game/prng.cpp.o" "CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o" "CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o" -o DDNet-Server  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libmariadbclient.so -fuse-ld=gold -Wno-alloc-size-larger-than 
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/friends.cpp:8:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 67%] Built target DDNet-Server
-[ 69%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/graphics_threaded.cpp.o -c /build/ddnet-16.4/src/engine/client/graphics_threaded.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 69%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/input.cpp.o -c /build/ddnet-16.4/src/engine/client/input.cpp
-[ 69%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/notifications.cpp.o -c /build/ddnet-16.4/src/engine/client/notifications.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/graphics_threaded.cpp:17:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/input.cpp:10:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-[ 70%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser.cpp.o -c /build/ddnet-16.4/src/engine/client/serverbrowser.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/serverbrowser.h:10,
-                 from /build/ddnet-16.4/src/engine/client/serverbrowser.cpp:3:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 70%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_http.cpp.o -c /build/ddnet-16.4/src/engine/client/serverbrowser_http.cpp
-In file included from /usr/include/c++/12/vector:70,
-                 from /usr/include/c++/12/functional:62,
-                 from /build/ddnet-16.4/src/base/system.h:30,
-                 from /build/ddnet-16.4/src/engine/client/serverbrowser_http.h:3,
-                 from /build/ddnet-16.4/src/engine/client/serverbrowser_http.cpp:1:
-/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const CServerInfo&}; _Tp = CServerInfo; _Alloc = std::allocator<CServerInfo>]':
-/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<CServerInfo>::iterator' changed in GCC 7.1
-  439 |       vector<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/12/vector:64:
-In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CServerInfo; _Alloc = std::allocator<CServerInfo>]',
-    inlined from 'static bool CServerBrowserHttp::Parse(json_value*, std::vector<CServerInfo>*, std::vector<NETADDR>*)' at /build/ddnet-16.4/src/engine/client/serverbrowser_http.cpp:472:22:
-/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<CServerInfo*, std::vector<CServerInfo> >' changed in GCC 7.1
- 1287 |           _M_realloc_insert(end(), __x);
-      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[ 70%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/serverbrowser_ping_cache.cpp.o -c /build/ddnet-16.4/src/engine/client/serverbrowser_ping_cache.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 71%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/sound.cpp.o -c /build/ddnet-16.4/src/engine/client/sound.cpp
-[ 71%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/sqlite.cpp.o -c /build/ddnet-16.4/src/engine/client/sqlite.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/sound.cpp:10:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 71%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/steam.cpp.o -c /build/ddnet-16.4/src/engine/client/steam.cpp
-[ 72%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/text.cpp.o -c /build/ddnet-16.4/src/engine/client/text.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 72%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.o -c /build/ddnet-16.4/src/engine/client/updater.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/steam.cpp:3:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
+At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 72%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o -c /build/ddnet-16.4/src/engine/client/video.cpp
-In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/engine/client/video.cpp:3:
-/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
-  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
-      |                                                                                                                          ^
-      |                                                                                                                          -
+[ 66%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o -c /build/ddnet-16.4/src/game/server/entities/light.cpp
 In file included from /usr/include/c++/12/map:60,
                  from /build/ddnet-16.4/src/engine/client/text.cpp:23:
 /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, SFontSizeChar>; _KeyOfValue = std::_Select1st<std::pair<const int, SFontSizeChar> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, SFontSizeChar> >]':
 /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, SFontSizeChar>, std::_Select1st<std::pair<const int, SFontSizeChar> >, std::less<int>, std::allocator<std::pair<const int, SFontSizeChar> > >::const_iterator' changed in GCC 7.1
  2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 72%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o -c /build/ddnet-16.4/src/game/client/animstate.cpp
 In file included from /usr/include/c++/12/map:61:
 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = SFontSizeChar; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, SFontSizeChar> >]',
     inlined from 'void CTextRender::RenderGlyph(CFont*, CFontSizeData*, int)' at /build/ddnet-16.4/src/engine/client/text.cpp:567:53:
@@ -3615,7 +3527,19 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   513 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-[ 73%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/component.cpp.o
+[ 66%] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o -MF CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o.d -o CMakeFiles/DDNet.dir/src/engine/client/video.cpp.o -c /build/ddnet-16.4/src/engine/client/video.cpp
+[ 66%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/animstate.cpp.o -c /build/ddnet-16.4/src/game/client/animstate.cpp
+[ 66%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o -c /build/ddnet-16.4/src/game/server/entities/pickup.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/engine/client/video.cpp:3:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+[ 67%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/component.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/component.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/component.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/component.cpp.o -c /build/ddnet-16.4/src/game/client/component.cpp
 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = SFontSizeChar; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, SFontSizeChar> >]',
     inlined from 'SFontSizeChar* CTextRender::GetChar(CFont*, CFontSizeData*, int)' at /build/ddnet-16.4/src/engine/client/text.cpp:594:55,
@@ -3637,7 +3561,8 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   513 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 67%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o -c /build/ddnet-16.4/src/game/server/entities/plasma.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/gameclient.h:11,
                  from /build/ddnet-16.4/src/game/client/component.cpp:3:
@@ -3645,10 +3570,8 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 73%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/background.cpp.o
+[ 67%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/background.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/background.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/background.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/background.cpp.o -c /build/ddnet-16.4/src/game/client/components/background.cpp
-[ 73%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o -c /build/ddnet-16.4/src/game/client/components/binds.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/background.cpp:4:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
@@ -3656,7 +3579,12 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 75%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/broadcast.cpp.o
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 67%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/binds.cpp.o -c /build/ddnet-16.4/src/game/client/components/binds.cpp
+[ 69%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o -c /build/ddnet-16.4/src/game/server/entities/projectile.cpp
+[ 70%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/broadcast.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/broadcast.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/broadcast.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/broadcast.cpp.o -c /build/ddnet-16.4/src/game/client/components/broadcast.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/binds.cpp:5:
@@ -3670,8 +3598,14 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/entities/projectile.cpp:6:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 75%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/camera.cpp.o
+[ 70%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/camera.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/camera.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/camera.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/camera.cpp.o -c /build/ddnet-16.4/src/game/client/components/camera.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/camera.cpp:4:
@@ -3680,10 +3614,13 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 75%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/chat.cpp.o
+[ 70%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/chat.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/chat.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/chat.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/chat.cpp.o -c /build/ddnet-16.4/src/game/client/components/chat.cpp
-[ 76%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/console.cpp.o
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 70%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o -c /build/ddnet-16.4/src/game/server/entity.cpp
+[ 71%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/console.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/console.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/console.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/console.cpp.o -c /build/ddnet-16.4/src/game/client/components/console.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/chat.cpp:7:
@@ -3691,26 +3628,30 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/console.cpp:17:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 76%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/controls.cpp.o
+[ 71%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/controls.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/controls.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/controls.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/controls.cpp.o -c /build/ddnet-16.4/src/game/client/components/controls.cpp
+[ 71%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o -c /build/ddnet-16.4/src/game/server/eventhandler.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/controls.cpp:5:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+[ 72%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o -c /build/ddnet-16.4/src/game/server/gamecontext.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 76%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/countryflags.cpp.o
+[ 72%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/countryflags.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/countryflags.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/countryflags.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/countryflags.cpp.o -c /build/ddnet-16.4/src/game/client/components/countryflags.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 77%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/damageind.cpp.o
+[ 73%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/damageind.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/damageind.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/damageind.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/damageind.cpp.o -c /build/ddnet-16.4/src/game/client/components/damageind.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/countryflags.cpp:8:
@@ -3719,6 +3660,12 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/gamecontext.cpp:15:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/gameclient.h:11,
                  from /build/ddnet-16.4/src/game/client/components/damageind.cpp:11:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
@@ -3727,9 +3674,9 @@
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 77%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/debughud.cpp.o
+[ 73%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/debughud.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/debughud.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/debughud.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/debughud.cpp.o -c /build/ddnet-16.4/src/game/client/components/debughud.cpp
-[ 77%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/effects.cpp.o
+[ 73%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/effects.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/effects.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/effects.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/effects.cpp.o -c /build/ddnet-16.4/src/game/client/components/effects.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/debughud.cpp:4:
@@ -3737,14 +3684,14 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/effects.cpp:6:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 78%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/emoticon.cpp.o
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 75%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/emoticon.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/emoticon.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/emoticon.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/emoticon.cpp.o -c /build/ddnet-16.4/src/game/client/components/emoticon.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/emoticon.cpp:4:
@@ -3753,15 +3700,15 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 78%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/flow.cpp.o
+[ 75%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/flow.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/flow.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/flow.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/flow.cpp.o -c /build/ddnet-16.4/src/game/client/components/flow.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 78%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/freezebars.cpp.o
+[ 75%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/freezebars.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/freezebars.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/freezebars.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/freezebars.cpp.o -c /build/ddnet-16.4/src/game/client/components/freezebars.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 78%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/ghost.cpp.o
+[ 75%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/ghost.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/ghost.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/ghost.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/ghost.cpp.o -c /build/ddnet-16.4/src/game/client/components/ghost.cpp
-[ 79%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/hud.cpp.o
+[ 76%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/hud.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/hud.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/hud.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/hud.cpp.o -c /build/ddnet-16.4/src/game/client/components/hud.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/gameclient.h:11,
@@ -3783,7 +3730,7 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 79%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/items.cpp.o
+[ 76%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/items.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/items.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/items.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/items.cpp.o -c /build/ddnet-16.4/src/game/client/components/items.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/items.cpp:5:
@@ -3792,10 +3739,11 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 79%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/killmessages.cpp.o
+[ 76%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/killmessages.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/killmessages.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/killmessages.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/killmessages.cpp.o -c /build/ddnet-16.4/src/game/client/components/killmessages.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 80%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/mapimages.cpp.o
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 77%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/mapimages.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/mapimages.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/mapimages.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/mapimages.cpp.o -c /build/ddnet-16.4/src/game/client/components/mapimages.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/killmessages.cpp:4:
@@ -3803,6 +3751,11 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+[ 77%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o -c /build/ddnet-16.4/src/game/server/gamecontroller.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 77%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o -c /build/ddnet-16.4/src/game/client/components/maplayers.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/gameclient.h:11,
                  from /build/ddnet-16.4/src/game/client/components/mapimages.cpp:14:
@@ -3810,9 +3763,12 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 80%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/maplayers.cpp.o -c /build/ddnet-16.4/src/game/client/components/maplayers.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/gamecontroller.cpp:3:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/maplayers.cpp:7:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
@@ -3820,46 +3776,75 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 80%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/mapsounds.cpp.o
-[ 82%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menu_background.cpp.o
+[ 77%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/mapsounds.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/mapsounds.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/mapsounds.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/mapsounds.cpp.o -c /build/ddnet-16.4/src/game/client/components/mapsounds.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 78%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menu_background.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menu_background.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menu_background.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menu_background.cpp.o -c /build/ddnet-16.4/src/game/client/components/menu_background.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/client/gameclient.h:11,
+                 from /build/ddnet-16.4/src/game/client/components/mapsounds.cpp:8:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 78%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o -c /build/ddnet-16.4/src/game/server/gamemodes/DDRace.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/menu_background.cpp:7:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/client/gameclient.h:11,
-                 from /build/ddnet-16.4/src/game/client/components/mapsounds.cpp:8:
+                 from /build/ddnet-16.4/src/game/server/teams.h:5,
+                 from /build/ddnet-16.4/src/game/server/gamemodes/DDRace.h:6,
+                 from /build/ddnet-16.4/src/game/server/gamemodes/DDRace.cpp:3:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 82%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus.cpp.o
+[ 78%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menus.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menus.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menus.cpp.o -c /build/ddnet-16.4/src/game/client/components/menus.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 82%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o -c /build/ddnet-16.4/src/game/client/components/menus_browser.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/menus.cpp:19:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 78%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o -c /build/ddnet-16.4/src/game/server/gameworld.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 78%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menus_browser.cpp.o -c /build/ddnet-16.4/src/game/client/components/menus_browser.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/menus_browser.cpp:9:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/gameworld.cpp:11:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 83%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_demo.cpp.o
+[ 79%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o -c /build/ddnet-16.4/src/game/server/player.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 80%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_demo.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menus_demo.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menus_demo.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menus_demo.cpp.o -c /build/ddnet-16.4/src/game/client/components/menus_demo.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/player.cpp:13:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/gameclient.h:11,
                  from /build/ddnet-16.4/src/game/client/components/menus_demo.cpp:15:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
@@ -3867,10 +3852,13 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 83%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_ingame.cpp.o
+[ 80%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_ingame.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menus_ingame.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menus_ingame.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menus_ingame.cpp.o -c /build/ddnet-16.4/src/game/client/components/menus_ingame.cpp
-[ 83%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_settings.cpp.o
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 80%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o -c /build/ddnet-16.4/src/game/server/save.cpp
+[ 80%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_settings.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menus_settings.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menus_settings.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menus_settings.cpp.o -c /build/ddnet-16.4/src/game/client/components/menus_settings.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/menus_ingame.cpp:12:
@@ -3879,50 +3867,89 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/teams.h:5,
+                 from /build/ddnet-16.4/src/game/server/gamemodes/DDRace.h:6,
+                 from /build/ddnet-16.4/src/game/server/save.cpp:6:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/menus_settings.cpp:7:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 84%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_settings_assets.cpp.o
+[ 80%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o -c /build/ddnet-16.4/src/game/server/score.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 82%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_settings_assets.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menus_settings_assets.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menus_settings_assets.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menus_settings_assets.cpp.o -c /build/ddnet-16.4/src/game/client/components/menus_settings_assets.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/client/components/menus_settings_assets.cpp:3:
+                 from /build/ddnet-16.4/src/game/server/teams.h:5,
+                 from /build/ddnet-16.4/src/game/server/gamemodes/DDRace.h:6,
+                 from /build/ddnet-16.4/src/game/server/score.cpp:2:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 84%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_start.cpp.o
+[ 82%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/menus_start.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/menus_start.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/menus_start.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/menus_start.cpp.o -c /build/ddnet-16.4/src/game/client/components/menus_start.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/client/components/menus_settings_assets.cpp:3:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/menus_start.cpp:9:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 84%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/motd.cpp.o
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 82%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/motd.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/motd.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/motd.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/motd.cpp.o -c /build/ddnet-16.4/src/game/client/components/motd.cpp
+[ 83%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o -c /build/ddnet-16.4/src/game/server/scoreworker.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/motd.cpp:5:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/server/scoreworker.cpp:6:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 85%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/nameplates.cpp.o
+[ 84%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/nameplates.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/nameplates.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/nameplates.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/nameplates.cpp.o -c /build/ddnet-16.4/src/game/client/components/nameplates.cpp
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/client/components/nameplates.cpp:4:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 84%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o -c /build/ddnet-16.4/src/game/server/teams.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 85%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/particles.cpp.o
+[ 84%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/particles.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/particles.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/particles.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/particles.cpp.o -c /build/ddnet-16.4/src/game/client/components/particles.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/client/components/nameplates.cpp:4:
+                 from /build/ddnet-16.4/src/game/server/teams.h:5,
+                 from /build/ddnet-16.4/src/game/server/teams.cpp:2:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/gameclient.h:11,
                  from /build/ddnet-16.4/src/game/client/components/particles.cpp:11:
@@ -3931,10 +3958,9 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 85%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/players.cpp.o
+[ 84%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/players.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/players.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/players.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/players.cpp.o -c /build/ddnet-16.4/src/game/client/components/players.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 85%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/race_demo.cpp.o
+[ 84%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/race_demo.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/race_demo.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/race_demo.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/race_demo.cpp.o -c /build/ddnet-16.4/src/game/client/components/race_demo.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/players.cpp:6:
@@ -3942,11 +3968,20 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
+                 from /build/ddnet-16.4/src/game/client/components/race_demo.cpp:6:
+/build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
+  406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
+      |                                                                                                                          ^
+      |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 86%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/scoreboard.cpp.o
+[ 84%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o -c /build/ddnet-16.4/src/game/server/teehistorian.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 85%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/scoreboard.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/scoreboard.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/scoreboard.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/scoreboard.cpp.o -c /build/ddnet-16.4/src/game/client/components/scoreboard.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
-                 from /build/ddnet-16.4/src/game/client/components/race_demo.cpp:6:
+                 from /build/ddnet-16.4/src/game/server/teehistorian.cpp:3:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
@@ -3958,10 +3993,10 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 86%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/skins.cpp.o
+[ 85%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/skins.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/skins.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/skins.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/skins.cpp.o -c /build/ddnet-16.4/src/game/client/components/skins.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 86%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/sounds.cpp.o
+[ 85%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/sounds.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/sounds.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/sounds.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/sounds.cpp.o -c /build/ddnet-16.4/src/game/client/components/sounds.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/skins.cpp:10:
@@ -3969,15 +4004,15 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 88%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o -c /build/ddnet-16.4/src/game/client/components/spectator.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/sounds.cpp:7:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 86%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/spectator.cpp.o -c /build/ddnet-16.4/src/game/client/components/spectator.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/spectator.cpp:7:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
@@ -3985,10 +4020,10 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 88%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/statboard.cpp.o
+[ 86%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/statboard.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/statboard.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/statboard.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/statboard.cpp.o -c /build/ddnet-16.4/src/game/client/components/statboard.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 88%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/tooltips.cpp.o
+[ 86%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/tooltips.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/tooltips.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/tooltips.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/tooltips.cpp.o -c /build/ddnet-16.4/src/game/client/components/tooltips.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/statboard.cpp:3:
@@ -3997,19 +4032,16 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 89%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/voting.cpp.o
+[ 88%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/components/voting.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/components/voting.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/components/voting.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/components/voting.cpp.o -c /build/ddnet-16.4/src/game/client/components/voting.cpp
+[ 88%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o -c /build/ddnet-16.4/src/game/client/gameclient.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/components/voting.cpp:3:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 89%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/gameclient.cpp.o -c /build/ddnet-16.4/src/game/client/gameclient.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 89%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o -c /build/ddnet-16.4/src/game/client/laser_data.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/engine/client/checksum.h:4,
                  from /build/ddnet-16.4/src/game/client/gameclient.cpp:7:
@@ -4018,18 +4050,33 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 89%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o -c /build/ddnet-16.4/src/game/server/teeinfo.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 89%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/laser_data.cpp.o -c /build/ddnet-16.4/src/game/client/laser_data.cpp
+[ 89%] Building CXX object CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o
+/usr/bin/c++ -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o -MF CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o.d -o CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o -c /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/server_data.cpp
 [ 90%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/lineinput.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/lineinput.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/lineinput.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/lineinput.cpp.o -c /build/ddnet-16.4/src/game/client/lineinput.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 90%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/entities/character.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/entities/character.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/entities/character.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/character.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/entities/character.cpp
+[ 90%] Linking CXX executable DDNet-Server
+/usr/bin/cmake -E cmake_link_script CMakeFiles/DDNet-Server.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/DDNet-Server.dir/src/engine/server/antibot.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/authmanager.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/databases/connection_pool.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/databases/mysql.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/databases/sqlite.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/main.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/name_ban.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/register.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/server.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/server_logger.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/sql_string_helpers.cpp.o" "CMakeFiles/DDNet-Server.dir/src/engine/server/upnp.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/ddracechat.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/ddracecommands.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/character.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/door.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/dragger_beam.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/gun.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/laser.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/light.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/pickup.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/plasma.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entities/projectile.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/entity.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/eventhandler.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/gamecontext.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/gamecontroller.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/gamemodes/DDRace.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/gameworld.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/player.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/save.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/score.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/scoreworker.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/teams.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/teehistorian.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/server/teeinfo.cpp.o" "CMakeFiles/DDNet-Server.dir/src/game/generated/server_data.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/assertion_logger.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/csv.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/fifo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/global_uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/http.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/json.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/network_stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/protocol_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/serverinfo.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/stun.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/teehistorian_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/uuid_manager.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/video.cpp.o" "CMakeFiles/engine-shared.dir/src/engine/shared/websockets.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocolglue.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol7.cpp.o" "CMakeFiles/engine-shared.dir/src/game/generated/protocol.cpp.o" "CMakeFiles/engine-shared.dir/src/game/mapitems_ex.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_bundled.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.cpp.o" "CMakeFiles/engine-shared.dir/src/base/hash_openssl.cpp.o" "CMakeFiles/engine-shared.dir/src/base/log.cpp.o" "CMakeFiles/engine-shared.dir/src/base/system.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/confusables.cpp.o" "CMakeFiles/engine-shared.dir/src/base/unicode/tolower.cpp.o" "CMakeFiles/game-shared.dir/src/game/bezier.cpp.o" "CMakeFiles/game-shared.dir/src/game/collision.cpp.o" "CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o" "CMakeFiles/game-shared.dir/src/game/layers.cpp.o" "CMakeFiles/game-shared.dir/src/game/localization.cpp.o" "CMakeFiles/game-shared.dir/src/game/mapbugs.cpp.o" "CMakeFiles/game-shared.dir/src/game/mapitems.cpp.o" "CMakeFiles/game-shared.dir/src/game/prng.cpp.o" "CMakeFiles/game-shared.dir/src/game/teamscore.cpp.o" "CMakeFiles/game-shared.dir/src/game/generated/git_revision.cpp.o" -o DDNet-Server  /usr/lib/arm-linux-gnueabihf/libcrypto.so /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libsqlite3.so /usr/lib/arm-linux-gnueabihf/libz.so -lrt -ljsonparser /usr/lib/arm-linux-gnueabihf/libmariadbclient.so -fuse-ld=gold -Wno-alloc-size-larger-than 
+make[3]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[ 90%] Built target DDNet-Server
+[ 90%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/entities/laser.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/prediction/entities/character.cpp:3:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 90%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/laser.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/entities/laser.cpp
+[ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/entities/pickup.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/prediction/entities/laser.cpp:10:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
@@ -4037,32 +4084,30 @@
       |                                                                                                                          ^
       |                                                                                                                          -
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/pickup.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/entities/pickup.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/entities/projectile.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/entities/projectile.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/entities/projectile.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/entities/projectile.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/entities/projectile.cpp
+[ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/entity.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/prediction/entities/projectile.cpp:3:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/entity.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/entity.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 91%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/prediction/gameworld.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/prediction/gameworld.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/prediction/gameworld.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/prediction/gameworld.cpp.o -c /build/ddnet-16.4/src/game/client/prediction/gameworld.cpp
 [ 92%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/projectile_data.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/projectile_data.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/projectile_data.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/projectile_data.cpp.o -c /build/ddnet-16.4/src/game/client/projectile_data.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 92%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/race.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/race.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/race.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/race.cpp.o -c /build/ddnet-16.4/src/game/client/race.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/prediction/gameworld.cpp:11:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-[ 92%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/race.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/race.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/race.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/race.cpp.o -c /build/ddnet-16.4/src/game/client/race.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/gameclient.h:11,
                  from /build/ddnet-16.4/src/game/client/race.cpp:4:
@@ -4070,7 +4115,6 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 92%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/render.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/render.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/render.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/render.cpp.o -c /build/ddnet-16.4/src/game/client/render.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
@@ -4085,6 +4129,9 @@
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 94%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/ui.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/ui.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/ui.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/ui.cpp.o -c /build/ddnet-16.4/src/game/client/ui.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 94%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o -c /build/ddnet-16.4/src/game/client/ui_rect.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/game/client/render_map.cpp:8:
 /build/ddnet-16.4/src/engine/shared/config_variables.h:406:122: warning: extra ';' [-Wpedantic]
@@ -4097,17 +4144,14 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 94%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/ui_rect.cpp.o -c /build/ddnet-16.4/src/game/client/ui_rect.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 95%] Building CXX object CMakeFiles/DDNet.dir/src/game/client/ui_scrollregion.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/client/ui_scrollregion.cpp.o -MF CMakeFiles/DDNet.dir/src/game/client/ui_scrollregion.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/client/ui_scrollregion.cpp.o -c /build/ddnet-16.4/src/game/client/ui_scrollregion.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 95%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/auto_map.cpp.o -c /build/ddnet-16.4/src/game/editor/auto_map.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 95%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/editor.cpp.o -c /build/ddnet-16.4/src/game/editor/editor.cpp
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 96%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/explanations.cpp.o -c /build/ddnet-16.4/src/game/editor/explanations.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
@@ -4116,6 +4160,7 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
 [ 96%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o -MF CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/editor/io.cpp.o -c /build/ddnet-16.4/src/game/editor/io.cpp
 [ 96%] Building CXX object CMakeFiles/DDNet.dir/src/game/editor/layer_game.cpp.o
@@ -4136,9 +4181,6 @@
       |                                                                                                                          -
 [ 98%] Building CXX object CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o -MF CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/generated/checksum.cpp.o -c /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/checksum.cpp
-cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
-[ 98%] Building CXX object CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o
-/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o -MF CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o -c /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data.cpp
 In file included from /build/ddnet-16.4/src/engine/shared/config.h:20,
                  from /build/ddnet-16.4/src/engine/client/checksum.h:4,
                  from /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/checksum.cpp:1:
@@ -4146,6 +4188,9 @@
   406 | MACRO_CONFIG_INT(ClChatOld, cl_chat_old, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Old chat style: No tee, no background");
       |                                                                                                                          ^
       |                                                                                                                          -
+cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
+[ 98%] Building CXX object CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o
+/usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o -MF CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/generated/client_data.cpp.o -c /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data.cpp
 [ 98%] Building CXX object CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o
 /usr/bin/c++ -DCONF_BACKEND_VULKAN -DCONF_INFORM_UPDATE -DCONF_MYSQL -DCONF_OPENSSL -DCONF_VIDEORECORDER -DCONF_WAVPACK_CLOSE_FILE -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -DGAME_RELEASE_VERSION=\"16.4\" -DGLEW_STATIC -D_FORTIFY_SOURCE=2 -I/build/ddnet-16.4/obj-arm-linux-gnueabihf/src -I/build/ddnet-16.4/src -isystem /usr/include/freetype2 -isystem /usr/include/opus -isystem /usr/include/SDL2 -isystem /usr/include/wavpack -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/mariadb -g -O2 -ffile-prefix-map=/build/ddnet-16.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fstack-protector-all -fno-exceptions -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o -MF CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o.d -o CMakeFiles/DDNet.dir/src/game/generated/client_data7.cpp.o -c /build/ddnet-16.4/obj-arm-linux-gnueabihf/src/game/generated/client_data7.cpp
 cc1plus: note: unrecognized command-line option '-Wno-nullability-completeness' may have been intended to silence earlier diagnostics
@@ -4169,6 +4214,15 @@
 /usr/bin/cmake -E cmake_progress_start /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles 39
 make  -f CMakeFiles/Makefile2 CMakeFiles/run_tests.dir/all
 make[4]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make  -f CMakeFiles/engine-gfx.dir/build.make CMakeFiles/engine-gfx.dir/depend
+make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/engine-gfx.dir/DependInfo.cmake --color=
+make[5]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make  -f CMakeFiles/engine-gfx.dir/build.make CMakeFiles/engine-gfx.dir/build
+make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+make[5]: Nothing to be done for 'CMakeFiles/engine-gfx.dir/build'.
+make[5]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
+[  2%] Built target engine-gfx
 make  -f CMakeFiles/engine-shared.dir/build.make CMakeFiles/engine-shared.dir/depend
 make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/engine-shared.dir/DependInfo.cmake --color=
@@ -4177,7 +4231,7 @@
 make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make[5]: Nothing to be done for 'CMakeFiles/engine-shared.dir/build'.
 make[5]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 46%] Built target engine-shared
+[ 48%] Built target engine-shared
 make  -f CMakeFiles/game-shared.dir/build.make CMakeFiles/game-shared.dir/depend
 make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/game-shared.dir/DependInfo.cmake --color=
@@ -4186,16 +4240,7 @@
 make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 make[5]: Nothing to be done for 'CMakeFiles/game-shared.dir/build'.
 make[5]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 58%] Built target game-shared
-make  -f CMakeFiles/engine-gfx.dir/build.make CMakeFiles/engine-gfx.dir/depend
-make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/engine-gfx.dir/DependInfo.cmake --color=
-make[5]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-make  -f CMakeFiles/engine-gfx.dir/build.make CMakeFiles/engine-gfx.dir/build
-make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-make[5]: Nothing to be done for 'CMakeFiles/engine-gfx.dir/build'.
-make[5]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
-[ 61%] Built target engine-gfx
+[ 61%] Built target game-shared
 make  -f CMakeFiles/testrunner.dir/build.make CMakeFiles/testrunner.dir/depend
 make[5]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 cd /build/ddnet-16.4/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ddnet-16.4 /build/ddnet-16.4 /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf /build/ddnet-16.4/obj-arm-linux-gnueabihf/CMakeFiles/testrunner.dir/DependInfo.cmake --color=
@@ -4370,16 +4415,16 @@
 [ RUN      ] Async.Simple
 [       OK ] Async.Simple (0 ms)
 [ RUN      ] Async.Long
-[       OK ] Async.Long (1 ms)
+[       OK ] Async.Long (0 ms)
 [ RUN      ] Async.Pieces
-[       OK ] Async.Pieces (13 ms)
+[       OK ] Async.Pieces (12 ms)
 [ RUN      ] Async.Mixed
 [       OK ] Async.Mixed (12 ms)
 [ RUN      ] Async.NonDivisor
-[       OK ] Async.NonDivisor (3 ms)
+[       OK ] Async.NonDivisor (1 ms)
 [ RUN      ] Async.Transaction
-[       OK ] Async.Transaction (6 ms)
-[----------] 7 tests from Async (40 ms total)
+[       OK ] Async.Transaction (4 ms)
+[----------] 7 tests from Async (34 ms total)
 
 [----------] 3 tests from Bezier
 [ RUN      ] Bezier.Constant
@@ -4410,8 +4455,8 @@
 
 [----------] 1 test from Color
 [ RUN      ] Color.HRHConv
-[       OK ] Color.HRHConv (22 ms)
-[----------] 1 test from Color (22 ms total)
+[       OK ] Color.HRHConv (11 ms)
+[----------] 1 test from Color (11 ms total)
 
 [----------] 7 tests from CVariableInt
 [ RUN      ] CVariableInt.RoundtripPackUnpack
@@ -4432,16 +4477,16 @@
 
 [----------] 2 tests from Csv
 [ RUN      ] Csv.Simple
-[       OK ] Csv.Simple (1 ms)
+[       OK ] Csv.Simple (0 ms)
 [ RUN      ] Csv.LetTheQuotingBegin
 [       OK ] Csv.LetTheQuotingBegin (0 ms)
-[----------] 2 tests from Csv (2 ms total)
+[----------] 2 tests from Csv (0 ms total)
 
 [----------] 1 test from Datafile
 [ RUN      ] Datafile.ExtendedType
-2023-05-16 12:40:50 I storage: added path '$CURRENTDIR' ('/build/ddnet-16.4/obj-arm-linux-gnueabihf')
-2023-05-16 12:40:50 I datafile: loading. filename='Datafile.ExtendedType.31585.tmp'
-2023-05-16 12:40:50 I datafile: loading done. datafile='Datafile.ExtendedType.31585.tmp'
+2023-05-17 14:57:41 I storage: added path '$CURRENTDIR' ('/build/ddnet-16.4/obj-arm-linux-gnueabihf')
+2023-05-17 14:57:41 I datafile: loading. filename='Datafile.ExtendedType.345.tmp'
+2023-05-17 14:57:41 I datafile: loading done. datafile='Datafile.ExtendedType.345.tmp'
 [       OK ] Datafile.ExtendedType (2 ms)
 [----------] 1 test from Datafile (2 ms total)
 
@@ -4454,7 +4499,7 @@
 [       OK ] Filesystem.CantDeleteDirectoryWithRemove (0 ms)
 [ RUN      ] Filesystem.CantDeleteFileWithRemoveDirectory
 [       OK ] Filesystem.CantDeleteFileWithRemoveDirectory (0 ms)
-[----------] 4 tests from Filesystem (1 ms total)
+[----------] 4 tests from Filesystem (0 ms total)
 
 [----------] 1 test from GitRevision
 [ RUN      ] GitRevision.ExistsOrNull
@@ -4500,12 +4545,12 @@
 [ RUN      ] Io.CurrentExe
 [       OK ] Io.CurrentExe (0 ms)
 [ RUN      ] Io.SyncWorks
-[       OK ] Io.SyncWorks (13 ms)
-[----------] 12 tests from Io (15 ms total)
+[       OK ] Io.SyncWorks (2 ms)
+[----------] 12 tests from Io (3 ms total)
 
 [----------] 5 tests from Jobs
 [ RUN      ] Jobs.Constructor
-[       OK ] Jobs.Constructor (0 ms)
+[       OK ] Jobs.Constructor (2 ms)
 [ RUN      ] Jobs.Simple
 [       OK ] Jobs.Simple (0 ms)
 [ RUN      ] Jobs.RunBlocking
@@ -4514,7 +4559,7 @@
 [       OK ] Jobs.Wait (0 ms)
 [ RUN      ] Jobs.Many
 [       OK ] Jobs.Many (0 ms)
-[----------] 5 tests from Jobs (2 ms total)
+[----------] 5 tests from Jobs (3 ms total)
 
 [----------] 1 test from Json
 [ RUN      ] Json.Escape
@@ -4527,8 +4572,8 @@
 [ RUN      ] MapBugs.Update
 [       OK ] MapBugs.Update (0 ms)
 [ RUN      ] MapBugs.Dump
-[       OK ] MapBugs.Dump2023-05-16 12:40:50 I mapbugs: enabling map compatibility mode X
-2023-05-16 12:40:50 I mapbugs: map='Binary' map_size=2022597 map_sha256=65b410e197fd2298ec270e89a84b762f6739d1d18089529f8ef6cf2104d3d600
+[       OK ] MapBugs.Dump2023-05-17 14:57:41 I mapbugs: enabling map compatibility mode X
+2023-05-17 14:57:41 I mapbugs: map='Binary' map_size=2022597 map_sha256=65b410e197fd2298ec270e89a84b762f6739d1d18089529f8ef6cf2104d3d600
  (0 ms)
 [----------] 3 tests from MapBugs (0 ms total)
 
@@ -4544,7 +4589,7 @@
 [----------] 1 test from Net
 [ RUN      ] Net.Ipv4AndIpv6Work
 [       OK ] Net.Ipv4AndIpv6Work (0 ms)
-[----------] 1 test from Net (1 ms total)
+[----------] 1 test from Net (0 ms total)
 
 [----------] 3 tests from NetAddr
 [ RUN      ] NetAddr.FromStr
@@ -4592,9 +4637,9 @@
 
 [----------] 1 test from ServerBrowser
 [ RUN      ] ServerBrowser.PingCache
-2023-05-16 12:40:50 I storage: added path 'ServerBrowser.PingCache.31585.tmp'
-[       OK ] ServerBrowser.PingCache (48 ms)
-[----------] 1 test from ServerBrowser (48 ms total)
+2023-05-17 14:57:41 I storage: added path 'ServerBrowser.PingCache.345.tmp'
+[       OK ] ServerBrowser.PingCache (17 ms)
+[----------] 1 test from ServerBrowser (17 ms total)
 
 [----------] 2 tests from ServerInfo
 [ RUN      ] ServerInfo.ParseLocation
@@ -4863,7 +4908,7 @@
 [       OK ] Thread.SemaphoreMultiThreaded (0 ms)
 [ RUN      ] Thread.Lock
 [       OK ] Thread.Lock (0 ms)
-[----------] 7 tests from Thread (1 ms total)
+[----------] 7 tests from Thread (0 ms total)
 
 [----------] 1 test from Unix
 [ RUN      ] Unix.Create
@@ -4879,56 +4924,56 @@
 
 [----------] 7 tests from Sql/SingleScore
 [ RUN      ] Sql/SingleScore.Top/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/SingleScore.Top/SQLite (4 ms)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/SingleScore.Top/SQLite (3 ms)
 [ RUN      ] Sql/SingleScore.Rank/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/SingleScore.Rank/SQLite (2 ms)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/SingleScore.Rank/SQLite (1 ms)
 [ RUN      ] Sql/SingleScore.TopServer/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/SingleScore.TopServer/SQLite (2 ms)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/SingleScore.TopServer/SQLite (1 ms)
 [ RUN      ] Sql/SingleScore.RankServer/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/SingleScore.RankServer/SQLite (2 ms)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/SingleScore.RankServer/SQLite (1 ms)
 [ RUN      ] Sql/SingleScore.LoadPlayerData/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 120.00, 'USA', 	0.00, 1.00, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00, 	9.00, 10.00, 11.00, 12.00, 13.00, 14.00, 15.00, 16.00, 17.00, 	18.00, 19.00, 20.00, 21.00, 22.00, 23.00, 24.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/SingleScore.LoadPlayerData/SQLite (3 ms)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 120.00, 'USA', 	0.00, 1.00, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00, 	9.00, 10.00, 11.00, 12.00, 13.00, 14.00, 15.00, 16.00, 17.00, 	18.00, 19.00, 20.00, 21.00, 22.00, 23.00, 24.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/SingleScore.LoadPlayerData/SQLite (2 ms)
 [ RUN      ] Sql/SingleScore.TimesExists/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/SingleScore.TimesExists/SQLite (1 ms)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/SingleScore.TimesExists/SQLite (0 ms)
 [ RUN      ] Sql/SingleScore.TimesDoesntExist/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/SingleScore.TimesDoesntExist/SQLite (1 ms)
-[----------] 7 tests from Sql/SingleScore (16 ms total)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/SingleScore.TimesDoesntExist/SQLite (0 ms)
+[----------] 7 tests from Sql/SingleScore (12 ms total)
 
 [----------] 3 tests from Sql/TeamScore
 [ RUN      ] Sql/TeamScore.All/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'237b04819bf54f7a809cccca82c1d283', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'brainless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'237b04819bf54f7a809cccca82c1d283', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'c83f57292c6f49bab8a7c24249fabfdc', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'brainless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'c83f57292c6f49bab8a7c24249fabfdc', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
 [       OK ] Sql/TeamScore.All/SQLite (1 ms)
 [ RUN      ] Sql/TeamScore.PlayerExists/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'16f7fbaaa8104eb4a25a9761bde55421', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'brainless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'16f7fbaaa8104eb4a25a9761bde55421', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'17b85c483c394a6b8e52bf28c7b6e69a', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'brainless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'17b85c483c394a6b8e52bf28c7b6e69a', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
 [       OK ] Sql/TeamScore.PlayerExists/SQLite (1 ms)
 [ RUN      ] Sql/TeamScore.PlayerDoesntExist/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'3bc7c3071a804cd5b6c99cae1ad508ce', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'brainless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'3bc7c3071a804cd5b6c99cae1ad508ce', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'44c8a42e30bf4e58856a261726524398', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_teamrace(Map, Name, Timestamp, Time, ID, GameID, DDNet7) VALUES ('Kobra 3', 'brainless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, x'44c8a42e30bf4e58856a261726524398', '8d300ecf-5873-4297-bee5-95668fdff320', 0)
 [       OK ] Sql/TeamScore.PlayerDoesntExist/SQLite (1 ms)
-[----------] 3 tests from Sql/TeamScore (4 ms total)
+[----------] 3 tests from Sql/TeamScore (3 ms total)
 
 [----------] 4 tests from Sql/MapInfo
 [ RUN      ] Sql/MapInfo.ExactNoFinish/SQLite
-[       OK ] Sql/MapInfo.ExactNoFinish/SQLite (4 ms)
+[       OK ] Sql/MapInfo.ExactNoFinish/SQLite (3 ms)
 [ RUN      ] Sql/MapInfo.ExactFinish/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/MapInfo.ExactFinish/SQLite (4 ms)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/MapInfo.ExactFinish/SQLite (3 ms)
 [ RUN      ] Sql/MapInfo.Fuzzy/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/MapInfo.Fuzzy/SQLite (5 ms)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/MapInfo.Fuzzy/SQLite (3 ms)
 [ RUN      ] Sql/MapInfo.DoesntExit/SQLite
-[       OK ] Sql/MapInfo.DoesntExit/SQLite (3 ms)
-[----------] 4 tests from Sql/MapInfo (16 ms total)
+[       OK ] Sql/MapInfo.DoesntExit/SQLite (2 ms)
+[----------] 4 tests from Sql/MapInfo (12 ms total)
 
 [----------] 3 tests from Sql/MapVote
 [ RUN      ] Sql/MapVote.Exact/SQLite
@@ -4937,7 +4982,7 @@
 [       OK ] Sql/MapVote.Fuzzy/SQLite (0 ms)
 [ RUN      ] Sql/MapVote.DoesntExist/SQLite
 [       OK ] Sql/MapVote.DoesntExist/SQLite (0 ms)
-[----------] 3 tests from Sql/MapVote (2 ms total)
+[----------] 3 tests from Sql/MapVote (1 ms total)
 
 [----------] 8 tests from Sql/Points
 [ RUN      ] Sql/Points.NoPoints/SQLite
@@ -4951,12 +4996,12 @@
 [ RUN      ] Sql/Points.TwoPoints/SQLite
 [       OK ] Sql/Points.TwoPoints/SQLite (0 ms)
 [ RUN      ] Sql/Points.TwoPointsTop/SQLite
-[       OK ] Sql/Points.TwoPointsTop/SQLite (1 ms)
+[       OK ] Sql/Points.TwoPointsTop/SQLite (0 ms)
 [ RUN      ] Sql/Points.EqualPoints/SQLite
 [       OK ] Sql/Points.EqualPoints/SQLite (0 ms)
 [ RUN      ] Sql/Points.EqualPointsTop/SQLite
-[       OK ] Sql/Points.EqualPointsTop/SQLite (1 ms)
-[----------] 8 tests from Sql/Points (7 ms total)
+[       OK ] Sql/Points.EqualPointsTop/SQLite (0 ms)
+[----------] 8 tests from Sql/Points (4 ms total)
 
 [----------] 5 tests from Sql/RandomMap
 [ RUN      ] Sql/RandomMap.NoStars/SQLite
@@ -4968,12 +5013,12 @@
 [ RUN      ] Sql/RandomMap.UnfinishedExists/SQLite
 [       OK ] Sql/RandomMap.UnfinishedExists/SQLite (0 ms)
 [ RUN      ] Sql/RandomMap.UnfinishedDoesntExist/SQLite
-2023-05-16 12:40:50 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
-[       OK ] Sql/RandomMap.UnfinishedDoesntExist/SQLite (1 ms)
-[----------] 5 tests from Sql/RandomMap (3 ms total)
+2023-05-17 14:57:41 I sql: SQLite statement: INSERT OR IGNORE INTO record_race(	Map, Name, Timestamp, Time, Server, 	cp1, cp2, cp3, cp4, cp5, cp6, cp7, cp8, cp9, cp10, cp11, cp12, cp13, 	cp14, cp15, cp16, cp17, cp18, cp19, cp20, cp21, cp22, cp23, cp24, cp25, 	GameID, DDNet7) VALUES ('Kobra 3', 'nameless tee', DATETIME('2021-11-24 19:24:08', 'utc'), 100.00, 'USA', 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 	'8d300ecf-5873-4297-bee5-95668fdff320', 0)
+[       OK ] Sql/RandomMap.UnfinishedDoesntExist/SQLite (0 ms)
+[----------] 5 tests from Sql/RandomMap (2 ms total)
 
 [----------] Global test environment tear-down
-[==========] 172 tests from 37 test suites ran. (199 ms total)
+[==========] 172 tests from 37 test suites ran. (120 ms total)
 [  PASSED  ] 172 tests.
 make[5]: Leaving directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 [100%] Built target run_tests
@@ -4997,7 +5042,7 @@
 done;
 make[1]: Leaving directory '/build/ddnet-16.4'
    dh_auto_install -Nddnet-data
-	cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/ddnet-16.4/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
+	cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/ddnet-16.4/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
 make[1]: Entering directory '/build/ddnet-16.4/obj-arm-linux-gnueabihf'
 /usr/bin/cmake -S/build/ddnet-16.4 -B/build/ddnet-16.4/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
 make  -f CMakeFiles/Makefile2 preinstall
@@ -5008,735 +5053,735 @@
 /usr/bin/cmake -P cmake_install.cmake
 -- Install configuration: "None"
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/newyear.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/newyear.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/heavens_day.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/heavens.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/auto.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/jungle_day.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/autumn_day.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/none.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/winter_day.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/autumn.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/heavens_night.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/winter_night.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/rand.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/jungle.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/autumn_night.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/jungle_night.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/winter.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/emoticons.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/local_server.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/editor.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/play_game.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/settings.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/demos.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/gui_buttons.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/Sunny Side Up.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm8.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/Tsunami.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf3.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/Tutorial.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/coverage.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf6.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/LearnToPlay.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/Gold Mine.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm7.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm6.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf4.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm1.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf2.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm9.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/license.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf5.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm2.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf1.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf7.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/serbian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/slovak.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/chuvash.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/norwegian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/bosnian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/hungarian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/french.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/arabic.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/catalan.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/italian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/persian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/dutch.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/finnish.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/belarusian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/turkish.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/esperanto.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/kyrgyz.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/polish.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/romanian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/japanese.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/serbian_cyrillic.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/german.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/danish.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/brazilian_portuguese.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/greek.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/license.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/spanish.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/traditional_chinese.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/russian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/portuguese.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/czech.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/ukrainian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/swedish.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/bulgarian.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/simplified_chinese.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/korean.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/index.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/quad.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/primex.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/prim.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/spritemulti.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/tile.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/tile.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/primex.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/quad.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/pipeline.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/text.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/quad.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/primex.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/prim.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/prim3d.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/spritemulti.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/tile.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/tile.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/quadbo.vertfrag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/primex.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/quad.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/text.frag
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/prim3d.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/prim.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/text.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/spritemulti.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/pipeline.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/prim.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/text.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/spritemulti.vert
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/console.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/wordlist.txt
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/game
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/game/game_06.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/entities
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/entities/license.txt
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/entities/comfort
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/entities/comfort/ddnet.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/entities/license.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/game
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/assets/game/game_06.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/console_bar.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/fonts
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/fonts/DejaVuSans.ttf
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/fonts/SourceHanSansSC-Regular.otf
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/fonts/GlowSansJCompressed-Book.otf
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/fonts/SourceHanSansSC-Regular.otf
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/fonts/Icons.otf
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/censorlist.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/demos.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/local_server.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/settings.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/editor.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/menuimages/play_game.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/extras.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/hud.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/gui_cursor.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AZ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LB.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DE.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/HT.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AX.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KP.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CX.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/HU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ZM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CR.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VC.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/EH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/UA.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FJ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LY.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NP.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GL.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/EG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/JP.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KY.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CL.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TJ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GY.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XCA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NL.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AX.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AT.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MX.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/HU.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CZ.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CU.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CV.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GT.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CH.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TD.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MH.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MD.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/default.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SY.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XEN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ZA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LT.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NC.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ET.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LC.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SZ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/HR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TF.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BJ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PY.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PG.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CY.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XCA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VN.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CX.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/WS.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GQ.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SH.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MC.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DK.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/JP.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DZ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SK.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LV.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XWA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MK.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BH.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/HK.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TC.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IT.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TH.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ZM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XNI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GU.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/EC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MP.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MG.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/HN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/QA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ML.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BY.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AL.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CL.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/default.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/OM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GB.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VU.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TL.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XEU.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BJ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/JE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TD.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/UY.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MX.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CD.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SC.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RU.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NZ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AF.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DM.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BZ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KP.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/UA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ZW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SV.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DJ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SX.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SC.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XSC.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/US.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ID.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SB.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NF.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/YE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CV.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/EE.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SD.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FK.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ER.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PL.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GP.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KH.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/US.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ME.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/index.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MP.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GH.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MQ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/UY.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VE.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/HR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/HK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LV.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PL.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BY.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/OM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GF.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AL.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ES.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GL.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ID.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KY.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BL.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/WS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SB.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TV.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AD.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SL.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BF.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LY.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GD.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TZ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MZ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BL.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AD.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MQ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DJ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/JO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NC.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MY.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PT.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/EE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PY.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/YE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VE.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GI.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IL.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GQ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BT.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/WF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PK.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MF.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/EH.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/JM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ME.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ST.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ML.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SY.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MA.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GD.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CD.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/UG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/UZ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BA.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IQ.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GS.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TM.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ST.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NL.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ZA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TR.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BD.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PM.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SL.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GY.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ZW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IL.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/WF.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TV.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BB.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SD.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XNI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ER.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/RW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/UZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GB.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/UG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/PF.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DK.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MU.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/AI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/FK.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/ET.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NP.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CW.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IT.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TL.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BS.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MF.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LB.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CF.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XWA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MD.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SX.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/QA.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MV.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/EG.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TK.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/IO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/JO.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/BB.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GW.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NR.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/index.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/JE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/GP.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/CG.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LU.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/NI.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/SV.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/DO.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/LR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KR.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/VA.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/KE.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/XSC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/TH.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/EC.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/countryflags/MZ.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/emoticons.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/blob.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/LearnToPlay.map
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/Sunny Side Up.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/Gold Mine.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/Tutorial.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/Tsunami.map
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/readme.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/gui_icons.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/wordlist.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/serbian_cyrillic.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/portuguese.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/traditional_chinese.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/japanese.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/italian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/turkish.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/bosnian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/brazilian_portuguese.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/german.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/persian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/dutch.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/chuvash.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/bulgarian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/kyrgyz.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/romanian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/korean.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/belarusian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/arabic.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/simplified_chinese.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/swedish.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/greek.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/catalan.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/czech.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/polish.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/norwegian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/spanish.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/serbian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/hungarian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/index.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/finnish.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/danish.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/ukrainian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/french.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/slovak.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/esperanto.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/russian.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/languages/license.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/arrow.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/gui_logo.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/blob.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_doodads.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/grass_main.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/fadeout.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/stars.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/bg_cloud1.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/grass_doodads_0.7.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_doodads.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/ddnet_tiles.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/snow.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/font_teeworlds_alt.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_deathtiles.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/grass_main_0.7.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_clear.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_midground.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/bg_cloud3.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_mountains2.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/basic_freeze.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/grass_doodads.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_mountains_new_background.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/light.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/moon.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/bg_cloud2.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/ddnet_walls.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/ddmax_freeze.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_mountains.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/entities.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/snow_mountain.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/sun.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_unhookable_0.7.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_mountains2.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_lamps.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/water.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/mountains.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/round_tiles.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/ddnet_start.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_mountains_new_foreground.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_main.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_main.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/mixed_tiles.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_main.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_sun.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/font_teeworlds.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_doodads.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_background.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_mountains3.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_unhookable.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_background.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_unhookables.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_mountains.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_deathtiles.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/strong_weak.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/Tsunami.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/Tutorial.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/LearnToPlay.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps7/Gold Mine.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/censorlist.txt
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-07.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_shotty_fire-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_swing-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_hit-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_cry-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_skid-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_right-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_switch-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_weak-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_left-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_ninja-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_land-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/music_menu.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_skid-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_attack-01.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_ctf_grab_en.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-11.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_arm-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_hit-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_splat-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-04.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_dbljump-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-07.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-10.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_attach-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_land-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-06.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_spawn_wpn-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_bnce-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_splat-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_swing-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_shotty_fire-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_splat-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_msg-client.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-05.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_spawn_wpn-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_weak-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_sledge-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_hit-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_explo-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_spawn_wpn-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_gun_fire-02.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-09.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_arm-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_right-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_msg-highlight.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_right-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_hit-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_swing-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_bnce-01.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_left-04.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_swing-02.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_ninja-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_fire-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_arm-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_hrt-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/music_menu.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_weak-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_skid-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_hit-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-05.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_land-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_shotty_fire-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-04.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_ctf_drop.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_skid-04.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_msg-server.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_attack-04.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_impact-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_ninja.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_attack-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_launch-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_ctf_cap_pl.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-05.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_spawn_wpn-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_switch-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_attach-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_arm-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_hit-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_cry-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_spawn_wpn-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-06.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_sg.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_land-04.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-05.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_noattach-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_msg-client.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_dbljump-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-07.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_skid-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_sledge-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_ninja-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_attack-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-10.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_arm-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_gun_fire-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_launch-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_loop-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_sledge-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-05.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_right-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-11.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_loop-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_splat-04.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-08.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_sledge-01.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_long-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_splat-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_skid-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_cry-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_attach-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_bnce-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_weak-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_hrt-02.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_switch-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_ctf_drop.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_attack-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_right-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_ctf_rtn.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_attack-04.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_ctf_grab_pl.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_explo-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_attach-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_dbljump-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_switch-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_msg-server.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_noattach-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_impact-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_fire-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_gun_fire-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_launch-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_strong-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_attack-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_ninja-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_launch-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_left-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_shotty_fire-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_splat-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_left-02.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_hrt-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-12.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_bnce-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_hit-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_gun_fire-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_bnce-01.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-06.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_arm-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_arm-04.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_impact-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_attach-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_weak-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_long-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_weak-03.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_ctf_cap_pl.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_fire-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_arm-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_ctf_rtn.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-07.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_long-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_dbljump-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_splat-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_gun_fire-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_launcher.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_explo-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_hit-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_bnce-03.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_ninja-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_loop-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_attack-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_land-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_sledge-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_right-04.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_hit-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_left-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_right-02.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_shotty_fire-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_strong-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_sg.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_fire-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_launch-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_left-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_gun_fire-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_swing-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_spawn-04.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-12.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_skid-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_laser_fire-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_cry-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_noattach-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_strong-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_hit_strong-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_msg-highlight.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_gun.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_ninja.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_explo-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_impact-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_attach-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_noattach-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_ninja-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_ninja_hit-04.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_noattach-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_hit-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_long-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_impact-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_dbljump-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_noammo-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_pickup_launcher.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-08.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_left-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_foot_right-01.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_explo-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_pain_short-05.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_body_splat-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/sfx_spawn_wpn-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_switch-01.wv
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_hit-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/vo_teefault_sledge-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_loop-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_land-02.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_explo-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/hook_noattach-03.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_land-04.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/foley_land-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_swing-01.wv
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/extras.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_flump_launch-02.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/audio/wp_hammer_hit-03.wv
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/debug_font.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/gui_logo.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/arrow.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/gui_icons.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/nersif.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_default.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/limekitty.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/random.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_saddo.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/nanas.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/cammo.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_brownbear.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_redbopp.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_toptri.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_bluekitty.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_redbopp.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/demonlimekitty.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_x_ninja.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_twinbop.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_limekitty.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/toptri.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_warpaint.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_default.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_bluekitty.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/ghost.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/ghostjtj.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/x_spec.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_x_ninja.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/wartee.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/antiantey.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_coala.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/nanami.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/voodoo_tee.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_pinky.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_twintri.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_cammo.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/warpaint.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_twinbop.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/whis.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_cammo.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/saddo.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/redstripe.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/hammie-chew.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/blacktee.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_cammo.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_warpaint.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/jeet.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/cammo.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/twintri.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_limekitty.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_brownbear.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/bluestripe.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/brownbear.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_coala.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_toptri.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/redbopp.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/chinese_by_whis.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_redstripe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/mouse.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/default.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/musmann.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_cammostripes.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/beast.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_coala.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/brownbear.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_x_ninja.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/penguin.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_pinky.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_warpaint.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/PaladiN.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_cammostripes.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kintaro_2.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/x_ninja.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_limekitty.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_bluestripe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/dragon.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/redbopp.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/teerasta.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/nersif.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/blacktee.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/oldman.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/giraffe.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/default.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_twintri.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_bluestripe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/antiantey.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/x_spec.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/limekitty.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/chinese_by_whis.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/greyfox_2.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_default.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_cammostripes.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/veteran.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/cammostripes.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_twintri.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/hammie-whis.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/warpaint.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_toptri.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/jeet.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_warpaint.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/greensward.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_saddo.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/evilwolfe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/mermydon-coala.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/demonlimekitty.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_brownbear.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_redstripe.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/bluekitty.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/greyfox.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_warpaint.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/whis.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/evil.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/bomb.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/cammostripes.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/random.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/evilwolfe.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/greensward.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_redbopp.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_twinbop.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/nanas.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_twinbop.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/penguin.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_cammostripes.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/mermydon-coala.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/mouse.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_cammostripes.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/toptri.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_redbopp.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/dragon.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_toptri.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/beast.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/ghost.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/twinbop.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/redstripe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/twintri.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/oldschool.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/license.txt
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/mermydon.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_pinky.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/wartee.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_default.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_toptri.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/bluestripe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_default.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/bomb.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_redstripe.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_twinbop.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_brownbear.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_bluestripe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_x_ninja.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_redbopp.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_bluestripe.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_saddo.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/dino.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_pinky.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/teerasta.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/pinky.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_cammo.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_redstripe.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/x_ninja.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/oldschool.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/veteran.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_saddo.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_twintri.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/twinbop.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_coala.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/nanami.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/evil.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_pinky.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_twintri.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_bluestripe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/kitty_redstripe.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_cammo.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/voodoo_tee.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_cammostripes.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_redbopp.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_saddo.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/mermydon.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_limekitty.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_twintri.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/santa_default.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/greyfox_2.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/PaladiN.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/license.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/gui_cursor.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/hud.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/debug_font.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/hammie-chew.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/coala_bluekitty.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/ghostjtj.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/dino.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/skins/pinky.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/strong_weak.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/winter_night.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/heavens_night.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/newyear.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/rand.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/winter_day.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/auto.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/autumn.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/heavens_day.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/autumn_night.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/autumn_day.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/jungle_night.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/jungle_day.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/newyear.map
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/winter.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/heavens.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/none.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/themes/jungle.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/snow.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/ddmax_freeze.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_midground.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_background.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/ddnet_walls.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_doodads.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/grass_doodads.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/grass_doodads_0.7.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/fadeout.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_clear.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/bg_cloud1.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_mountains3.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/bg_cloud3.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/basic_freeze.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/font_teeworlds.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_main.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/entities.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_unhookable.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_mountains.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/grass_main_0.7.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/snow_mountain.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/grass_main.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/sun.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_unhookables.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_doodads.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/stars.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/water.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/font_teeworlds_alt.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_deathtiles.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_unhookable_0.7.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_sun.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/light.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_deathtiles.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_mountains_new_foreground.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_main.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/generic_lamps.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/ddnet_start.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/jungle_background.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_mountains.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_mountains_new_background.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/moon.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_doodads.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/mountains.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_main.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/desert_mountains2.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/bg_cloud2.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/winter_mountains2.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/mixed_tiles.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/round_tiles.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/mapres/ddnet_tiles.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/game.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/pipeline.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/tile.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/spritemulti.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/prim.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/tile.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/spritemulti.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/prim.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/primex.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/prim.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/spritemulti.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/quad.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/text.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/primex.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/prim3d.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/quadbo.vertfrag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/quad.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/prim3d.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/text.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/vulkan/tile.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/primex.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/prim.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/spritemulti.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/quad.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/text.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/primex.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/quad.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/pipeline.vert
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/text.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/shader/tile.frag
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm6.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf4.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf5.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/LearnToPlay.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm1.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/Sunny Side Up.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm7.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf3.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf2.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/Gold Mine.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf1.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/Tutorial.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/Tsunami.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/coverage.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf6.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm2.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm8.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/ctf7.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/dm9.map
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/maps/license.txt
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/gui_buttons.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/particles.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/console.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/autoexec_server.cfg
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/console_bar.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/basic_freeze.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/generic_clear.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/ddnet_walls.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/speedup.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/tune.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/jungle_midground.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/cursor.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/ddmax_freeze.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/tele.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/switch.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/speed_arrow.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities/blockworlds.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities/FNG.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities/DDNet.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities/Race.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities/blockworlds.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities/FNG.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities/Vanilla.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/desert_main.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/front.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/grass_main.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/winter_main.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/tune.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/checker.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/desert_main.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/audio_source.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/basic_freeze.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/round_tiles.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/grass_main_0.7.rules
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/fng.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/ddrace.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/ddnet.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/vanilla.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/blockworlds.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/f-ddrace.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/fng.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/race.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/vanilla.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/entities_clear/ddrace.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/fadeout.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/tele.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/cursor.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/generic_unhookable.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/round_tiles.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/speed_arrow.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/fadeout.rules
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/water.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/grass_main_0.7.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/ddnet_walls.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/switch.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/generic_clear.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/generic_unhookable_0.7.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/speedup.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/audio_source.png
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/jungle_midground.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/background.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/winter_main.rules
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/ddnet_tiles.rules
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/background.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/generic_unhookable_0.7.rules
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/jungle_main.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/ddmax_freeze.rules
--- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/front.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/editor/checker.png
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/autoexec_server.cfg
+-- Installing: /build/ddnet-16.4/debian/tmp/usr/share/ddnet/data/particles.png
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/bin/DDNet
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/bin/DDNet-Server
 -- Installing: /build/ddnet-16.4/debian/tmp/usr/lib/arm-linux-gnueabihf/ddnet/config_retrieve
@@ -5833,38 +5878,38 @@
    dh_strip -a
    dh_makeshlibs -a
    dh_shlibdeps -a
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_replace_area contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_extract contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/crapnet contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/dilate contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/ddnet-server/usr/games/DDNet-Server contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_replace_image contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_create_pixelart contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/twping contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/crapnet contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_find_env contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/packetgen contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/config_store contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/config_retrieve contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_optimize contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/uuid contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_convert_07 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_create_pixelart contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_extract contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/uuid contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/config_retrieve contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/unicode_confusables contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_replace_area contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_diff contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/dilate contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_resave contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/unicode_confusables contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/dummy_map contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_optimize contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/stun contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
-dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_replace_image contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/dummy_map contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/packetgen contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/config_store contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
+dpkg-shlibdeps: warning: debian/ddnet-tools/usr/lib/arm-linux-gnueabihf/ddnet/map_find_env contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
 dpkg-shlibdeps: warning: debian/ddnet/usr/games/DDNet contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
    dh_installdeb
    dh_gencontrol
    dh_md5sums
    dh_builddeb
+dpkg-deb: building package 'ddnet-server' in '../ddnet-server_16.4-1.1_armhf.deb'.
+dpkg-deb: building package 'ddnet-tools' in '../ddnet-tools_16.4-1.1_armhf.deb'.
 dpkg-deb: building package 'ddnet-data' in '../ddnet-data_16.4-1.1_all.deb'.
 dpkg-deb: building package 'ddnet' in '../ddnet_16.4-1.1_armhf.deb'.
 dpkg-deb: building package 'ddnet-server-dbgsym' in '../ddnet-server-dbgsym_16.4-1.1_armhf.deb'.
 dpkg-deb: building package 'ddnet-dbgsym' in '../ddnet-dbgsym_16.4-1.1_armhf.deb'.
-dpkg-deb: building package 'ddnet-tools' in '../ddnet-tools_16.4-1.1_armhf.deb'.
 dpkg-deb: building package 'ddnet-tools-dbgsym' in '../ddnet-tools-dbgsym_16.4-1.1_armhf.deb'.
-dpkg-deb: building package 'ddnet-server' in '../ddnet-server_16.4-1.1_armhf.deb'.
  dpkg-genbuildinfo --build=binary -O../ddnet_16.4-1.1_armhf.buildinfo
  dpkg-genchanges --build=binary -O../ddnet_16.4-1.1_armhf.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -5872,12 +5917,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/22366/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/22366/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/31264 and its subdirectories
-I: Current time: Tue May 16 12:42:08 -12 2023
-I: pbuilder-time-stamp: 1684284128
+I: removing directory /srv/workspace/pbuilder/22366 and its subdirectories
+I: Current time: Wed May 17 14:58:44 +14 2023
+I: pbuilder-time-stamp: 1684285124