server.cpp diupdate