:facepalm:
Egy eléggé érdekes hibával küzdök egy ideje már ...
A hibát ahhoz tudnám hasonlítani, mikor az OnPlayerUpdate végére return 0;-t írunk.
A játékosok fellépnek a szerverre, élik életüket, dolgoznak, játszanak, és egy idő után a játékos annyit vél felfedezni, hogy a mellette lévő játékos neve mellett egy homokóra van, mint ha esc-elne, de közben a játékon belül van.
És ez nem kliens hiba, avagy nem csak egy adott játékossal fordul elő, hanem változó.
OnPlayerUpdate,OnPlayerStreamIn/Out return 1;-el tér vissza, illetve 0.32 / 0.5 átlag loss van a VPS-en is.
Képek illusztráció gyanánt:
http://kepfeltoltes.hu/160331/sa-mp-208_www.kepfeltoltes.hu_.png[/img]
http://kepfeltoltes.hu/160331/sa-mp-205_www.kepfeltoltes.hu_.png[/img]
Aki tudna segíteni, annak nagyon örülnék, a server.cfg-mbe sincs semmi plusz fölösleges sor.
public OnPlayerUpdate(playerid)
{
pInfo[playerid][AFK] = 0;
if(pInfo[playerid][bejelentkezve]) OnPlayerWeaponChange(playerid);
return true;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
if(VanRajtaMaszk(playerid))
ShowPlayerNameTagForPlayer(forplayerid, playerid, false);
else
ShowPlayerNameTagForPlayer(forplayerid, playerid, true);
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
UI: A server_log semmilyen hibát nem ír.
+ Reconnect megoldja a gondot, aztán újra előjön. :wall:
Szerver CFG Tartalma (A legalsó 3 tesztelés szempontjából került be, de nem javított a helyzeten)
Chatlogging felett semmihez se volt hozzányúlva.
UI 2: Az adott játékos lát minket, de mindenki másnak ott a homokóra a neve mellett, és semmit sem mozog.
Azt amit ír azt is látjuk.
Dupla hozzászólás automatikusan összefûzve. ( 2016. március 31. - 17:52:00 )
http://kepfeltoltes.hu/160331/sa-mp-209_www.kepfeltoltes.hu_.png[/img]