Paramsarray is defined on the server (local or dedicated) at the point where the function called by cfgfunctions, preinit=1 is run.
However on the client paramsarray has not been defined at this point.
This creates issues when you are trying to get a paramsarray value required during the preinit phase.
In my case, am wanting to define a debug value as assigned by the admin via the paramsarray to allow logging to the rpt.