mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 03:00:46 +00:00
git-svn-id: https://svn.eduke32.com/eduke32@183 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
bc47dbdba1
commit
669801f2dc
1 changed files with 11 additions and 8 deletions
|
@ -112,7 +112,7 @@ void nfIncCP () //function to handle currentplayer increment
|
|||
if (nfCurrentPlayer >= numplayers)
|
||||
{
|
||||
nfFinished = 1; //Set NatFree finished flag. Perform non-natfree networking routines
|
||||
initprintf("NatFree: Heard from everybody, Let's Rock!\n");
|
||||
initprintf("natfree: all players accounted for.\n");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
@ -177,9 +177,12 @@ long netsend (long other, char *dabuf, long bufsiz) //0:buffer full... can't sen
|
|||
return(0); //Only greet the connecthead if we've heard from them.
|
||||
|
||||
if (myconnectindex != connecthead)
|
||||
if (!nfCheckCP(other) && other != connecthead) return(0); //Only connect to currentplayer or connecthead
|
||||
else
|
||||
if (!nfCheckCP(other) && !nfCheckHF(other)) return(0);
|
||||
{
|
||||
if (!nfCheckCP(other) && other != connecthead)
|
||||
return(0); //Only connect to currentplayer or connecthead
|
||||
else if (!nfCheckCP(other) && !nfCheckHF(other))
|
||||
return(0);
|
||||
}
|
||||
}
|
||||
/*Addfaz NatFree End*/
|
||||
|
||||
|
@ -218,8 +221,8 @@ long netread (long *other, char *dabuf, long bufsiz) //0:no packets in buffer
|
|||
{
|
||||
if (otherport[nfCurrentPlayer] != snatchport) //If Port numbers do not match
|
||||
{
|
||||
initprintf("natfree: port number for player %d changed from %d to %d.\n",nfCurrentPlayer,otherport[nfCurrentPlayer],snatchport);
|
||||
otherport[nfCurrentPlayer] = snatchport; //Correct the port number
|
||||
initprintf("NatFree: Port number changed for player %i.\n", nfCurrentPlayer);
|
||||
}
|
||||
}
|
||||
(*other) = nfCurrentPlayer; //Set pointer
|
||||
|
@ -676,7 +679,7 @@ long getpacket (long *retother, char *bufptr)
|
|||
/*Addfaz NatFree Start*/
|
||||
if (natfree && !nfCheckHF(other))
|
||||
{
|
||||
initprintf("NatFree: Heard from player %i\n", other);
|
||||
initprintf("natfree: heard from player %d\n", other);
|
||||
HeardFrom[other] = 1;
|
||||
HeardFrom2[other] = 1;
|
||||
nfIncCP();
|
||||
|
@ -706,7 +709,7 @@ long getpacket (long *retother, char *bufptr)
|
|||
/*Addfaz NatFree Start*/
|
||||
if (natfree)
|
||||
{
|
||||
initprintf("NatFree: Heard from head player %i\n", connecthead);
|
||||
initprintf("natfree: heard from player %d (head).\n", connecthead);
|
||||
HeardFrom[connecthead] = 1;
|
||||
HeardFrom2[connecthead] = 1;
|
||||
nfIncCP();
|
||||
|
@ -757,7 +760,7 @@ long getpacket (long *retother, char *bufptr)
|
|||
/*Addfaz NatFree Start*/
|
||||
if (natfree && !HeardFrom2[nfCurrentPlayer] && i == nfCurrentPlayer)
|
||||
{
|
||||
initprintf("NatFree: Heard from player %i\n", i);
|
||||
initprintf("natfree: heard from player %d.\n", i);
|
||||
HeardFrom2[nfCurrentPlayer] = 1;
|
||||
HeardFrom[nfCurrentPlayer] = 1;
|
||||
nfIncCP();
|
||||
|
|
Loading…
Reference in a new issue