I have measured the volume levels at different slider levels and they are showing clear linear rather then logarithmic behavior.
Methodology: I am using a QSYS 110F, a professional audio processor with a USB sound card interface directly to my computer. The computer audio output was 'wired' to a RMS audio meter set to 1s averaging. Within the world I put a pink noise YouTube video with the player and all sliders and system volume set to %100.
At %100 I got a reading of -3dBFS
At %50 I got a reading of -9dBFS
At %25 I got a reading of -15dBFS
at %10 I got a reading of -23dBFS
The world volume slider exhibits similar behavior.
This matches exactly with what would be expected with a linear scale and not a logarithmic one.
This is an interface problem for a few reasons. Firstly, this means that low levels are only a relatively small decrease in volume. -20dB is not a very significant reduction in preserved loudness despite being only 1/10 volume level. Secondly, this means that the perceived volume change per % will be different at different positions of the audio slider. For example, going from %50 to %100 and %5 to %10 are both a 6dB change. This will make the changes at the top of the scale seem very minor, while the bottom of the scale will sound significant.