Okay, i'm not sure how to name this bug, so follow these steps to reproduce:
You will need: 1. Windows server 2. Windows client (not in same directory as server)
1) Put some map in server maps SUBdirectory, which client DOESN'T have. It could be beta directory for example.
2) Run server and change map to this one which you copied.
3)Try to connect to this server from client which doesn't have this map, and it will try to download it.
Example result:
Client:
Connecting to 192.168.1.247:27920...
192.168.1.247:27920: challenge
192.168.1.247:27920: client_connect
-----------------------------------
PGP-Train by JonnY
Requesting maps/beta\pgptrain_b4.bsp.
Server does not have this file or
refused download.
********************
ERROR: Couldn't load
maps/beta\pgptrain_b4.bsp.
********************
]condump test
Dumped console text to
./pball/test.txt.
Server:
noname2020 connected [192.168.1.247:7861]
Note this only occur at Windows server and Windows client. Not sure if on linux client or any other combination, but looks like linux server doesn't have this problem.