*** spldart <spldart!~spldart@bzflag/contributor/spldart> has quit IRC (Quit: Leaving) | 00:13 | |
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has quit IRC (Quit: Gone for now.) | 03:33 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 05:13 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 240 seconds) | 05:16 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 240 seconds) | 05:25 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 05:38 | |
*** infobot <infobot!ibot@c-174-52-60-165.hsd1.ut.comcast.net> has joined #bzflag | 05:59 | |
*** ChanServ sets mode: +v infobot | 05:59 | |
*** DTRemenak <DTRemenak!~DTRemenak@about/essy/CrazyCoder/DTRemenak> has quit IRC (Quit: ChatZilla 0.9.93 [SeaMonkey 2.53/20180924130006]) | 07:11 | |
*** DTRemenak <DTRemenak!~DTRemenak@2605:e000:141f:c002:adfe:8c02:6257:3cad> has joined #bzflag | 07:51 | |
*** ChanServ sets mode: +v DTRemenak | 07:51 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 08:46 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 240 seconds) | 08:49 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 10:29 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 240 seconds) | 10:33 | |
*** Delusional <Delusional!~Delusiona@unaffiliated/delusional> has quit IRC (Quit: Delusional) | 13:03 | |
*** cods_ is now known as cods | 17:40 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 20:08 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 240 seconds) | 20:12 | |
*** MarderIII <MarderIII!~MarderIII@enneman.demon.nl> has joined #bzflag | 20:25 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 20:56 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 240 seconds) | 21:00 | |
*** Delusional <Delusional!~Delusiona@unaffiliated/delusional> has joined #bzflag | 21:52 | |
*** MarderIII <MarderIII!~MarderIII@enneman.demon.nl> has quit IRC (Quit: Leaving) | 22:08 | |
*** Zehra <Zehra!~Zehra@unaffiliated/zehra> has joined #bzflag | 23:07 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 23:21 | |
The_Noah | bzfquery connects, sends query game and query players messages, gets the data, and disconnects. Is it possible to modify this where it says connected and gets normal messages but without showing up as a player? | 23:23 |
---|---|---|
The_Noah | stays connected* | 23:23 |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 260 seconds) | 23:25 | |
blast007 | I think bzfs forcefully disconnections clients that don't do a full join after a certain number of seconds | 23:27 |
blast007 | disconnects* | 23:27 |
The_Noah | Okay. | 23:29 |
blast007 | also, the bzfquery does temporarily use up one of the 200 connections that are allowed to a game server | 23:31 |
blast007 | at least I think we still do that in 2.4 (and possibly 2.5) | 23:31 |
The_Noah | I've been looking through the code some and it does seem to use a connection. | 23:32 |
blast007 | what's your idea for having the other info? having more real-time updates about players joining/leaving and score changes? | 23:32 |
blast007 | what's your idea for for having the connection stay up, I mean. | 23:33 |
The_Noah | yeah | 23:36 |
blast007 | and you'd be wanting that for all servers and not just ones you have some control over? | 23:36 |
The_Noah | All that don't say they don't want me doing it. | 23:37 |
blast007 | there's been some work off and on with push stats, previously as a plugin, where instead of having scripts query a game server, the game server instead pushes the player list and scores to a server when things change | 23:38 |
blast007 | now I don't see that being ready for 2.4, but *maybe* 2.6 | 23:38 |
blast007 | we could, for instance, have all servers push that kind of info to an official BZFlag web service. and then have an API on that central stats repository that other websites can read from. | 23:39 |
blast007 | is that something you'd have interest in helping with? | 23:40 |
The_Noah | Yes... but they I would kinda be making 2 versions of BZList. | 23:40 |
blast007 | not quite. It'd be replacing the query script part of your site with one that queries an API instead of the game servers. | 23:41 |
The_Noah | Then it gets rid of the "real-time" part. Unless I made a ton of queries to the API. | 23:42 |
blast007 | wouldn't have to be a REST API. | 23:42 |
blast007 | could be some kind of streaming protocol | 23:43 |
The_Noah | Webhooks maybe? Though not sure if that would work will with a lot of data quickly. | 23:43 |
blast007 | or websocket | 23:44 |
The_Noah | Oh yeah :p | 23:44 |
The_Noah | I already use websockets, and started implementing a plugin using websockets. | 23:45 |
blast007 | I've never used websockets myself, though I had played around a bit with something like it yeaaars ago. I can't recall what that was called... think it had a gorilla or a monkey as the mascot character.. can't find it now | 23:49 |
The_Noah | If you want to have a look, here it is. https://github.com/bzlist/bzlist-bzfs-plugin/blob/master/BZList.cpp (ignore the poorly written code :) | 23:49 |
*** I_Died_Once <I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 23:51 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has quit IRC (Ping timeout: 260 seconds) | 23:55 | |
*** _I_Died_Once <_I_Died_Once!~I_Died_On@unaffiliated/idiedonce/x-1828535> has joined #bzflag | 23:57 |
Generated by irclog2html.py 2.17.3.dev0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!