Serer strings trim themselves for no apparent reason. Probably the fact that the character initiated in the gserver has a limited length, so it truncates anything beyond that. Try using DB-NPCs, their strings seem much longer.
For example, replace this:
NPC Code:
setstring serverr.asdf,1234567890;
with this:
NPC Code:
with (getnpc(moo)) {
setstring this.asdf,1234567890;
}
Don't forget to read up on this. and thiso. strings/variables, as they play a role in DB-NPC interation.