pied gauche

 

Bavardage & Divers

Forum > Bavardage & Divers > Kraland temps réel

1 | 2 | 3 | 4

Monseigneur Lutar Van[*j]Sigma

14/11 (11:54)

avatar

nombre messages : 1029

Citoyen

Royaume de Ruthvénie

Domicile : Ruthvenville

Féodor Hellsans a écrit :


Déjà, avant toute chose, quand on veut mettre en place un script qui parcourt le site le mieux
c'est de prévenir l'administration, à mon sens.
Car, publier quelque chose qui parcourt le site de façon répétitive, c'est mieux de prévenir.
Surtout si c'est un script avec une cadence "rapide" [:)].


Hmm... alors il me faut peut-être mentionner que j'ai un bécane qui récup des infos toutes les nuits.
À l'époque où j'ai mis en place trois scripts bash et du SQL mal dégrossi pour monitorer le plan de Kyungri pour purger la dette de la PC,
j'avais pas vraiment pensé laisser ça tourner. Mais maintenant je me dis que cest un peu du patrimoine.
Clic pour une p'tite claque


Enfin, c'est juste un wget à 1h du mat. Il y a peu de chances que ça soit assimilé à du DoS.

Féodor Hellsans

04/12 (04:13)

avatar

nombre messages : 2775

Administratrice

Kosumi a écrit :

> Oui ça se tient, je te fais un km ?

En tout cas hésite pas pour le kramail oui car il me semble avoir rien vu passer. [:(]
Ce n'est pas raccroché à un discord par hasard ? D'un point de vue extérieur je me dis que serait un peu abusé tu trouves pas ?

___

Dans ce monde de fées j'aurais voulu être une sirène
De toute façon je suis perché.

Kosumi

04/12 (12:08)

avatar

nombre messages : 276

Membre

Féodor Hellsans a écrit :

Hello Féodor,

Pour le kramail comme tu le présentais j'ai cru comprendre que le soucis était la cadence du script, or elle n'est vraiment pas rapide (1 requête toutes les 15 secondes).
Et oui, c'est raccroché à un discord. Alors les joueurs, au lieu de rafraîchir en permanence la page évènements pour savoir ce qui se passe, ont juste à suivre les messages sur discord.
Au final, je suis persuadé que le script fait moins de requêtes au serveur KI que l'ensemble des joueurs du serveur discord en ferait sans.

Pour le côté "abusif" du truc, je ne trouve pas non. Ça permet juste d'avoir un discord à suivre plutôt que de faire F5 sur les évènements en permanence.
Le bot ne highlight pas les joueurs quand le nom de leur personnage passe. Donc s'ils ne sont pas "à l'écoute" ils ne voient rien.
A mon sens ça rend simplement le jeu plus confortable, ça permet de suivre ce qui se passe sur le plateau sans dédier 1h par jour par personne à rafraîchir une page qui n'aura probablement pas changé.

Azraël

04/12 (18:07)

avatar

Gouverneure Vallée Pourpre

Kraland

Domicile : Pourproville

Kosumi a écrit :
or elle n'est vraiment pas rapide (1 requête toutes les 15 secondes)


A mes yeux, si, ça l'est. Je trouve cela même abusif.
La cadence ne devrait pas être plus rapide qu'une fois toutes les 5 minutes (fourchette basse) pour ne pas donner davantage à ceux qui sont sur Discord par rapport à ceux qui ne le sont pas.

PS : C'est un avis personnel, je ne suis pas au staff.

___

Anarazel - dit Nanaar.
« Un jeu de rôle n'est pas fait pour jouer contre les autres, mais avec les autres : c'est ainsi que vous pourrez développer le monde dans lequel vous évoluez - votre plaisir n'en sera que plus grand. »

[ce message a été édité par Azraël le 04/12 à 18:45]

Kosumi

04/12 (20:33)

avatar

nombre messages : 276

Membre

Azraël a écrit :

Discord il y a une application web aussi. N'importe qui peut aller sur discord : https://discordapp.com/

Après si le staff estime que ça donne un avantage indéniable aux joueurs, y'a aucun soucis pour allonger le délai, et / ou à faire une page pour le bot sur sites et annonces, pour que les administrateurs de différents serveurs discord puissent me contacter afin que j'ajoute leur serveur à ceux auxquels le bot se connecte.

[ce message a été édité par Kosumi le 04/12 à 20:34]

Féodor Hellsans

05/12 (22:13)

avatar

nombre messages : 2775

Administratrice

Kosumi a écrit :

> Pour le côté "abusif" du truc, je ne trouve pas non. Ça permet juste d'avoir un discord à suivre plutôt que de faire F5 sur les évènements en permanence.

Je vais répondre, toujours d'un point de vue personnel.

Pour moi il y a un côté abusif car ça devient automatique. Une fréquence à 15 secondes elle est là pour optimiser le temps de réaction, uniquement, à mon sens. Et quand ça devient automatique ça ne laisse pas vraiment le temps à l'autre d'agir. Certes après c'est au joueur de faire ce qu'il veut de l'information, mais pour moi ça créé un déséquilibre. Après comme tu sembles enclin à le proposer à tout le monde on ne peut plus parler de déséquilibre.

Toutefois, dans un cas "Discord", il faut que le bot ait accès au channel je présume ? Donc il y aurait éventuellement un soucis de confidentialité du channel ? Ou alors on peut donner accès à un compte bot uniquement en écriture et pas en lecture ?

Dans tous les cas, si le but initial était de notifier les gens quand il y a du nouveau pour que celui-ci puisse rebondir sur l'action de façon RP, sans partir en bataille de clic. Alors oui la fréquence me semble trop élevée. Pourquoi avoir passé celle-ci à 15 secondes alors que tu tablais sur 2 minutes au départ ?

___

Dans ce monde de fées j'aurais voulu être une sirène
De toute façon je suis perché.

Kosumi

06/12 (11:53)

avatar

nombre messages : 276

Membre

Féodor Hellsans a écrit :

> Toutefois, dans un cas "Discord", il faut que le bot ait accès au channel je présume
> ? Donc il y aurait éventuellement un soucis de confidentialité du channel ? Ou alors on peut
> donner accès à un compte bot uniquement en écriture et pas en lecture ?

Oui en fait le dev d'un bot discord défini un ensemble de droits nécessaires pour le bot. En l’occurrence le droit c'est juste pouvoir écrire sur un salon.
Ensuite il file un lien aux admins du discord pour qu'ils acceptent ou non ces droits, une fois que c'est accepté le bot peut se connecter.

> Dans tous les cas, si le but initial était de notifier les gens quand il y a du nouveau pour
> que celui-ci puisse rebondir sur l'action de façon RP, sans partir en bataille de clic. Alors
> oui la fréquence me semble trop élevée. Pourquoi avoir passé celle-ci à 15 secondes alors que
> tu tablais sur 2 minutes au départ ?

Ça c'est surtout technique, en fait le script récupère le dernier message des évènements.
Si c'est le même que la fois d'avant, il attend.
Sinon, il poste le message sur discord, et s'en rappelle comme étant le dernier.
Du coup avec des délais plus longs, comme deux ou cinq minutes, parfois le script rate des évènements; s'il y en a deux dans un cours laps de temps, il ne va remonter que le dernier.

Après niveau code j'ai fais au plus simple et clairement ça peut s'améliorer. Par exemple, en créant une liste des messages postés sur discord, et au moment de parser les évènements, voir si chaque message est dans la liste, et sinon, le poster sur discord et l'ajouter à la liste. En conservant en mémoire une liste glissante des 20 derniers messages...

[ce message a été édité par Kosumi le 06/12 à 11:54]

Zazou

07/12 (14:08)

avatar

nombre messages : 9249

Membre

Bon, manifestement l'identifiant de l'évènement est pas publique donc tu peux pas te baser à dessus, mais t'as l'heure des events. Tu peux juste parser les events et afficher les nouveaux toutes les 5/10 minutes, ça devrait être relativement jouable, non ? Et tu t'arrêtes au dernier message que t'as déjà posté. Si tu fais ça en python ou nodejs la comparaison de date devrait prendre 3 lignes.

Comme ça pas de liste à taille arbitraire, et pas besoin de la maintenir.

Je suis un professionnel de scripter KI [:]]. (ça c'est pour Zorg si il nous lit).

___

[co]

[ce message a été édité par Zazou le 07/12 à 14:12]

[=n] Endy [=k]

07/12 (14:16)

avatar

nombre messages : 20824

Membre

Zazou a écrit :

Je suis un professionnel de scripter KI [:]].


Et le mec propose du python ou nodejs... [:x]

_____________________________________
Here lies One Whose Name was writ in Water

Satori[*n]9960

07/12 (15:24)

avatar

nombre messages : 9507

Membre

Kosumi a écrit :

> N'importe qui peut aller sur discord

Tout le monde ne veut pas se servir de discord (et ceux qui ne veulent pas ont parfaitement raison).

___

The seagull / wonder if she is sad / left alone without being touched / by the blue of the sky / or the blue of the sea.

Forum > Bavardage & Divers > Kraland temps réel

1 | 2 | 3 | 4