Feature #514

ET:L master server

Added by Radegast almost 6 years ago. Updated over 2 years ago.

Status:Fixed% Done:

100%

Priority:NormalSpent time:-
Assignee:Jacker
Category:General
Target version:2.76
OS: Arch:

Description

Clients should ping both etmaster.idsoftware.com and master.etlegacy.com by default. Duplicate servers are not added to the server list.


Related issues

Related to ET: Legacy Development - Bug #49: Test NET_AdrToString and associated code for IPv6 address... In Progress 13.05.2012

Associated revisions

Revision c1e02b62
Added by Radegast almost 6 years ago

client: added multiple master support to the 'globalservers’ cmd, refs #514

Revision 85d41392
Added by Radegast almost 6 years ago

client: removed debug_protocol cvar, refs #514

Revision 72221d17
Added by Radegast almost 6 years ago

ui: request servers from every available master server, refs #514

Revision 9e8ad9e1
Added by Radegast almost 5 years ago

server: send heartbeat to Legacy master, refs #514

Additional sv_masterX cvars can be created by users up to the limit of 5.

Revision 864c66c8
Added by Radegast almost 5 years ago

server: reset sv_master if it is unreachable, refs #514

Revision 9c10800f
Added by Radegast almost 5 years ago

server: added IPv6 handling to SV_MasterGameCompleteStatus(), refs #514

Revision a262241b
Added by IR4T4 over 2 years ago

client: let clients know the source of server response packet refs #514

History

#1 Updated by Radegast almost 6 years ago

  • % Done changed from 10 to 50

Currently all master servers are pinged, but sever list is cleared after each globalservers cmd.

I will make globalservers ping all master servers when the first argument is -1 and add tabs for each source like it is in ioquake (thanks Ensiform):

https://github.com/ioquake/ioq3/commit/6242d16e0d8a21c26b5fc2e88e1233d96d305661

First tab will display servers from all internet sources.

#2 Updated by Radegast almost 5 years ago

  • Related to Bug #49: Test NET_AdrToString and associated code for IPv6 addresses / fix q3 net code merge added

#3 Updated by Radegast almost 5 years ago

  • % Done changed from 50 to 60

merge functions SV_MasterGameCompleteStatus and SV_MasterHeartbeat (some dulicated code, IPv6) + add IPv6 support to CL_GlobalServers_f

#4 Updated by IR4T4 over 2 years ago

  • Assignee changed from 0 to Jacker
  • Target version changed from 2.78 to 2.76
  • % Done changed from 60 to 70

#5 Updated by IR4T4 over 2 years ago

Master server is up!

#6 Updated by IR4T4 over 2 years ago

  • Status changed from New to Feedback

#7 Updated by IR4T4 over 2 years ago

  • Status changed from Feedback to Fixed
  • % Done changed from 70 to 100

Also available in: Atom PDF