mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-11 07:12:16 +00:00
- Changed two loops from using doomcom.numnodes back to MAXPLAYERS as nodeingame[i] is not necessarily the same as playeringame[playerfornode[i]].
This commit is contained in:
parent
2b323d01ed
commit
f7405a1d24
1 changed files with 15 additions and 12 deletions
|
@ -1064,16 +1064,16 @@ void NetUpdate (void)
|
||||||
|
|
||||||
if (consoleplayer == Net_Arbitrator)
|
if (consoleplayer == Net_Arbitrator)
|
||||||
{
|
{
|
||||||
for (j = 0; j < doomcom.numnodes; j++)
|
|
||||||
{
|
|
||||||
if (nodeingame[j] && NetMode == NET_PacketServer)
|
|
||||||
{
|
|
||||||
count++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (NetMode == NET_PacketServer)
|
if (NetMode == NET_PacketServer)
|
||||||
{
|
{
|
||||||
|
for (j = 0; j < MAXPLAYERS; j++)
|
||||||
|
{
|
||||||
|
if (playeringame[j] && players[j].Bot == NULL)
|
||||||
|
{
|
||||||
|
count++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// The loop above added the local player to the count a second time,
|
// The loop above added the local player to the count a second time,
|
||||||
// and it also added the player being sent the packet to the count.
|
// and it also added the player being sent the packet to the count.
|
||||||
count -= 2;
|
count -= 2;
|
||||||
|
@ -1203,12 +1203,15 @@ void NetUpdate (void)
|
||||||
netbuffer[0] |= NCMD_MULTI;
|
netbuffer[0] |= NCMD_MULTI;
|
||||||
netbuffer[k++] = count;
|
netbuffer[k++] = count;
|
||||||
|
|
||||||
for (l = 1, j = 0; j < doomcom.numnodes; j++)
|
if (NetMode == NET_PacketServer)
|
||||||
{
|
{
|
||||||
if (nodeingame[j] && j != i && j != nodeforplayer[consoleplayer] && NetMode == NET_PacketServer)
|
for (l = 1, j = 0; j < MAXPLAYERS; j++)
|
||||||
{
|
{
|
||||||
playerbytes[l++] = playerfornode[j];
|
if (playeringame[j] && players[j].Bot == NULL && j != playerfornode[i] && j != consoleplayer)
|
||||||
netbuffer[k++] = playerfornode[j];
|
{
|
||||||
|
playerbytes[l++] = j;
|
||||||
|
netbuffer[k++] = j;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue