diff --git a/src/game/g_game.pas b/src/game/g_game.pas
index 317f0c419c362a9d9ee4fa90e246afc6e0a8f49b..2b827412980e5292b5ecd3db459292af8ed0c734 100644 (file)
--- a/src/game/g_game.pas
+++ b/src/game/g_game.pas
NetState := NET_STATE_AUTH;
g_Game_SetLoadingText(_lc[I_LOAD_CONNECT], 0, False);
+
+ // create (or update) map/resource databases
+ g_Res_CreateDatabases(true);
+
// Ñòàðòóåì êëèåíò
if not g_Net_Connect(Addr, Port) then
begin
end
else
begin
- gWADHash := MD5File(nws);
+ if (g_Game_IsNet) then gWADHash := MD5File(nws);
//writeln('********: nws=', nws, ' : Map=', Map, ' : nw=', NewWAD, ' : resname=', ResName);
g_Game_LoadWAD(NewWAD);
end;