diff --git a/src/game/g_net.pas b/src/game/g_net.pas
index 6b3c8f7d174a33ce9e5eff10830391917c2a4f0d..74de6ec26d76f08cd8004763828bfd4550709018 100644 (file)
--- a/src/game/g_net.pas
+++ b/src/game/g_net.pas
exit;
end;
tf.diskName := findDiskWad(fname);
- //if (length(tf.diskName) = 0) then tf.diskName := findDiskWad(GameDir+'/wads/'+fname);
if (length(tf.diskName) = 0) then
begin
e_LogWritefln('NETWORK: file "%s" not found!', [fname], TMsgType.Fatal);
// packet type
trans_omsg.Write(Byte(NTF_SERVER_MAP_INFO));
// map wad name
- trans_omsg.Write(gGameSettings.WAD);
+ trans_omsg.Write(ExtractFileName(gGameSettings.WAD));
// map wad md5
trans_omsg.Write(md5);
// map wad size
I: Integer;
path: AnsiString;
begin
- path := e_GetDir(DataDirs);
+ path := e_GetWriteableDir(DataDirs);
if path <> '' then
begin
path := e_CatPath(path, BANLIST_FILENAME);