mirror of
https://github.com/nzp-team/fteqw.git
synced 2024-11-23 12:22:42 +00:00
Improvements for using FTE as a Q2 client. Helps connecting to r1q2 servers (tastyspleen being an example).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2969 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
548256dbc5
commit
3bf676b1bb
1 changed files with 6 additions and 2 deletions
|
@ -505,7 +505,10 @@ void CL_SendConnectPacket (
|
||||||
Q_strncatz(data, va(" %i %i", cls.qport, cls.challenge), sizeof(data));
|
Q_strncatz(data, va(" %i %i", cls.qport, cls.challenge), sizeof(data));
|
||||||
|
|
||||||
//userinfo 0 + zquake extension info.
|
//userinfo 0 + zquake extension info.
|
||||||
Q_strncatz(data, va(" \"%s\\*z_ext\\%i\"", cls.userinfo, SUPPORTED_Z_EXTENSIONS), sizeof(data));
|
if (cls.protocol == CP_QUAKEWORLD)
|
||||||
|
Q_strncatz(data, va(" \"%s\\*z_ext\\%i\"", cls.userinfo, SUPPORTED_Z_EXTENSIONS), sizeof(data));
|
||||||
|
else
|
||||||
|
Q_strncatz(data, va(" \"%s\"", cls.userinfo), sizeof(data));
|
||||||
for (c = 1; c < clients; c++)
|
for (c = 1; c < clients; c++)
|
||||||
{
|
{
|
||||||
Info_SetValueForStarKey (playerinfo2, "name", va("%s%i", name.string, c+1), MAX_INFO_STRING);
|
Info_SetValueForStarKey (playerinfo2, "name", va("%s%i", name.string, c+1), MAX_INFO_STRING);
|
||||||
|
@ -2060,7 +2063,7 @@ void CL_ConnectionlessPacket (void)
|
||||||
if ((*s2 < '0' || *s2 > '9') && *s2 != '-')
|
if ((*s2 < '0' || *s2 > '9') && *s2 != '-')
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (*s2)
|
if (*s2 && *s2 != ' ')
|
||||||
{//and if it's not, we're unlikly to be compatible with whatever it is that's talking at us.
|
{//and if it's not, we're unlikly to be compatible with whatever it is that's talking at us.
|
||||||
#ifdef NQPROT
|
#ifdef NQPROT
|
||||||
if (cls.protocol == CP_NETQUAKE || cls.protocol == CP_UNKNOWN)
|
if (cls.protocol == CP_NETQUAKE || cls.protocol == CP_UNKNOWN)
|
||||||
|
@ -2139,6 +2142,7 @@ void CL_ConnectionlessPacket (void)
|
||||||
if (nl)
|
if (nl)
|
||||||
{
|
{
|
||||||
msg_readcount = c + nl-s + 1;
|
msg_readcount = c + nl-s + 1;
|
||||||
|
msg_badread = false;
|
||||||
*nl = '\0';
|
*nl = '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue