Szerző Téma: Szerver hiba - Eltűnő játékosok, járművek, elemek.  (Megtekintve 591 alkalommal)

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Szerver hiba - Eltűnő játékosok, járművek, elemek.
« Dátum: 2016. Március 31. - 17:07:21 »
0 Show voters
: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:
 

\"width=500http://kepfeltoltes.hu/160331/sa-mp-208_www.kepfeltoltes.hu_.png[/img] \"width=500http://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.
\"c95c25dda3e0776f412802c730ed00d7_www.kepfeltoltes.hu_.png\"
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 )

\"width=500http://kepfeltoltes.hu/160331/sa-mp-209_www.kepfeltoltes.hu_.png[/img]
« Utoljára szerkesztve: 2016. Március 31. - 17:52:16 írta whadez »

Szerver hiba - Eltűnő játékosok, járművek, elemek.
« Válasz #1 Dátum: 2016. Április 01. - 07:37:38 »
0 Show voters
Vegyél ki mindent az onplayerupdate alól, nézd at az includeokat lehet vhol bele van irva a \"return 0;\"
Szerk: Nézd meg azokat a fuggvenyeket amit használsz a oup, opsi, opsunal. Hogy 0-Val jonn vissza!
OnPlayerWeaponChange tér vissza 0-val szerintem.
http://forum.sa-mp.com/showthread.php?t=439050
« Utoljára szerkesztve: 2016. Április 01. - 08:03:21 írta Brian Harris »

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Szerver hiba - Eltűnő játékosok, járművek, elemek.
« Válasz #2 Dátum: 2016. Április 01. - 15:42:16 »
0 Show voters
Köszönöm szépen a választ.  :thumbsup:
A hiba forrása egy \'Heavy Timer\' volt, ami túl gyakran futott le, és tele volt pakolva ciklusokkal.
Nem is gondoltam volna hogy egy Timer megölheti egy szervernek a szinkronját  :hmm:
 :facepalm:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal