implement connectbr command, along with providing best-route info from the server browser.
does not use proxies by default. this is the first pass at this, and I'm not sure the ping values are reliable enough to have any faith in the routes selected. fix a couple of other issues too. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4933 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
d789a2c81a
commit
6f5f8c3e34
8 changed files with 327 additions and 38 deletions
|
@ -143,6 +143,15 @@ typedef struct serverinfo_s
|
|||
|
||||
serverdetailedinfo_t *moreinfo;
|
||||
|
||||
struct serverinfo_s *prevpeer;
|
||||
unsigned short cost;
|
||||
unsigned short numpeers;
|
||||
struct peers_s
|
||||
{
|
||||
struct serverinfo_s *peer;
|
||||
unsigned short ping;
|
||||
} *peers;
|
||||
|
||||
struct serverinfo_s *next;
|
||||
} serverinfo_t;
|
||||
|
||||
|
@ -216,3 +225,4 @@ void Master_ClearMasks(void);
|
|||
serverinfo_t *Master_SortedServer(int idx);
|
||||
void Master_SetMaskString(qboolean or, hostcachekey_t field, const char *param, slist_test_t testop);
|
||||
void Master_SetMaskInteger(qboolean or, hostcachekey_t field, int param, slist_test_t testop);
|
||||
serverinfo_t *Master_FindRoute(netadr_t target);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue