Jump to content

rAthena's Inter Server Chat Network : Da Discussion


Ind

Recommended Posts


  • Group:  Members
  • Topic Count:  169
  • Topics Per Day:  0.04
  • Content Count:  1260
  • Reputation:   750
  • Joined:  11/19/11
  • Last Seen:  

HOLA AMIGOS! I'm here to introduce, and open for discussion, rAthena's Inter Server Chat Network (RISCN/ISCN).

What is it does

Example #0

  • Server Epoque has a public cchannel at irc.rathena.org, #SEpoque
  • GM Epoque is not at home, but he is carrying his smartphone which has a irc client.
    • GM Epoque is able to talk with his in-game players from #SEpoque channel.

Example #1

  • Guild Epoque has a password-protected channel at irc.rathena.org, #Gepoque
  • Guild Epoque member CK is currently playing at vsfRO
  • Guild Epoque member Maki is currently playing at IndRO
    • CK and Maki are able to talk between themselves and other members of Guild Epoque through #Gepoque even though they are online in different servers.

Example #2

  • CKRO Server owner doesn't want to have his server chat accessible from outside the game.
    • CKRO Disables the public area of the channel and grants his server a closed version of the chat network for his players to use.

How does it work

To begin with, rathena-wise, It replaces @main functionality (reducing @main overhead by about 50% -- less code). Players are given a "mini irc client" They can join/create channels/whatever all the irc stuff. The connections, messages and settings are all handled by rathena's new, custom-tailored-by-me, irc server.

IRC Server

Why creating a new server from scratch: I didn't like ours. It's messy, lots of redundancy and horribly hard to customize. It's mostly done, about to ~ 2k lines of code only.

Y U WASTING TIME ON THAT. RENEWAL STUFF NAW tbh I was pretty tired so if I werent to do this I'd be doing something else e.g. playing hon. I'd rather do something for rathena.

Discussion

Loathe or Love the idea, share your opinions, thoughts and cookies.

  • Upvote 3
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  967
  • Reputation:   53
  • Joined:  11/13/11
  • Last Seen:  

Isn't Example 0 - 3 is already in irc mod

wait

why my name not use as example :)

/me is disappointed

i wish we can separate console with the 3 servers

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  169
  • Topics Per Day:  0.04
  • Content Count:  1260
  • Reputation:   750
  • Joined:  11/19/11
  • Last Seen:  

Isn't Example 0 - 3 is already in irc mod

wait

why my name not use as example :)

/me is disappointed

i wish we can separate console with the 3 servers

no. that thing looks horrible and its bad performance-wise for the server (it has to parse all irc crap). this one makes them appear as a actual user not as saying something from other user, and the server only handles the messages

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  967
  • Reputation:   53
  • Joined:  11/13/11
  • Last Seen:  

Suggestions

* Separate IRC from char-map-server console!

* Multi-Channel Support

* Web Chat Support (for RO Web Browser)

Question

* IRC Server = Public Release?

* y u not use my name in the examples :@

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  91
  • Reputation:   25
  • Joined:  11/28/11
  • Last Seen:  

would it be possible to make it so that channels are based on the region? Like I have a GameMasters Room and when a GM enters it, he automatically chats in the #GM channel of irc. So all conversation is posted in irc and of course the other way around, everything that is said in the channel is posted ingame.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  169
  • Topics Per Day:  0.04
  • Content Count:  1260
  • Reputation:   750
  • Joined:  11/19/11
  • Last Seen:  

yes it'd be possible

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  33
  • Topics Per Day:  0.01
  • Content Count:  399
  • Reputation:   198
  • Joined:  11/09/11
  • Last Seen:  

Thoroughly looking forward to this, Ind! <3

  • Upvote 1
Link to comment
Share on other sites

  • 4 months later...

  • Group:  Members
  • Topic Count:  146
  • Topics Per Day:  0.03
  • Content Count:  1195
  • Reputation:   467
  • Joined:  11/15/11
  • Last Seen:  

Bump. This has been planned since forever now D:

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  392
  • Reputation:   47
  • Joined:  11/18/11
  • Last Seen:  

Lol I never read this before (well I do remember a discussion 'bout this in IRC, from sketchyphoenix)...

This is a pretty good idea.

Question:

Would it affect server's stability somehow? like lag or something...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  303
  • Reputation:   101
  • Joined:  11/13/11
  • Last Seen:  

+1 for it

Would be great people chatting between servers o/

Guild Epoque member CK is currently playing at vsfRO

I see what you did here

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  75
  • Topics Per Day:  0.02
  • Content Count:  2223
  • Reputation:   593
  • Joined:  10/26/11
  • Last Seen:  

fallback = local server chat only

?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  169
  • Topics Per Day:  0.04
  • Content Count:  1260
  • Reputation:   750
  • Joined:  11/19/11
  • Last Seen:  

During planning we expected not everyone to want their servers chat channels available through other servers, so we did plan for a switch (and therefore a local, version), it however still should be smaller than @main and yet support multiple concurrent channels.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  69
  • Topics Per Day:  0.02
  • Content Count:  1315
  • Reputation:   372
  • Joined:  12/10/11
  • Last Seen:  

So how many server owners actually want this/will use this? Is it worth the time investment into coding this?

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  169
  • Topics Per Day:  0.04
  • Content Count:  1260
  • Reputation:   750
  • Joined:  11/19/11
  • Last Seen:  

none of this is coded. what is coded is rathenas new irc server, but again this feature would be little amount of code, since most of it relies on the irc server (except for the local version but it'd be a very small amount as well)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  146
  • Topics Per Day:  0.03
  • Content Count:  1195
  • Reputation:   467
  • Joined:  11/15/11
  • Last Seen:  

So how many server owners actually want this/will use this? Is it worth the time investment into coding this?

You can assume how many want this by the popularity of this topic and the staff that are voting for it or discussing it. Also, Ind answer the 'time investment' part indirectly I believe:

Y U WASTING TIME ON THAT. RENEWAL STUFF NAW tbh I was pretty tired so if I werent to do this I'd be doing something else e.g. playing hon. I'd rather do something for rathena.

/me would love this idea.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  69
  • Topics Per Day:  0.02
  • Content Count:  1315
  • Reputation:   372
  • Joined:  12/10/11
  • Last Seen:  

You can assume how many want this by the popularity of this topic and the staff that are voting for it or discussing it. Also, Ind answer the 'time investment' part indirectly I believe:

I don't think the number of replies in this topic has any correlation to how many actual server owners want/will use the feature.

I'm not against the idea, just trying to be practical.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...