Pour ta question sur le nombre de serveurs, c'est un user ZNC par serveur IRC. Perso j'ai fait 2 users ZNC : Diaoul-Freenode et Diaoul-EFNet
Sinon, le "Maximum Buffer Size" est la somme de ce qui est conservé, tout channel confondus (sûr), tout users confondus (il me semble)
Le buffer size est le nombre de lignes conservées par channel. Par exemple sur des channels publics c'est pratique d'avoir les 50 dernières pour savoir de quoi on parle quand on débarque. Sur un chan à historiser tu peux monter beaucoup plus haut genre 500 pour être sûr de rien louper même en 1 semaine d'abscence.
Le keepbuffer ça fait que dès que tu te connectes à ton ZNC ton buffer n'est pas vidé. Donc quand tu re-reviens il te revoie les 50 dernières lignes (par exemple) alors que si tu keep pas le buffer, il le vide dès qu'un client se connecte et le reçoit.