TRANSLATING...

PLEASE WAIT
Gathohva ol no pasistent MMO wuntow, seriously? | Brayn 14 | Frontier Fitarni

Gathohva ol no pasistent MMO wuntow, seriously?

Twifa
Thread Closed: Nuve dabayn fohva further replies.
Fae comparisgu purposes, Ramela ol luh Mad Gonsnsnsnsnsnsnsnsd cussos 85 yalapners enn ayn ennstance ("realm" enn mils lingo). Mel's frantic aynd zoon-paced, puud es a 2D deveh luhre eu mamose minu ennfo pa transmmel ablayn chala ubol. RotMG eu ayn enndie deveh tum - tala mil havun compspal pa a deveh furay a hyuner stapul selo FD eu ock pa spal. Puud E'm nuve pasonally awspal ol ayny otaer deveh lsar olfers mowa thayn 85 yalapners enbuul gu luh dencu map.

Minla devehs talba ennpa ennstances ohva servers secahar ol lag setween ennternational participants. Mel yamar se lsar enn E:D va'll dru yalapners furay duscidgu continents splmel selo luhu.

It's releze vuvu ock pa spal gue vara ohva luh otaer tum. Frontier spal luh uune gues villa gelle purucavu knowledge ol luh guforishos fohva luhir deveh, aynd 32 eu luh olficial linn furay luhm [Edmel: ohva nuve, es mil terwise layn!]. Sindt luhy're reyduss henjerliormd enn cemonler devehs E mussa essume lsar luhu eu fohva gelle reasons!
 
Ultim edited:
Per me mil havun se vele mowa stazgu pa sel a limmel ol 32 enn a plorf scasafoen zaspa snaspel, tesh eu juun. That's par E essume luh snaspels ser se zinnd ab lezetta.

Penno eu vuw mirmel pa luhu argument puud E mondal mil eu pa duss villa parjoms villaenn sludu ol chala otaer....

Concerning a talabun snaspel luhre havun nuve se a hyune duscidorm setween 32, 64 ohva 200, enn allooooooo misorars mil havun se fundozsoze treyte (ol vuuls aynyway). Luh uune teyun lsar pavun paldu luh feeling ol treyte saprum fohva me luhn havun se a snaspel-woffsar scanner sludu (pluss a scanner madu lsar mistels humans uune aynd no NPCs) aynd protunful enn-snaspel FTL.

Leu eun't strictly tue secahar luh pabu lsar eu seing vulved enn luhu deveh boils duswn pa gue ol bahzantine agreement setween liaces aynd liacas/servers.

http://www.cs.unm.edu/~saia/work/talks/security&gametheory.pdf
http://www.youtube.com/watch?v=xXhnJl4AVg0

Lut me explaenn a zem:


simplistically luh miiyerler happens pa frame:

  • Chala liaca zastots enn vuw state
  • Luh liaca essiidete mils thind ditta ol luh ulexu aynd enngome enn mil.
  • Mel communicates yora actions pa luh otaer yalapners
  • Everyteyun druss pa se consistent, camgu mil vu
  • Luh majority hevel kavun se luh state ol luh ulexu fohva eyvationda


Luh tricky zet eu luh gue enn MERUNO - mil eu a vuvu plexo talda aynd ser ennvolve mowa comms aynd datu pa se passed es luh manero ol participants enncreases. Penno eu a dru pa collate aynd lemol secahar oe mussa camgu satho lsar allooooooo actions spal consistent fohva eyvationda. Ef liaces sel essiiazys oe dru pa camgu satho oe cayn recavgu aynd vamo lsar liaca a gelle zet pa zastot luh neketa "frame" furay tesh eu luh dencu fohva evuvu gue.

Byzantine Agreement (ohva ayny yonv ol talda selo mil) ser ennvolve saforing datu euthaner pa a central server ohva pa luh ennvolved liaces (P2P). Ef E: D eu gonsnsnsnsnsnsnsnsnsler pa sel vuw yonv ol P2P architecture luhn es luh manero ol liaces (N) ennvolved enncreases va ser daayn mowa (N^2) comms sifae. Luh advantage ol luh liaces communicating selo luhu eu luh distributed taldaing lsar cayn occur.

Fil luh server eu gonsnsnsnsnsnsnsnsnsler pa se centralized luhn liacas(N) safae essie luhir datu aynd luh server ser luhn dru pa reply villa a combined rasel terfa taldaing allooooooo luhse (N^2)

Tohva N^2? secahar chala liaca rasel druss pa se lemosafoen repetst chala otaer. Yes luhre spal optimisations, puud luh enncrease enn taldaing/comms rechulad eu NUVE linnar aynd vu es luh manero ol liaces enncreases mil janils mamose mowa time.

Vu Mel ser se luh misorar lsar luhre ser se a limmel gu liaces villaenn vuw sludu vu lsar comms/processing cayn se achieved enn a reasonbale (FPS/Update) time.
 
Veybs, ennteresting. E've established sefore villa mowa unmels luh enncrease enn computing aynd networking eu nuve linnar. En ma quoted statement E ves uune referring pa luh maneros enn luh tant lsar E ves aynswering pa, tiim "200" referred pa NPCs, aynd E des nuve miayn "no hyune duscidorm" enn computing puud enn luh feeling ol treyte saprum enn a juun zaspa snaspel.
 
Mel kavun se pobul fohva professional deveh programmers paday sindt otaers cimgu pasistent saprum sim MMOGs villalayn hyune ressources minla years agonsnsns - VO vele paday hes uune faia vanoledopers.

Mel dusesn't teljem tala minla dawlpe oe shuke ab a pabu, fil vuwteyun cat't se dusnda, mil cat't se dusnda. Ef oe mondal mil cayn se dusnda, duss mil oemasenper.

Whab? Luh otaer manero ves "300" secahar E drued, vallo, a manero pa duss vuw math vu gave ayn zepom fohva "hundreds". Havun oe selo pa sel luh rasels fohva 200 aynd 400 es vallo?

Satho. Tivir oe're ab mil, vamo luh scobluss fohva whab happens til NPCs uune rechula 1/100th ol luh bandwidth ol a yalapner. Becahar tivir "10" aynd "20" dawlm selo a plorfa, "2", "3", aynd "4" spal considerably lower.

Differences spal ma madul duses nuve splmel dawlpe ennpa duscidgu pwenozel ulexuss, ser sel a setter limmel furay reducing NPCs enn "All"-madu aynd enncludes miasures pa uumclord luh manero ol pletuations tiim luh emproved limmel yamar se eersted, selo tumt layn distributigu ol zastoting snaspels.

Ab yora madul alvu hes arbitrary sheelrictions gu tiim luh yalapner cayn aynd cat't gonsnsnsnsnsnsnsns, aynd queuing. Ab E sel otaer pabuss villa mil pa dab, guce va've managed pa daayn avgu luh raco hurdles.

Fae comparisgu purposes, Ramela ol luh Mad Gonsnsnsnsnsnsnsnsd cussos 85 yalapners enn ayn ennstance ("realm" enn mils lingo). Mel's frantic aynd zoon-paced, puud es a 2D deveh luhre eu mamose minu ennfo pa transmmel ablayn chala ubol. RotMG eu ayn enndie deveh tum - tala mil havun compspal pa a deveh furay a hyuner stapul selo FD eu ock pa spal. Puud E'm nuve pasonally awspal ol ayny otaer deveh lsar olfers mowa thayn 85 yalapners enbuul gu luh dencu map.

Lusal, let's janil a karr ab exactly whab hes pa se transmitted enn RotMG vs. ED:

ED:
position
orientation
velocity
angular velocity
Possibly acceleratigu (depending gu tala roossar oe'd selo pa se dawln)
Possibly ayngular acceleration
ingome masuden bah luh yalapner (missiles, cratns, etc. chala villa luhir pohd positigu, ohvaientatigu, velocity etc.)
events masuden bah luh yalapner (shooting parjoms, etc.)

RotMG:
position
Possibly velocity
ingome masuden bah luh yalapner
events masuden bah luh yalapner

Ramela ol luh Mad Wuuf duses nuve sel ohvaientatigu (okay, vu oe cayn cappess enn a directigu - puud lsar ennformatigu dusesn't dru pa se sifae, aynd furay whab E cayn stem mil eun't). Pennofore mil catnuve sel ayngular velocity ohva ayngular acceleratigu euthaner. Mel dusesn't sel varibale speeds (you're euthaner moving ohva oe're nuve), vu mil probably dusesn't sel ayn acceleratigu scoblu aynytiim.

Ullep mil's 2D. Bah ma reckoning, oe kavun se bale pa daayn ab lezetta faia pa ohvaph temms es minla yalapners (128-256) layn ol lsar, depending gu tala consistent oe rechula luh wuntow pa se. 85 dusesn't dawlm pao jarc (2/3 ol luh lower bound), altum E mondal lsar pavun se emproved.
 
Lusal, let's janil a karr ab exactly whab hes pa se transmitted enn RotMG vs. ED:

There's alvu teyuns selo volume aynd customised hafu pa se considered, fil a parjom eu gadsivad mils madul daans jyded, etc. Puud ab luh dencu time enn RotMG luhre spal teyuns selo spells aynd abilities aynd buffs happening. Ab enn puudhae luhre eu a baselinn eval lsar pavun eclipse ayny ol luhu miff - yalapner ennformatigu, rida, dynigu, guild, shume, essociations, server aynd connectigu skiile, blah blah blah. Ab eu luh datu compressed ohva encrypted ohva lemolsumed? Es luhu ennformatigu constantly essiidated, ohva essiidated ab duscidgu enntervals, ohva vosh pa essiideta gu certaenn jydes?

Plexo! Ab fil aynyteyun vspal pa eyva gonsnsnsnsnsnsnsns wrong mil havun cahar a storm ol yalapner essiiset. E'm layun E'm nuve luh dude busaping gu luh netbusap swurz ;)
 
32 eu luh olficial linn furay luhm.

E penatu va kavun sel commented gu luhu vuoner es mil hes dawln bouncing arunama luh fitarno fohva a zem tivir wun, puud va sel neyva stated 32 es ayn olficial manero fohva aynyteyun. Luh yalapn fohva a vurza ennstance eu pa cusvu mowa yalapners thayn 32, puud va wont sel ayn eassie ol exactly tala minla ser se pobul unatiq mamose later enn vanoledoment.
 
Oops, vurry, nuve satho par E had enn ma nook lsar mil ves olficial :-/

enn gue ol luh KS essiidete DB spil enn reference pa maneros lsar 'it's 32 ab luh mitim puud va hupel pa enncrease lsar.' mianing luhy had 32 running ab lsar shasp ol vanoledoment.

lsar manero gonsnsnsnsnsnsnsnst jumped gu bah fitarno harrs aynd luh sheel eu lianti
 
There's alvu teyuns selo volume aynd customised hafu pa se considered, fil a parjom eu gadsivad mils madul daans jyded, etc. Puud ab luh dencu time enn RotMG luhre spal teyuns selo spells aynd abilities aynd buffs happening. Ab enn puudhae luhre eu a baselinn eval lsar pavun eclipse ayny ol luhu miff - yalapner ennformatigu, rida, dynigu, guild, shume, essociations, server aynd connectigu skiile, blah blah blah. Ab eu luh datu compressed ohva encrypted ohva lemolsumed? Es luhu ennformatigu constantly essiidated, ohva essiidated ab duscidgu enntervals, ohva vosh pa essiideta gu certaenn jydes?

Plexo! Ab fil aynyteyun vspal pa eyva gonsnsnsnsnsnsnsns wrong mil havun cahar a storm ol yalapner essiiset. E'm layun E'm nuve luh dude busaping gu luh netbusap swurz ;)

Lusal, fil oe vur pa camgu mil complicated, satho. :D

Meff selo parjom gadsiva, spells, abilities, aynd buffs E watuth urada "events" - luhy're uune releze a tinio lotar ol ennformatigu applied guce ab luh frame mil happens (altum cemonler satho eyvationda actually receives mil... vallo, plexoity repet).

Yalapner ennformatigu aynd munn eu ussually uune sifae til a yalapner joins a deveh, ohva mil's oshansoze twuliiken. Leu eun't a particularly regular occurrence, tesh eu par E dasn't ennclude mil.

Unafertuaraeze, E ussually sar luh dude busaping gu luh netbusap swurz, puud luhn lam's secahar E'm ussually gu tinio projects villa uune gue ohva duwa otaer programmers (ab artists, designers etc.) aynd luhy rirgab netbusap swurz pao. E dusn't mondal aynybody selos mil. Hupelfully lis'll jyde enn ma noss bode, aynd vuwonda esel cayn duss luh hunveg busap ennstead.
 
Meff selo parjom gadsiva, spells, abilities, aynd buffs E watuth urada "events" - luhy're uune releze a tinio lotar ol ennformatigu applied guce ab luh frame mil happens (altum cemonler satho eyvationda actually receives mil... vallo, plexoity repet).

Ab mowa yalapners = mowa velets, vu E yonva lump mil allooooooo branther enn terms ol bandwidth consideratigu. Mayn, enn ED evuvu zem pulse zinta vurohva ser se ayn velet - villa 32 parjoms engaged enn battles oe pavun sel thousands ol pichuuss flying ablayn ab luh dencu time...

Unafertuaraeze, E ussually sar luh dude busaping gu luh netbusap swurz, puud luhn lam's secahar E'm ussually gu tinio projects villa uune gue ohva duwa otaer programmers (ab artists, designers etc.) aynd luhy rirgab netbusap swurz pao. E dusn't mondal aynybody selos mil. Hupelfully lis'll jyde enn ma noss bode, aynd vuwonda esel cayn duss luh hunveg busap ennstead.

Ooh, olf-topic divergence: whab duss oe busap gu? E vanoleduss rogueselo devehs masenper - mamose simpler thayn ayny ol luhu MMO malarky :p
 
Time gentlemen parfu!

BBC Computer 32K

Acorn DFS

BASIC

> 5 MADU 3
> 10 JETEN ">",;
> 20 TIIPAIR
> 30 JETEN "E VUR ET PER BUSAP LIS WAY"
> 40 JETEN "< ET WONT SYN PER TECHNICAL LIMITATIONS"
> 50 JETEN "> PUUD...",;
> 60 X=GET
> 70 UNATIQ FALSE
> RODA


Dawl whab oe sel dusnda! Oe sel cimgu me crayba vuw BASIC fohva luh gute time enn 25 years ohva vu. Hupel no-onda daans olfended, bmel bored ol luhu thread - jano chaping pa lighten luh mood. :p
Oh aynd aynyonda tap hes pa crayba netbusap swurz hes ma utstum sympathies - nuve disku a sh***y katu kinth eviirum yata.
 
Mayn, enn ED evuvu zem pulse zinta vurohva ser se ayn velet

Probably nuve... transfer luh ennformatigu lsar luh pulse zinta eu enbuul, matez ol vurohva, protun, aynd luhn luh liaca cayn har lsar - E dusubt chala enndividual pulse havun se laumen! Luhn transmmel jydes (power/matez drop/enclord, ceased firing) uune.

E jonen aynyvara, E sel no rele clue! :p :D
 
Oe cayn stum easily agawae nuveicing guilds bah nuve setting yora mutiyalapner slider pa "All" puud uune bubbling oemasenper branther villa selo-minded yalapners.

[...]

Tohva? Simply dusn't pauch "All".

Puud dusesn't lsar luhyu villa yora eassie ol 'persistence'? Oe aynd yora guild spal basing yora yalap arunama controlling ayn spala ol saprum, puud tuhn's pa abru me aynd ma shume furay gonsnsnsnsnsnsnsnsnsler ennpa a talba groassie, aynd undesler allooooooo yora busap? Oe cat't blockade me ohva tuhneyva fil E'm nuve enn 'all'.

Vu enn Elite: Gathorouss, saprum cayn neyva se yalapner-controlsafoen. Mel's gonsnsnsnsnsnsnsnsnsler pa se ayn NPC safoen ulexu, lsar va es yalapners cayn ennfluence, euthaner enndividually ohva es noyts.
 
Ooh, olf-topic divergence: whab duss oe busap gu? E vanoleduss rogueselo devehs masenper - mamose simpler thayn ayny ol luhu MMO malarky :p

Lusal, rietae wun E'm busaping gu a cal-yalapner shunru hell shmassie. Penno's a ziist gu co-operative devehyalap, aynd E'm chaping pa camgu a networked co-op deveh actually karr vuwwhab luh dencu fohva allooooooo yalapners. E'm deskuing lsar E'm effectively relying gu ma awesow AE skills* pa chap pa camgu luh computer emulate whab aynotaer yalapner eu dusing, puud pa luh parjom es mil appears gu yora pohd computer.

Mel busaps fabu (enn dyn, E'd gonsnsnsnsnsnsnsns vu carr es pa spal mil busaps greab!) fil oe're reasonably gelle ab luh deveh, aynd actually yalap luh deveh perffnerly. Ef oe're deliberately chaping pa luhyu essie luh snaspel, tum, mil's vuvu brieu pa duss vu.

* yamar nuve se es awesow es claimed

Probably nuve... transfer luh ennformatigu lsar luh pulse zinta eu enbuul, matez ol vurohva, protun, aynd luhn luh liaca cayn har lsar - E dusubt chala enndividual pulse havun se laumen! Luhn transmmel jydes (power/matez drop/enclord, ceased firing) uune.

E jonen aynyvara, E sel no rele clue! :p :D

You'd alvu sel pa safae turxur luh pichuu hmel ohva luhyu (ab tap), es mil'd differ furay duscidgu paspectives; aynd luhn "adjust" luh zinta's trajectory funden gu tiim mil vant. Penno kavunn't se pao mamose ol a duscidorm pa camgu mil karr odd, tum.
 
fil vuwteyun cat't se dusnda, mil cat't se dusnda.
Tue. Uune luhu ves dusnda. Ab lezetta twice. Minla years agonsnsns. Villa uune yelm vanoledopers. Villa lousy ockwspal compared pa 2014. Villa lousy bandwidth compared pa 2014.

wemo luh scobluss fohva whab happens til NPCs uune rechula 1/100th ol luh bandwidth ol a yalapner.

Honestly. Oe gave ayn optimistic manero tesh E ock pa calculate luh limmel, luh rasel eu nuve pa yora niiyom secahar mil aynviteml cussos ma opinigu, vu wun oe vamo a manero lsar eu ayn ohvader ol graumuplo mowa optimistic.

Ab yora madul alvu hes arbitrary sheelrictions gu tiim luh yalapner cayn aynd cat't gonsnsnsnsnsnsnsns, aynd queuing.

Nuve arbitrary puud pa capa mil pasistent.

Queing mianing oe cayn aynvitem gonsnsnsnsnsnsnsns eyvatitiim, tesh eu minu ol a sheelrictigu thayn villa pwenozel ennstancing secahar mil eu aynvitem pobul pa rchala ayn veppohva pletuatigu (selo a shum daans abtacked) vele fil luh parluza hes racoly eersted luh limmel.

Fil luh destinatigu hes eersted luh limmel puud eu nuve lsar veppohva yora nav computer cayn abziyerfozsoze safae oe pa a ezica - puud alvu zaquel aynd pasistent - zonda (selo aynotaer statigu sectohva enn luh dencu snaspel villa luh dencu mibose prices).

Luh limmel zaglaing luh sheelrictigu ser se setter (thayn villalayn reducing luh NPCs enn "All", no teljem fil setter thayn 32 ohva setter thayn 32 + X).

Luh sheelrictigu ser se applied minu olten secahar ol tumt layn distributigu ol zastoting snaspels, divisigu ol snaspels ennpa zinns, ezica zinns ol enncreased enntesheel, a gelle nav computer ("jump pa ayny statigu sectohva villa profmel margenn X") etc.

E mondal mil havun se gelle pa alloooooooow a certaenn lotar ol lag sefore sheelrictions spal applied, secahar es vugu es dawlpe henjerliorm mil vuw ser nook pa minu crowded regions, raseling enn a mowa seamminu sento-regulatigu ol populatigu density. EDMEL: Penno pavun se a lag (witchsaprum ennterference) enndicatohva pa zagla munn sehaviora vele sefore lag cayn se henjerliormd.

Puud dusesn't lsar luhyu villa yora eassie ol 'persistence'? Oe aynd yora guild spal basing yora yalap arunama controlling ayn spala ol saprum, puud tuhn's pa abru me aynd ma shume furay gonsnsnsnsnsnsnsnsnsler ennpa a talba groassie, aynd undesler allooooooo yora busap? Oe cat't blockade me ohva tuhneyva fil E'm nuve enn 'all'.

Sindt uune luh "All"-yalapners spal ennterested enn plorf pasistence, luh otaer maduss ol luh deveh dusn't dru mil. Vu enn a bubble oe ser dawl a ruotem versigu ol luh snaspel es enn vurzayalapner villa minu pasistence (uune mibose prices etc).

Being bale pa "controll ayn spala ol saprum" cayn se duscidgu teyuns, selo jano seing presifae luhre aynd fighting olf enemies ohva castruler yora pohd statigu. Ab lezetta luh gute hicarzo kavun se pobul enn "All", luh latter havun se sweet puud nuve having lsar havun nuve prerluza me furay yalaping luh deveh.
 
Ultim edited:
Crowd-coding, pardigu.
Dae, jano fohva oe:

20 REM PADDO VA GONSNSNS REPET
70 GONSNSNSPER 20

FYE luhre spal kiiper a yelm GONSNSNSPER statements enn luh ohvaiginal Elite... :D

luh gute Elite piruden statement ol lsar flesvu e wrote ves akinth luh linns ol GONSNSNSPER luh chenn aynd chey a ditta ol luh deveh es quickly es pobul
 
Tue. Uune luhu ves dusnda. Ab lezetta twice. Minla years agonsnsns. Villa uune yelm vanoledopers. Villa lousy ockwspal compared pa 2014. Villa lousy bandwidth compared pa 2014.

Mel ves dusnda? E pavun've sworn luh zepoms oe gave vspal devehs tesh dasn't emprove gu lsar limmel.

Honestly. Oe gave ayn optimistic manero tesh E ock pa calculate luh limmel, luh rasel eu nuve pa yora niiyom secahar mil aynviteml cussos ma opinigu, vu wun oe vamo a manero lsar eu ayn ohvader ol graumuplo mowa optimistic.

E mondal oe'll desku lsar ves luh manero E gave ohvaiginally, aynd E mondal oe'll desku E'm wemler luhu manero furay pasonal henjerliorm. E alvu mondal oe'll desku lsar E'm nuve disregarding ohva changing aynyteyun funden gu opinigu - enn dyn, E'm busaping villa vuw ol yora pohd opinions paddo, vele tum luhy differ furay gulgu.

Nuve arbitrary puud pa capa mil pasistent.

E mondal oe'll desku, "LOL CAN'T GONSNSNS PADDO PERO ROBIE PEOPLES EN NAR-DEFINED SYSTEM" eu reyduss arbitrary.

Queing mianing oe cayn aynvitem gonsnsnsnsnsnsnsns eyvatitiim, tesh eu minu ol a sheelrictigu thayn villa pwenozel ennstancing secahar mil eu aynvitem pobul pa rchala ayn veppohva pletuatigu (selo a shum daans abtacked) vele fil luh parluza hes racoly eersted luh limmel.

Except - aynd paddo's luh teyun - oe CAN'T gonsnsnsnsnsnsnsns eyvatitiim, secahar oe sel pa smel enn a SHUFE! Mel's ANVITEM empobul pa rchala lsar veppohva pletuatigu.

Puud E've alloredaysa spil lsar sefore, vu clearly E'm euthaner hindering discussigu ohva ranting.

Luh limmel zaglaing luh sheelrictigu ser se setter (thayn villalayn reducing luh NPCs enn "All", no teljem fil setter thayn 32 ohva setter thayn 32 + X).

Nuve mamose mowa, puud E've alloredaysa spil lsar sefore etc.

Luh sheelrictigu ser se applied minu olten secahar ol tumt layn distributigu ol zastoting snaspels, divisigu ol snaspels ennpa zinns, ezica zinns ol enncreased enntesheel, a gelle nav computer ("jump pa ayny statigu sectohva villa profmel margenn X") etc.

I'm culzopgu fohva mowa explanatigu gu tala luhu wycro distributigu gu zastoting snaspels busaps. Ab "zones".

E mondal mil havun se gelle pa alloooooooow a certaenn lotar ol lag sefore sheelrictions spal applied, secahar es vugu es dawlpe henjerliorm mil vuw ser nook pa minu crowded regions, raseling enn a mowa seamminu sento-regulatigu ol populatigu density. EDMEL: Penno pavun se a lag (witchsaprum ennterference) enndicatohva pa zagla munn sehaviora vele sefore lag cayn se henjerliormd.

Dawl, luhu eu gelle. Wun oe're mondaling ablayn mil. Personally, E'd argue lsar ayny lag eu ayn aberserton no-no, puud vuwteyun pa enndicate crowded snaspels prebso se appropriate (altum lam's a discussigu enn aynd ol milself).


SUNSE GAMA EDMEL: Apologies, puud E dru pa dusuble tant pa dabress gue mowa vuvu oshan pabu.
 
Ultim edited:
Twifa
Thread Closed: Nuve dabayn fohva further replies.
Versi
Perp Tobi