Chatting for the new TMW server
Forum rules
This forum is for feature requests, content changes additions, anything not a Bug in the software.
Please report all bugs on the Support Forums
Chatting for the new TMW server
I know that a server is being built for TMW from the ground up. Has it been considered how chatting will work? I have an interesting idea.
An ircd daemon can be built into the new TMW server, or have a highly customised ircd that only accepts connections on localhost. When a player leaves area1 and enters area2 they'll in effect be leaving #area1 and joining #area2. This would allow for moderators and in game help alike to do their job without having to run the TMW client. This would be extremely helpful in instances where a moderator/helper can't run the TMW client from where they are at (i.e. work, school, grandma's house, internet cafe, etc).
Plus, the learning curve for private messaging and the like would be lower. Also, it would be nice for a GM to just type `/join #area2` so they don't have to manually move around in the world. (the /join command would leave the current area before joining the specified one).
An ircd daemon can be built into the new TMW server, or have a highly customised ircd that only accepts connections on localhost. When a player leaves area1 and enters area2 they'll in effect be leaving #area1 and joining #area2. This would allow for moderators and in game help alike to do their job without having to run the TMW client. This would be extremely helpful in instances where a moderator/helper can't run the TMW client from where they are at (i.e. work, school, grandma's house, internet cafe, etc).
Plus, the learning curve for private messaging and the like would be lower. Also, it would be nice for a GM to just type `/join #area2` so they don't have to manually move around in the world. (the /join command would leave the current area before joining the specified one).
- ElvenProgrammer
- Founder
- Posts: 2526
- Joined: 13 Apr 2004, 19:11
- Location: Italy
- Contact:
Re: Chatting for the new TMW server
Hmm this could be really helpful, we should think on itgene wrote:This would allow for moderators and in game help alike to do their job without having to run the TMW client. This would be extremely helpful in instances where a moderator/helper can't run the TMW client from where they are at (i.e. work, school, grandma's house, internet cafe, etc).
Well usually GM don't need to travel, they have GM commands to warp here and there.gene wrote:Also, it would be nice for a GM to just type `/join #area2` so they don't have to manually move around in the world. (the /join command would leave the current area before joining the specified one).
A con is about the traffic generated by the server, we should evaluate it in some way, probably it would be better to have only one channel or more than one for different languages...
Re: Chatting for the new TMW server
If those commands haven't been programmed into the new server, then this is how it could be done.Well usually GM don't need to travel, they have GM commands to warp here and there.
As far as the Player is concerned, the use of channels would be transparent. They wouldn't know that they've left or joined any new channels. From what I understand of the current setup is that when you chat, only people in the same area see your messages. So, technically, there are already multiple "channels."A con is about the traffic generated by the server, we should evaluate it in some way, probably it would be better to have only one channel or more than one for different languages...
With the current server TMW is using there are three parts (if I remember correctly):
The main server.
The character server.
The map server.
As long as it's local, like the character and map server, traffic would not be a concern as the "chat server" would be on the local machine as well.
I don't know how far along development is on the new TMW server, but doing something like this could save a lot of development time.
To give you an idea what I'm talking about:
When a player enters a new area (leaves town, goes to desert) their client will initiate the following commands:
/leave #town
/join #desert
And now all messages they send and receive will be for that channel (read: area). This will also allow players to send private messages to other players, without having to be in the same area:
/msg Player1 Yo! Come help me, I'm stuck in the mine!
[You -> Player1] Yo! Come help me, I'm stuck in the mine!
[Player1 -> You] I can't, I'm getting it on with a NPC hottie at the tavern.
If an ircd is used for the chat server it could save a lot of development time on the new server. Why not use something that's already available and efficient, rather than spend a lot of time on making something from scrap?
Of course, if the commuication portion for the new TMW server already exists, I'll just shut up.
Code: Select all
Main
|
-------------
| | |
Map Char Chat
(ircd)
/leave #town
/join #desert
And now all messages they send and receive will be for that channel (read: area). This will also allow players to send private messages to other players, without having to be in the same area:
/msg Player1 Yo! Come help me, I'm stuck in the mine!
[You -> Player1] Yo! Come help me, I'm stuck in the mine!
[Player1 -> You] I can't, I'm getting it on with a NPC hottie at the tavern.
If an ircd is used for the chat server it could save a lot of development time on the new server. Why not use something that's already available and efficient, rather than spend a lot of time on making something from scrap?
Of course, if the commuication portion for the new TMW server already exists, I'll just shut up.
-
- Novice
- Posts: 184
- Joined: 10 Mar 2005, 00:58
Also, wouldn't you be able to log into IRC and chat with players without actually being in the game? That sounds a little odd.
The Mana World System Coordinator.
View the Systems
So what does the systems coordinator actually do? My job is to take your ideas for TMW and build them into working aspects of gameplay that can be implemented by the artists and programmers. If there's anything you think we can do better or differently, let me know.
View the Systems
So what does the systems coordinator actually do? My job is to take your ideas for TMW and build them into working aspects of gameplay that can be implemented by the artists and programmers. If there's anything you think we can do better or differently, let me know.
HaLLanHype wrote:Bad idea. People could spam easier on irc and all. I just dont think irc and a game chat would work together.
You didn't fully read my first post on the idea :Kyokai wrote:Also, wouldn't you be able to log into IRC and chat with players without actually being in the game? That sounds a little odd.
An ircd daemon can be built into the new TMW server, or have a highly customised ircd that only accepts connections on localhost.
This wouldn't be an IRCD that anyone can connect to, only through the TMW client. In order to communite with the IRCD someone would have to be connected and authenticated through the main TMW server. And, even then, the access to the standard IRC commands will be limited, as the client would only allow access to specific commands, based on the type of access the Player has.
-
- Peon
- Posts: 14
- Joined: 06 Jun 2005, 07:20
- Location: Brasil - São Paulo - SP
- Contact:
Yeah it need a friend list to talk with my friends if I'm not in your sight. And an ignore list to, if I need ignore someone.Bjørn wrote:I think integrating IRC is actually more trouble than implementing the chat machanism ourselves. Also I'm not sure if it actually matches what we're looking for, especially for things like friends listings and area chat (whatever is in your screen).