Primer de tot deixeu-me fer unes consideracions i una pregunta:
Consideracions:
Una de les raons de les freqüents caigudes individuals es el protocol de comunicacions utilitzat per el propi Butinet (TCP) en front d'altres no tant exigents (UDP). Per simplificar-ho el primer controla si les dades enviades s'han rebut, si no ho han fet talla la connexió. Es per això que caieu de Butinet i en canvi no caieu d'internet. El segon no controla res i per tant es més estable en comunicacions però no es fiable per a poder jugar.( Emprat a Messenger, on mai caieu encara que efectivament no estigueu parlant amb ningú, per exemple ).
Mentres no millori la qualitat de determinades connexions privades, les caigudes individuals es produiran i Butinet no hi podrà fer res.
Centrat això, passem a la pregunta:
.- El servidor (Butinet), guarda la partida que s'esta jugant en el moment en que es juga?. Es a dir, en teoria podrien caure els 4 jugadors i si no ha estat consensuat l'abandono, tornerien a la mateixa partida i en el mateix moment on eren?.
I això passaria tant per les caigudes dels usuaris com per a les escases caigudes del servidor. Les dites "caigudes generals".
Si la resposta es sí la conclusió es fàcil. Les partides es consideren abandonades només a qui no torna, així de fàcil, el temps de tornar........uf, pos no se però primer de tot no veig per que s'han de fer diferencies entre partida normal, partida per ELO o partida de campionat.
Si ha de ser el temps de retorn equivalent a un a dos o a tres minuts, pos que ho sigui, però per a tothom. Un cop superat el temps els jugadors que resten dins la partida, per no haver caigut o per haver retornat, i clar si no hi son tots, consensuan el tancament, si es necessari, i llestos.
Abans de esgotar el temps fixat ningú pot sortir ni entrar a cap altra partida.
A qui no ha retornat, esgotat el temps de cortesia, li conte com abandonada, amb la penalització corresponent. Si es ELO, els punts que toquin, si es Campionat la partida perduda, si es normal, pos res
, l'abandono per si mateix.
Al company de qui no retorna li consta com consensuada, per tant res de penalització, excepte clar en Campionat i en normal que perd la partida.
Donat el cas, si cap de la parella retorna, i esgotat el temps els que queden haurien de poder consensuar el tancament i la penalització aplicada a la parella.
Segurament aquest mètode implicaria posar en la taula de joc un comptador de temps, no cal rellotge de sorra, que fes public el temps passat i el moment de consensuar la partida com tancada........ Per suposat deixant obert en el cas de
partides normals el convit a un altre jugador per acabar-la.
Suposant que el servidor no pugui guardar la partida en el estat actual, tot lo dit no serveix per res