index 391d7729cf405f7e38ba25324f95318487e76af2..e6e7a6c5eed31414263719c61717a372ccf56d2f 100644 (file)
--- a/src/game/g_netmaster.pas
+++ b/src/game/g_netmaster.pas
uses
e_input, e_graphics, e_log, g_window, g_net, g_console,
- g_map, g_game, g_sound, g_gui, g_menu, g_options, g_language, g_basic,
+ g_map, g_game, g_sound, g_gui, g_menu, g_options, g_language, g_basic, r_game,
wadreader, g_system, utils, hashtable;
exit;
end;
+ Result := True;
slMOTD := '';
{
slUrgent := '';
for I := Low(SL) to High(SL) do
if (SL[I].PingAddr.host = SvAddr.host) and
(SL[I].PingAddr.port = SvAddr.port) and
- (SL[I].Port = tmpsv.Port) then
+ (SL[I].Port = tmpsv.Port) and
+ (SL[I].Name = tmpsv.Name) then
begin
tmpsv.IP := SL[I].IP;
SL[I] := tmpsv;
begin
slWaitStr := _lc[I_NET_SLIST_WAIT];
- g_Game_Draw;
+ r_Game_Draw;
sys_Repaint;
if g_Net_Slist_Fetch(SL) then