[REL] PA Chat

Discussion in 'Released Mods' started by cola_colin, January 29, 2015.

  1. cola_colin

    cola_colin Moderator Alumni

    Messages:
    12,074
    Likes Received:
    16,221
    that was mostly about the ladder though, I just added the chat on top, as I considered both features equally important.

    Anyway the chat we have in PA Stats now already shows positive things, I ended up chatting with people I so far only sometimes saw in the forums.

    So many nice people in this community that we never really get to see without a global chat.
    Remy561, proeleert and stuart98 like this.
  2. squishypon3

    squishypon3 Post Master General

    Messages:
    7,971
    Likes Received:
    4,357
    Well it was in the global chat thread.
  3. cola_colin

    cola_colin Moderator Alumni

    Messages:
    12,074
    Likes Received:
    16,221
    ufff reading all that horrible "global chats are baaaaad" stuff in those old threads makes me want to throw up again :s
    It's like saying "playing together in a multiplayer game is baaaad"
    optimi and stuart98 like this.
  4. killerkiwijuice

    killerkiwijuice Post Master General

    Messages:
    3,879
    Likes Received:
    3,597
    What happens if i close the chat, do I have to restart PA?
  5. cola_colin

    cola_colin Moderator Alumni

    Messages:
    12,074
    Likes Received:
    16,221
    may I quote a part of the OP:

    notice how it suggest you might want to try halcyon
    stuart98 likes this.
  6. killerkiwijuice

    killerkiwijuice Post Master General

    Messages:
    3,879
    Likes Received:
    3,597
    Oh lol please forgive my dyslexia I typed "halycon" instead of "halcyon"
    Fricia likes this.
  7. lapsedpacifist

    lapsedpacifist Post Master General

    Messages:
    1,068
    Likes Received:
    877
    I love this thing so damn much already.

    Cola Colin, you are da man.
    cola_colin likes this.
  8. Sekuraz

    Sekuraz Member

    Messages:
    33
    Likes Received:
    20
    There is a new, but untested version on github in the branch AdminImplementation. Maybe you want to take a look.

    But before someone freaks out now: nobody except @cola_colin can use this in the global chat atm.
    If you have created your own channel (your name is red there), you might want to use /help and read very carefully!
    cola_colin and cptconundrum like this.
  9. masterdigital

    masterdigital Uber Alumni

    Messages:
    438
    Likes Received:
    833
  10. mikeyh

    mikeyh Post Master General

    Messages:
    1,869
    Likes Received:
    1,509
    If you are using google chrome then global chat is now available on https://palobby.com/ for testing.

    Sign in using your PlayFab account and you will be logged into XMPP as a second instance using /PALOBBY.

    At this time no friend data is pushed back to Uber servers so friend requests do nothing. (lots more testing required to enable that).

    Out of game notifications like join game appear but do not currently launch PA.

    Firefox and Safari support will take some effort as flex + tables + bootstrap breaks badly.
  11. reptarking

    reptarking Post Master General

    Messages:
    1,321
    Likes Received:
    1,577
    Works on chrome for desktop perfectly but mobile is a no go for chrome. I can't binge on pa general chat on the go. :(
  12. lapsedpacifist

    lapsedpacifist Post Master General

    Messages:
    1,068
    Likes Received:
    877
    Works beautifully on chrome for me. Modders are the best.
    cwarner7264 likes this.
  13. Sekuraz

    Sekuraz Member

    Messages:
    33
    Likes Received:
    20
    HowTo: create new PERMANENT channel:

    1. open pidgin
    2. add a new identity :[​IMG]
    3. click on tools->chatrooms (or however this is called in the english version)
    4. click on retrieve list
    5. click somewhere in the list
    6. click add new chatroom :
    [​IMG]
    7. double click the room in your contact list
    8. choose configure in the popup menu:
    [​IMG]

    I hope this helps and:

    DON`T SPAM CHANNELS

    maybe uber will turn this feature off otherwise.....
  14. cwarner7264

    cwarner7264 Moderator Alumni

    Messages:
    4,460
    Likes Received:
    5,390
    Just want to thank everyone in the PA chat for their help with my work today.

    [​IMG]
  15. mikeyh

    mikeyh Post Master General

    Messages:
    1,869
    Likes Received:
    1,509
    @cola_colin

    When you populate the chat history for a user that is no longer online (or for system messages) you create a UserViewModel via makeChatRoomUser with an undefined uberId which causes lots of bad requests to /GameClient/UserName?UberId=undefined

    Try this change in your uberbar.js:

    Code:
    if (!self.hasName() && self.uberId() )
      self.requestUserName();
    Quitch and cola_colin like this.
  16. mikeyh

    mikeyh Post Master General

    Messages:
    1,869
    Likes Received:
    1,509
    PA Chat on https://palobby.com/ has been updated with the following:
    • desktop notifications for room messages (linger for 5 seconds)
    • desktop notifications for room mentions (linger for 10 seconds)
    • desktop notifications for private messages (linger for 10 seconds)
    • notifications checkbox to disable notifications for a room or conversation
    • improvements to signout with orderly clean up and disconnection (more improvements coming)
    • fix for incorrect display name
    Under the hood stability:
    • improvements to xmpp and ubernet proxying (now using nginx to bypass origin and mixed content issues)
    • fix for all the bad GameClient/UserName?UberId=undefined requests (see above post)
    • improvements to user tag map handling
    Still to do:
    • support for updates (friend requests, etc)
    • support for other browsers (painful)
    • investigate xmpp timeouts
    • investigate chat invite spam loop
    Last edited: February 3, 2015
    Quitch, cola_colin and proeleert like this.
  17. cola_colin

    cola_colin Moderator Alumni

    Messages:
    12,074
    Likes Received:
    16,221
    I'd be interested into any kind of bugfix that could be put into PA as well.
    The signout is on my list as well. Though it seems that PA just kills coherent processes, so there is no way to do something on PA closing via the X. I guess I will add something to the Quit button in the main menu at least.
  18. squishypon3

    squishypon3 Post Master General

    Messages:
    7,971
    Likes Received:
    4,357
    ;~;
  19. squishypon3

    squishypon3 Post Master General

    Messages:
    7,971
    Likes Received:
    4,357
    @cola_colin

    It there is a way to remove all the extra jumbled stuff on mobile that'd be awesome. :D
  20. cola_colin

    cola_colin Moderator Alumni

    Messages:
    12,074
    Likes Received:
    16,221
    mobile? You can't run PA on mobile. And if you can, I can't. And palobby.com is not my project.
    I would never try to open that on a mobile device xD Do you realize how much bandwidth that thing eats?

Share This Page