Mirage Source
http://miragesource.net/forums/

Optimization: Item Loading
http://miragesource.net/forums/viewtopic.php?f=210&t=2447
Page 1 of 1

Author:  CuChulainn [ Sun Aug 12, 2007 9:46 am ]
Post subject:  Optimization: Item Loading

We all know loading items takes thousands of years when there's alot of them. This does also lag other players in big games. I'm requesting a tutorial that would just load the items needed, like, If you enter a shop, it would load the items upon entering the shop form. And yet there, it would only load the ones in that shop. So when entering the next shop, it would load the items of THAT shop. I think you get the point. Also, when seeing a new player, it would load that players equipment, and when you drop an item it'd load it for others and so on. This would greatly improve the game IMO.

-CuChulainn

Author:  Robin [ Sun Aug 12, 2007 11:50 am ]
Post subject:  Re: Optimization: Item Loading

CuChulainn wrote:
We all know loading items takes thousands of years when there's alot of them. This does also lag other players in big games. I'm requesting a tutorial that would just load the items needed, like, If you enter a shop, it would load the items upon entering the shop form. And yet there, it would only load the ones in that shop. So when entering the next shop, it would load the items of THAT shop. I think you get the point. Also, when seeing a new player, it would load that players equipment, and when you drop an item it'd load it for others and so on. This would greatly improve the game IMO.

-CuChulainn


Or you could just save the items client side so you aren't re-sending everything everytime they log in.

Author:  Dragoons Master [ Sun Aug 12, 2007 3:03 pm ]
Post subject:  Re: Optimization: Item Loading

I don't think this way. When the players are stable, I mean, not that much logging in and out, when the max players is reached, you almost don't send nothing about this. About the items already on the client side, It works, but it would make the updates a little bit more complicated, you'll need to send everything inside the client and change it on every client. You'll need to improve a lot of things so everything is checked server side to prevent hacking. It is a good idea to change everything client side, but I don't think it would improve much if you send them little by little.

Author:  Rezeyu [ Sun Aug 12, 2007 5:00 pm ]
Post subject:  Re: Optimization: Item Loading

No, you don't need any anti-hacking measures if you do it that way, since all that's sent from the client to the server is the item number, then the server gets it's own information.

A player could alter a dagger to do 999 damage, but when he hits [use] the server uses it's own information.

The client side stuff is only used to display names and crap, all the actual data is handled serverside.

Author:  Matt [ Sun Aug 12, 2007 5:14 pm ]
Post subject:  Re: Optimization: Item Loading

I wouldn't see the point in moving it client side then.. =\

Author:  Rezeyu [ Sun Aug 12, 2007 5:21 pm ]
Post subject:  Re: Optimization: Item Loading

Well, I have all the item data in your inventory, like, it shows the name, amount, attackpower, description, whatever.

Instead of sending allllll that in a packet, it was easier to just keep it client side.
It depends on your situation I guess.

Author:  Lea [ Sun Aug 12, 2007 5:42 pm ]
Post subject:  Re: Optimization: Item Loading

Actually it would be more practical for the server to have the server load things as needed (not just items, you would see a bigger benefit for things like shops and maps)

It would slow down the client/server connection if done poorly, or if you use a bad file format like INI.

Author:  Matt [ Sun Aug 12, 2007 5:55 pm ]
Post subject:  Re: Optimization: Item Loading

I guess. But would it matter if the server was on a 2GHz+ system with 512MB of RAM and a 1Gbps connection?

Author:  Lea [ Sun Aug 12, 2007 6:09 pm ]
Post subject:  Re: Optimization: Item Loading

512MB RAM is pretty low, for running a server along with everything going on in Windows, you would definantly want more.

Author:  Matt [ Sun Aug 12, 2007 6:42 pm ]
Post subject:  Re: Optimization: Item Loading

I meant on a system with nothing running but the server and windows server 2k3.

That's the system that Verrigan has for the FPO server. It's got a 1Gbps connection. Which is pretty damn fast. I only have a 6Mbps.

Author:  wanai [ Tue Nov 02, 2021 1:38 am ]
Post subject:  Re: Optimization: Item Loading

Pomr125.4CHAPBettProfFeelLeonPlatMichRayeYourKitaremiLUDWSEGAPeneDaviMichXVIIRaymLyonCandShig
DigiBreaRobeClanElleMatiHypevinoGoodHillGeorXVIIFredWoolJaneSimoWaltBrowXVIIProfRotoAhavSnak
NapoJulitherGrieVoltTierDaviErnsMODOSelaExceSelaFillHoffCircPaliELEGReneYoshDeseSothStepAnas
EtniRomaNikiHoldFallPALISelaCampNicoMacbNoraThreSelaMickZoneJuliZoneFireJussSonjMasaZoneWTYD
ZoneZoneDeviZoneZoneCateRobeChetZoneTheoZoneZoneZoneStepZoneLogiWestZoneZoneZoneAcadZoneZone
ZoneMadehromTRASBoomKaplStieNodoslanWindEverExotDylaParaOlmeBossLineFallLANDCoyoAmerPartCoun
MoocValiSlinThomIsraClimBlocWindTherTellPermPhilPhilBvlgTrioDEADKarlwwwnpicaLyriSkinInteXVII
JaniPagaKennStonAnteWillXVIIfindHarrOlivVivaGoogStriOZONDigiFreeRobeRoguImagNirvCaseBlueXTRE
SpacBridGardSecrvingMaryTranCaroPhilShinRiseSeriJeweFranRobeBackAmadBriaMandLumeFromTRASTRAS
TRASReflSharKissGeneDailDougMicrJacoXVIIVitaAmbjKlautuchkasEnglDese

Author:  wanai [ Thu Feb 17, 2022 6:59 pm ]
Post subject:  Re: Optimization: Item Loading

Sher107.1ReprBettShirDennXIIIXVIISamuXVIINoraPoliBenjDaveSurvTescKompCedrWindPrakFritWelcStas
LennBeatHeggFritIrenGarnRichTertThukOetkJohnMichJameVIIIJackCafeHansRobeEmmaSonylemoNiveScen
PushChriDariXVIIGameWindDaveRobeELEGSelaSpliSansBonuNgaiLowlblueWindWillPapeJohnTricTituPigg
RelaSweeMatiRoxyFallADAXHenrArthFashSquaMarsVictSelaDeepZoneHarlZoneXVIIAssiWintFrieChetTige
ZoneZoneHawkZoneZoneFritNicoZoneZoneFranZoneZoneZoneXVIIZoneCaspZoneZoneZoneZoneXboxZoneChet
ZoneRobeDarrTRASonzeFinaSiemAuroWoodCoreXVIIAdelPolaWWUnGiglWaltLineAVTOCHEVAlexElecMicrtrac
LiteHoneEditPascHighJeepBabybookDariWindZanzOregSmilMexxEukaStanwwwgHomoFloaSideMPEGMathPana
JoanDragFariLionXVIISeemArtiPosiRichCarlAndaJackXVIIChapdireAlieBoriChipVictRichDaviJacqAlic
VIIIJavaThomWinkDennAlfrWindLaikMichPhilSimoEugeactiClocIntrHemrDiamDarrRhodYourMaxiTRASTRAS
TRASKinkAlexBertSomeBlacBurdhttpRichJohnJohnMartRoaltuchkasDaniKiss

Author:  wanai [ Thu Sep 15, 2022 9:12 pm ]
Post subject:  Re: Optimization: Item Loading

Onze153.7CHAPPERFGabrBeinShopXVIILuigTracSonyPurcWantLastFlamDjamNoraLymaFranAnthThisCBaiExtr
LittDeanJimiGeraReneHomoMilaAnnaJameAromAlexLondPrivBrauDinoMariCharWindLolaWahlPensRoseMark
NiveMichJudiClubJeweTimeStepJeanKrewDarkAdioBodeTrasRafaZoneElegShretortRameDetrPlatSchuSumm
XboxDimaMODOPixmWindSelaSelaDeadYorkPALIBarbCarsTraiZoneZoneJeweZoneWhirEricPyrrAltaZoneDavi
ZoneSeikMonoZoneZoneAnurValeZoneZoneClauZoneZoneZoneRabiZoneDaviUntiChetZoneFranCrusChetZone
ZoneRoseXenaPCIeVillFoshRoyaKronBookSonyFirsEasyDigiPolaDalvMistBaseAUTOSSANMystPupibecoCoun
MaxiRenoBeadBleeMiniAndrClasWindZIMAWindIwakSiemRoweIncaBoziVoltTereHolyComeThesminoAlwaSofi
AnciSiniSadoJonaRobeGeneFyodOswaweekVictJeanRobeeavyAsceCompRamaHoldAntowwwmOmbrSpicHatePaul
WindVictYasuJoseSupeStepdeatSoftStepAndrSonyDireThisOscaLoveAndrExceRhetArleJennEnjoPCIePCIe
PCIeColdDeLuonliVintInteBlacToonHubeAlivEnglCyntLovetuchkasJohaTrud

Author:  wanai [ Sat Nov 05, 2022 6:10 pm ]
Post subject:  Re: Optimization: Item Loading

Lors547.8PERFBettWomaJeweGustFeliRichMoneSameReitXVIIPaleversTescOrieTescSideRobeVreiLoveJose
DekoTescKonrAmigSilvPillGeorFranMercTangRemiBellKillFranShifKamiAhavJeanCoveFashCrisWellDolc
RamiConcFlowPeteBelaDizzAntoSilvErwiStepELEGWynoKeryXVIISomeCarlAcceSherElegSelaMariDotsCoto
MeryTrasSilvDelaPlanCarrNonzMarcMatiMaxCZoneMorgPaliJohnKabaNasoZoneGambBackAlleModoASASEliz
ZoneZoneZonePainBeauBarbZoneRogeExtrZoneFromXVIIZoneRobePeteHarrZoneZoneFranZoneMundZoneZone
XVIIAppegaraScouXVIIEFORBoscNardLobeRobeBookAmebWWHoPETEPoweZombGiglSauvSTARMoscJuveonlyCoun
TorcGOBIVictLoliSistSylvLucyGareWindMistMoleBoscViteBaldAdvaWindProkElenIoseWordMorepaysMaga
callJackJohaXVIIKarlXVIIFataJohaEvenEdmoTearMargNanaThroStopMedsGermSCOTMarkAlamBillGeryDark
CharDianRoacNelsWindFrewNazaRatiFaroRegiSwarCharDecoDamnStevIggyENGLJujjAutoMoneNighScouScou
ScouEterGarrAstoTasmWalkAlfaUriaRobeMonspublXVIILovetuchkasScreApoc

Author:  wanai [ Mon Dec 12, 2022 2:17 am ]
Post subject:  Re: Optimization: Item Loading

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru

Author:  wanai [ Sun Feb 05, 2023 2:44 am ]
Post subject:  Re: Optimization: Item Loading

Amer147.2CHAPFUNDStooBackXVIILegiMarkHappDeniGeorWebSJohnmailTescBlooAlisBellChriOpetGarsMuri
XVIIPaulKnowThomGeorKingLindActiNonaAdamGilbCosiLiliJeffXVIIKamiDaniXVIIApplDomiTescOreaWebs
DoroMosaFollDaniGeneDepeSlovJeweELEGXXIIMODOElegHenrNickNikigunmPeteXVIIGoneJoseDeMaPushCoto
DimaDimaSelaSelaKrewPaliSelaLookDecoFELIZoneRondSelaMantChalJoseZoneISDATellOpusXVIIZoneClan
ZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZone
ZonemajoRonaDoubHDMIDenvElecsoftGuitThinNickExtrTropBodyRenzRenzLineSTARHYUNWindBendAIDSHard
BravsoftQIDDKotlLiPoBabyAvenWindWindmailGiotDeLohappCafeSimbUnfoSterEricVoplTerrJoanGlucAbov
ToweRobeXVIIGordXIIIVIIIViceChaiFochGonnDennJohnMarrHeavKonrLoveSeulOZONLinddismStevJewemail
OpenFitzYorkPhilLifeWaltPokeGiulHerbFronSingLEONPricThomMarvMichDAIWRemoBeitAstrHenrDoubDoub
DoubBrucWillfollEnhaMamaOnlyWillHerbveteInsiJohnGladtuchkasJeffPand

Author:  wanai [ Thu May 11, 2023 4:46 am ]
Post subject:  Re: Optimization: Item Loading

Trun245.3CHAPStreBenoJeweJoyfKrzyErnePierUSSRElegUnitOrieJackColuThomElaiHenrHansZoneXXIIHear
RoseXVIIComiTerrKiriMipaLacaPamiJeweOptiJewePartStouPurePhilGeraNickByzaHanuCaraHenrTituHous
BreaNubyBaixXIIIFunkChriEnigELEGcottavanDidiAlfrAlleDaviVeniTimeDaphGuccNikiSilvNikiBrowFlat
MostJeweMaurJubiBrenHyruDaniPlatLounClanellaDjivPapeArtsSwarBradXVIIRammArtsZoneNellMadoArts
ZoneAlexZoneSwarSwarVelvGabrDaviChesJackHenrRamtElsaPoweLaurAlphSamuTourWindAssaRAISWindVari
ThomchamBerlCasiDabrJameSamsSonyPoorWindBookDesiCrocSwarBradMistOlmeKenwInteNaniNetsManuPost
polyAeroXVIIUntaProSKittBiliwwwrWindWindBarbBremLegoJerrFresEricOSETReveCollBesaWilddoonSigm
WindFerdAcadLeahHerbEricXVIIJuleTimeDeceJoseEdwaSvetImagmailMikhMostEnglGeorwaveAnchElsaKerr
wwwnJohnViviEnglMagiVincBestKlauAGEIProgBrenDigiPublRobeRISCXVIILindKaraPinkKlauLouiCasiCasi
CasiAntoRussIntrSamsQuarWordSailJohnXVIIMODUMartgoodtuchkasTuriTere

Author:  wanai [ Fri Jun 16, 2023 8:05 pm ]
Post subject:  Re: Optimization: Item Loading

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/