Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 30 11:45
    Tolkyria commented #646
  • Jan 30 11:44
    Tolkyria commented #646
  • Jan 16 14:09
    patrickboesch starred arenanet/api-cdi
  • Jan 16 03:23
    isand3r starred arenanet/api-cdi
  • Dec 09 2018 14:11
    queicherius commented #567
  • Dec 05 2018 16:57
    apoch closed #433
  • Dec 05 2018 16:57
    apoch commented #433
  • Dec 05 2018 16:53
    wafflebot[bot] unlabeled #527
  • Dec 05 2018 16:53

    apoch on master

    /v2/pvp/seasons: add .ranks. Merge pull request #535 from ar… (compare)

  • Dec 05 2018 16:53
    apoch closed #535
  • Dec 05 2018 16:53
    apoch closed #527
  • Dec 05 2018 16:45

    apoch on master

    add missing name tag to /v2/rac… Merge pull request #609 from Th… (compare)

  • Dec 05 2018 16:45
    apoch closed #609
  • Dec 04 2018 19:18
    darthmaim commented #640
  • Dec 04 2018 18:17
    apoch commented #640
  • Dec 04 2018 09:43
    darthmaim commented #640
  • Dec 03 2018 17:50
    Aonwy unlabeled #640
  • Dec 03 2018 17:49
    Aonwy closed #640
  • Dec 03 2018 17:47
    Aonwy labeled #645
  • Dec 01 2018 18:36
    strigefleur edited #645
Aralicia
@Aralicia
hmm. My personal issue with that is that we use a signaling server for data that could/should only transit on localhost. That seems strange.
Christian
@zeeZ
well for signaling to work on localhost you would need a secure websocket there ;)
just use superfish/lenovo certificates :P
darthmaim
@darthmaim
:D
Christian
@zeeZ
easy, arenanet just buys relevant 0days to keep it working
reimplement gw2 in webgl
Aralicia
@Aralicia
That said, using webrtc could allow for some interesting setups. For example, an companion app on smartphone that monitor the player's data live. Or easy shared data accross players of the same group/guild. As long as it's not data that could be abused to gain an advantage, it could be pretty cool.
Edgar Doiron
@Coffee4cr
hence why we need to make it work
Christian
@zeeZ
the gw2 client creates a virtual microphone device that transmits the data as audio signals. the web app then requests access to that virtual microphone and.. uhm... uses magic to decode the data?
darthmaim
@darthmaim
Thats actually one of the only solutions that could work, the web audio api got really good over the last few years
:D
Edgar Doiron
@Coffee4cr
it could send morse code or binary
lol
Christian
@zeeZ
getUserMedia seems to allow raw access, so..
Aralicia
@Aralicia
Raw access ? we can have anything we want. Binary, String, JSON data, frames... as long as a common structure is defined, we're good.
If it can work, it may be easier on our (the 3rd party) side to setup, rather than websockets.
Christian
@zeeZ
I need to stop thinking about this or we'll end up with avian carriers
Edgar Doiron
@Coffee4cr
real time data... with a slight delay
:P
:bird:
Aralicia
@Aralicia
tbh, even data with a 10s delay is enough for many new kind of apps.
and webrtc's usualy delay is far less than that.
Christian
@zeeZ
@lye 's gonna have a lot of fun if he tried to read back up I assume
Aralicia
@Aralicia
yeah. may be easier for him (her ?) to ask and get a summary by one of the people that participated.
Edgar Doiron
@Coffee4cr
someone write the TL;DR
Christian
@zeeZ
good luck poor person
Aralicia
@Aralicia
btw : yes, my idea of this morning (posted on reddit) was dumb. I shouldn't say what goes through my mind so soon after waking up.
Christian
@zeeZ
here's another one: let the user enter a webrtc server the game tries to connect to
nothing bad would ever come from this
Aralicia
@Aralicia
[uninformed speculation] couldn't a global server using api keys as auth be better ?
Christian
@zeeZ
let apps directly connect to the relevant game server!
Aralicia
@Aralicia
Oh f*ck no.
We get enough connection issues on those already. I don't think they'd like any more.
Christian
@zeeZ
you notice a trend in my suggestions I hope :P
websocket, not webrtc
Christian
@zeeZ
that cyber thing.
I guess I like the getUserMedia virtual microphone device best because it's so stupid that it could actually come around and work
Aralicia
@Aralicia
Well, you know that WebRTC has raw dataChannels, right ? You wouldn't really need a virtual microphone for that.
(That said, I have in the past inserted data custom trames within a RTMP Stream so that a ppt presentation was shown in sync with the video)
smiley
@codemasher

:point_up: 19. April 2016 15:37

did that already, may add zeeZ's morse code solution as it's the currently most obvious one :P

Christian
@zeeZ
but you need signaling in order to set up webrtc datachannels
smiley
@codemasher
heh, fair
Christian
@zeeZ
which a webapp couldn't do locally again
the initial problem was that a secure webapp can't connect to the game's websocket because it's not secure
IIRC :D
darthmaim
@darthmaim
yep
Nabrok
@Nabrok
Could it use a self-signed cert?
darthmaim
@darthmaim
nope
the browser needs a valid one
but you can get a valid one for localgw2api.com and add A entry to 127.0.0.1