Welcome to the Forum Archive!

Years of conversation fill a ton of digital pages, and we've kept all of it accessible to browse or copy over. Whether you're looking for reveal articles for older champions, or the first time that Rammus rolled into an "OK" thread, or anything in between, you can find it here. When you're finished, check out the boards to join in the latest League of Legends discussions.


League web-chat client

Comment below rating threshold, click here to show it.




Posted this on Reddit with no response earlier today. Probably makes more sense to put it here instead...

Picture of it in action: http://i.imgur.com/kWdjd.png

I've recently been working on creating a web-based client to interface with the League of Legends chat servers (similar to http://na.leagueoflegends.com/board/showthread.php?t=1868165). The goal was to have an easily accessible alternative to the game client that could be used on a mobile device or at a computer with no administrative rights.

The project is mostly functioning aside from a few particular issues, but I feel that in its current state it would be violating the LoL T&C at best... Or illegal at worst. I would like to know if there is any way in which the hosted version of this project could be released to the general public. The full source is available at:


Currently there is no group chat functionality, although it should be easy enough to add in. There is no method of alternating between chat servers. This is mainly due to it not being required for my internal testing. The current implementation only works for the NA chat server. I'll add a toggle sometime in the future. Game invites are displayed and an automated response is given to notify the requester that the user is not in the Riot game client. Friend requests are, unfortunately, impossible given what I know currently. XMPP subscriptions are simple enough, but I have no way of accessing the associated name with the request(ing/ed) jabber ID. There is probably a more elegant way of dealing with these requests, but it has not been incorporated as of yet. Users could technically set friend names themselves, but this could get a little fuzzy when flipping between the game client and my own.

If I receive a go-ahead from Riot I will edit to display the url for the hosted version of the project. If you're really interested, then just take a look at the source on Github. It shouldn't be too hard to figure out the domain I'm hosting from. Be forewarned that this is technically a middle-man between the Riot servers and your client. I would advise against using your main accounts for the time being. I can only vouch for myself in saying that I will not steal your stuff, but just use some common sense. Hopefully the self-signed cert scares away anyone who finds it accidentally...

If the github link is still violating any rules, please remove this post. I'll just continue developing for personal use instead.

Comment below rating threshold, click here to show it.


Junior Member