X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_netmsg.pas;h=484f8bb2d0641fd8e131b552a50f92bf6df82eda;hb=a959696d242bc66e6890d281eb6e5d627c2588e9;hp=6133b001e2d5fd2df4777195d2bfe433b232db3c;hpb=2304c541d7bdbf7de389437482ecdff37fc7fbd5;p=d2df-sdl.git diff --git a/src/game/g_netmsg.pas b/src/game/g_netmsg.pas index 6133b00..484f8bb 100644 --- a/src/game/g_netmsg.pas +++ b/src/game/g_netmsg.pas @@ -491,6 +491,7 @@ begin if not C.WaitForFirstSpawn then exit; plr := g_Player_Get(C^.Player); if not assigned(plr) then exit; + g_Net_Slist_ServerPlayerComes(); e_LogWritefln('*** client #%u (cid #%u) first spawn', [C.ID, C.Player]); C.WaitForFirstSpawn := false; plr.FNoRespawn := false; @@ -1800,7 +1801,7 @@ begin gGameSettings.GameMode := gSwitchGameMode; gWADHash := EvHash; - if not g_Game_StartMap(EvStr, True) then + if not g_Game_StartMap(false{asMegawad}, EvStr, True) then begin if not isWadPath(EvStr) then g_FatalError(Format(_lc[I_GAME_ERROR_MAP_LOAD], [gGameSettings.WAD + ':\' + EvStr]))