Re: Mesh linking - technical (Was: Re: [Unreal-users] Plannedfeatures for 3.3?)
Status: Beta
Brought to you by:
wildchild
From: Trocotronic <tro...@ra...> - 2005-06-20 15:04:23
|
Hi, So, what will happen with PRIVMSG? Imagine this schema: A -- B | | C -- D User 1 ison A, and user 2 ison D. User1 queries to user2. Which server must send the message? Which way A have to choose? Through C or through B? Both? Instead using line numbers and storing amount of data, servers could use "ghost users". In Syzop's case, server C introduce a "ghost user" with "nodata" as an ident, ip, realname, etc. and mark him as a ghost too. So, users on C will see "Trocotronic!nodata@nodata JOIN #chan userB MODE #chan +v Trocotronic" When server C will receive USER command from A, it will store new data and will send a part/join into #chan to users on C (as /mode +x and set::allow-userhost-change is set to force-rejoin, I remember) and users on C will see "Trocotronic!nodata@nodata PART #chan Trocotronic!myident@myhost JOIN #chan serverC MODE #chan +v Trocotronic" Idem for KICK, PART and so on. Trocotronic. ------------------- "I think TV is very educational. Everytime someone turns on, I go to another room to read a book." Groucho Marx |