diff --git a/src/g_game.c b/src/g_game.c
index cce4ac822b65e5ddb1248e52be6663353a9d7ac9..e165d5415a0f6085b069259263a100cf1d22c104 100644
--- a/src/g_game.c
+++ b/src/g_game.c
@@ -2013,7 +2013,9 @@ boolean G_Responder(event_t *ev)
 		if (F_CreditResponder(ev))
 		{
 			// Skip credits for everyone
-			if (!netgame || server || IsPlayerAdmin(consoleplayer))
+			if (! serverrunning)/* hahahahahaha */
+				F_StartGameEvaluation();
+			else if (server || IsPlayerAdmin(consoleplayer))
 				SendNetXCmd(XD_EXITLEVEL, NULL, 0);
 			return true;
 		}