Virtuální místa Chat - Virtual Places Chat

Virtuální místa Chat je software, který využívá paradigma jakéhokoli webová stránka na Internet je chatovací místnost - nebo Virtuální místo - pokud si stránku pomocí programu VPchat prohlíží jeden nebo více lidí. A webový prohlížeč je nedílnou součástí VPchat. Když se používá VPChat, pod oknem prohlížeče, ve kterém je zobrazen text konverzace, je podokno chatu, pod kterým je pole pro zadávání textu pro konverzaci. Vpravo od okna prohlížeče je seznam osob v místnosti.

Dějiny

Software Virtual Places Chat byl vyvinut izraelskou společností, Ubique v polovině 90. let. Včetně raných zákazníků AOL a Rozrušit. Software pro chat byl oblíbený u obou služeb,[Citace je zapotřebí ] ačkoli to nakonec AOL opustila ve prospěch jiných chatovacích programů. Pravděpodobným faktorem v tomto rozhodnutí byl problém kontroly obsah avatarů, což může být problém pro službu orientovanou na rodinu. Služba zůstala a čerpala ze svého vrcholu desítky tisíc souběžných chatování na Excite.

Když Excite (později se spojil s @Domov stát se Excite @ Home ) havaroval na konci dot com boom, skupina bývalých zaměstnanců Excite získala práva k používání softwaru a spustila vpchat.com. Plánovali vytvořit službu, kterou postavili na silných stránkách chatu VP - paradigma webové stránky virtuálních míst, avatary, prohlídky a hry - a zároveň se zaměřili na správa komunity problémy spojené s neomezenou grafikou používanou v avatarech. Jejich řešení také řešilo, jak přeměnit chatovací služby na ziskové podnikání.

V roce 1995 získala společnost AOL společnost Ubique, kterou společnost AOL popsala jako softwarovou architekturu klient-server, která lidem umožňuje virtuální setkání a interakci.

V roce 1998 IBM získal Ubique od AOL a od zakladatelů Ubique; Virtuální místa přítomnost a rychlé zprávy komponenty se staly součástí Stejný čas technologie, řešení IBM pro firemní komunikaci a spolupráci.

Model předplatného

Vytvořili chatovací službu založenou na předplatném. Chatující platí za používání služby nominální měsíční poplatek. Pokud uživatel opakovaně porušuje komunitní standardy, je jeho služba ukončena. Pro tvůrce problémů s opakováním již nejsou přijímány pokusy o vytvoření nových účtů. Lidé se musí identifikovat, např. s fakturačními údaji o kreditní kartě, takže již není možné vytvářet desítky nebo stovky účtů.

Vývoj systému správy komunit založeného na předplatném byl hlavním příspěvkem společnosti Virtual Places by Halsoft, společnost za vpchat.com. Společnost Halsoft také vydala vylepšení chatovacího klienta a serveru a nové hry a webové rozhraní herní žebřík a turnaj systém řízení.

Technické údaje

Protokol VPchat používá a TCP spojení na server na portu 1533. Abychom se vyhnuli problémům, pokud tento port není otevřen ve firewallu, lze místo toho použít FTP 21. Toto je možnost pro každého klienta.

K dispozici je také samostatný klientský seznam / klient služby instant messenger, který lze použít jako samostatného klienta nebo ve spojení s klientem chatu. V chatovacím klientu je tlačítko pro spuštění seznamu kamarádů, takže se zdá, že je to podokno klienta, ale může zůstat spuštěno i po ukončení chatovacího klienta a uživatel je podruhé připojen k chatovacímu serveru prostřednictvím kamaráda seznam.

Seznam kamarádů byl původně navržen jako samostatný systém, který nemusí nutně souviset s chatovacími místnostmi. Uživatelé se přihlásili do seznamu přátel pomocí e-mailové adresy a hesla. Klienti se nyní používají na vpchat.com. Systém vytvoří název seznamu kamarádů automaticky připojením „@buddy“ k jménu chatu uživatele a sdílejí stejné heslo. Toto duální přihlášení funguje tak, že umožňuje existenci seznamu přátel s klientem chatu nebo bez něj.

Klient seznamu přátel také podporuje konferenci chatu pro více uživatelů, podobnou chatovací místnosti, ale bez avatarů. Lidé se účastní konferencí na základě pozvání od osoby, která konferenci zahajuje. Místnosti nemají názvy, které se objevují ve veřejném seznamu chatovacích místností, takže je nezvaní uživatelé nemohou najít a vstoupit.

Protokol chatu je proprietární, ačkoli Ubique najednou dokumentoval podmnožinu a nabídl ji jako internetový standard pro seznam přátel a okamžité zprávy. Nebylo přijato jako standard. V pozdní 1990, Ubique byl koupen Lotus rozdělení IBM a byl vyvinut protokol druhé generace, který nyní používá Lotus Stejný čas instant messenger.

S provozem chatu je spojena velmi nízká režie. Avatary, každý až 16 kB, jsou potenciálním zdrojem problémů s výkonem. Když chatter poprvé vstoupí do místnosti, která může obsahovat mnoho dalších chatterů, jsou mu poslány všechny jejich avatary. To může být hlavním zdrojem „zpoždění“, které je řešeno odesláním asynchronního avatara do textu konverzace. Chatter začne okamžitě vidět konverzaci v místnosti a může se konverzace účastnit, než se načtou avatary. Zatímco se avatary načítají, chatování uvidí místo avatarů lidí grafiku „přesýpacích hodin“. Jak se avatary stahují a prokládají konverzací, hodinové brýle se po jednom převádějí na jednotlivé obrázky. Čas, který to zabere, se liší v závislosti na připojení.

Každé chatové připojení z klienta na server je trvalé. TCP soket zůstává otevřený po celou dobu relace chatu. To pomáhá při implementaci myšlenky „přítomnosti“ v komunitě, protože server ví, kdo je vždy připojen a kde chatuje. Nevýhodou trvalých připojení je šíření připojení na straně serveru, jak roste počet chatterů. Mnoho chatovacích systémů se zabývá škálou připojení pomocí neperzistentních UDP založená na připojení, na úkor přesných a aktuálních informací o přítomnosti všech chatujících. Server VPchat to řeší pomocí dvouvrstvého systému.

Vývojáři zjistili, že server, který spravuje všechna připojení, na úrovni soketu spotřebovává velké množství režijních nákladů na zpracování. Vrstva jedné nebo více multiplexory (muxes) je implementován, z nichž každý dělá jen málo víc než správu velké skupiny (několik tisíc na mux) soketů TCP. Muxy pravidelně procházejí všemi zásuvkami a shromažďují všechny příchozí zprávy do velkého svazku nebo meta zprávy, která se předává serveru chatu. Server shromažďuje příchozí balíčky, rozděluje je a analyzuje a poté vytváří nové odchozí balíčky, které odesílá do muxů. Muxy poté distribuují jednotlivé zprávy prostřednictvím připojení klienta. V této architektuře má server pouze jeden soket TCP na mux, což je podstatně méně než připojení klienta. Jediný server se tak může snadno škálovat až na velký počet připojení klientů. Podle potřeby lze přidávat nové muxy. Vzhledem k výkonu technologie CPU na konci 90. let Excite a Ubique odhadovali, že jeden server VP dokáže spravovat komunitu až do zhruba 100 000 chatujících.

Avšak škálovat až na miliony uživatelů, jak to řeší chatovací systémy, jako je Yahoo, MSN nebo AOL, jediný centrální server by byl omezením. Vývojáři Ubique a Excite pracovali na vylepšení pro více serverů, aby zvládli větší provoz, ale pokles úsilí Excite a nákup Ubique toto úsilí ukončil. Inženýři společnosti Ubique pokračovali ve svém úsilí se společností Sametime, která nyní podporuje více centrálních serverů. Pro mnohem menší úroveň provozu na vpchat.com není technologie jednoho serveru problémem.

Aby se usnadnilo zatížení centrálního serveru, je mnoho pomocných služeb odloženo na specializované servery, které mohou běžet na samostatných počítačích. Například ověřování uživatelského jména a hesla při přihlášení je přeneseno na server, který pracuje s databází SQL. Konverzace přihlášených chatujících se nezpomalují, zatímco jsou ověřováni noví chatující. Také správa přítomnosti - kdo je ve které místnosti - je udržována na samostatném serveru a hledání uživatele podle jména je přeneseno na jiný server. K dispozici jsou také samostatné servery pro správu seznamů kamarádů, hodnocení her a turnajů, správu auditorských chatů a pro shromažďování různých statistik.

Aspekty správy dat chatovací služby jsou zpracovány pomocí Databáze SQL. Jednotliví chatující mají název chatu a heslo. Na serveru jsou uloženy volitelné informace o profilu. Seznamy avatarů a kamarádů se ukládají na straně klienta a při přihlášení chatterů se nahrávají do mezipaměti na serveru. Funguje to pro zvětšení velikosti systému, ale je to nevýhoda, když chatter používá různé počítače jako své avatary a seznamy kamarádů nejsou snadno dostupné.

Databáze SQL se také používá pro správu zákaznických účtů. Uživatelé si mohou zakoupit účty, ke kterým mohou být přidruženy 2, 5 nebo 10 jmen chatu. Lze použít libovolné nebo všechna jména současně, například rodina nebo přátelé mohou sdílet účet. Jedna osoba je však odpovědná za zaplacení měsíčního poplatku za předplatné.

Databáze pomáhá správě komunity sledováním privilegií, pokut a varování. Vybraným uživatelům mohou být přidělena oprávnění serveru, která zahrnují možnost dočasně vysunout někoho z chatovací místnosti, „načasovat“ roubík na určitou dobu (tj. Zabránit tomu, aby se v chatovací místnosti zobrazovalo vše, co píšou), zabránit používat urážlivého avatara (tj. jejich avatar se změní na avatara bagheada) nebo je úplně vyloučit z komunity. Krátce po uplatnění jedné z těchto sankcí může privilegovaný uživatel oficiálně „varovat“ jiného uživatele před chováním. Používání trestů a varování (kdo je rozdal a kdo je obdržel) se zaznamenává, aby manažeři komunity mohli sledovat chování problémových tvůrců a také detekovat zneužití privilegií. Systém také umožňuje jednotlivým uživatelům „ignorovat“ chování jiného uživatele. Avatar a konverzaci od ignorovaného uživatele ignorující uživatel nevidí.

Uživatelé mohou také sdílet soubory a zapojit se do nich hlasový chat jeden s druhým. Soubory menší než 64 kB jsou sdíleny prostřednictvím připojení k serveru TCP a větší soubory a hlasová připojení jsou implementována jako peer-to-peer zprávy mezi klienty.

Kultury virtuálních míst (Excite)

V prostředí virtuálního chatu provozovaného společností Excite rostly různé kultury. Tyto různé kultury se lišily od základních klubů sdílejících společné zájmy po vysoce organizované skupiny, které rozvíjely své vlastní komunity mimo běžné chatovací místnosti sledované Excite a jejich moderátory. Mezi nimi byli „klany“, zejména Virtual Place Death Squad (VPDS), které se specializovaly na pokus o terorizaci celé komunity. Tyto protikulturní skupiny vedly k vzniku The Black Hand (TBH), která pomohla usnadnit celkový pokles komunity se schopností provádět mnoho akcí vyhrazených moderátorům. Gencom, později známý jako The Solar Apex (TSA), byl také extrémní skupinou složenou z bývalých členů TBH, spad se střetl s vydáním mnoha útoků DoS (Denial of Services) na server, což nakonec vedlo k jeho úplnému pádu.

Několik z těchto členů skupiny pokračovalo ve vývoji některých svých vlastních platforem podobných virtuálním místům. S poklesem serverů Excite si komunity, které to dlouho používaly, nepřejí zůstat na ICQ nebo Yahoo, nebo alternativní Excite Super Chat, spuštěný několik měsíců po ukončení serverů Virtual Places.

Vedoucí TBH Mike Parniak,[1] také známý jako Archon, vyvinul sekundární komunitu, která se podobá virtuálnímu místu Voodoo Chat, který od roku 2008 obvykle nepoužívá více než 200 starých uživatelů virtuálních míst.[2][kruhový odkaz ]

Ilan Patao,[3] také známý jako Dark Sting, člen VPDS a TBH měl několik serverů Open Source Virtual Places (OSVP), které pomohly udržet komunitu v chodu, ale bez budoucnosti klienta uvolněného k připojení k serveru bez značky Excite / Sametime, Projekt OSVP byl nakonec ukončen. Několik verzí Ilanova díla je stále na SourceForge. „Servery OSVP neměly ŽÁDNÝ vztah k TBH nebo Dark Sting. Servery OsVp byly vytvořeny„ mechem “a zdrojový kód zveřejněn“.[4]

Poslední pokus o oživení selhal, když Tom Lang a Julie Gomoll zakoupili práva na zdrojový kód klienta Virtual Places a v roce 2001 zahájili předplatné založené na platbě za chat, které dabovali VPChat, stále používali VP protokol s několika vylepšeními kódu a GUI aby se vešly do jejich společnosti. Předplatné nakonec způsobilo, že většina staré komunity šla na Voodoo Chat (který byl zdarma) a další poskytovatelé chatu.

Další skupiny skupin, které často prostupovaly tímto klientem chatu, sestávaly z „Vlčích balíčků“ vytvořených s Virtuálními královstvími, s vládnoucím Monarchem a různými členy rodiny, kteří se proplétali, všudypřítomnou dom / subkulturu a další, které existovaly až do případného přechodu od starého klienta klientovi Java (s cílem odstranit některé „triky“, které se v té době předávaly).

Stále existují stránky jako xoom, stativ, geocities, které obsahují programy vyvinuté těmito skupinami.[5][6][7]

Viz také

Reference