diff --git a/src/d_netcmd.c b/src/d_netcmd.c
index 240438feccf266addb2c7981ce96ffda46eaa853..50a25f4755a902f2934344cc7d83698e2091a341 100644
--- a/src/d_netcmd.c
+++ b/src/d_netcmd.c
@@ -654,7 +654,7 @@ void D_RegisterClientCommands(void)
 
 	// register these so it is saved to config
 	if ((username = I_GetUserName()))
-		cv_playername.defaultvalue = username;
+		cv_playername.defaultvalue = cv_defaultplayername.defaultvalue = username;
 	CV_RegisterVar(&cv_playername);
 	CV_RegisterVar(&cv_playercolor);
 	CV_RegisterVar(&cv_skin); // r_things.c (skin NAME)