Rollimänguserver: mis masinat päriselt koormab
Autor: Benjamin D. · PDG
· 2 min lugemist

Sisukord
Rollimänguserveri koormus tuleb peaaegu alati sealt, kust seda ei oodata. Mängijate arv on tavaliselt kolmas või neljas tegur, mitte esimene.
Skriptid on peamine kulu
Iga käivitatud skript teeb tööd, ka siis, kui keegi seda ei kasuta. Enamik rollimänguserveri koormusest tuleb skriptidest, mitte inimestest.
Halvasti kirjutatud skript kaalub kümme mängijat
Skript, mis kontrollib midagi iga kaadri kohta, maksab rohkem kui kogu ülejäänud server kokku. Selliseid on kogukonna ressursside seas palju.
Andmebaas on teine kitsaskoht
Kui iga tegevus kirjutab andmebaasi, muutub see kiiresti aeglasemaks kui mäng ise. Päringute hulk on sagedasim varjatud põhjus.
Mängijate arv on kolmas
Iga mängija toob kaasa oma tegelase, vara ja ümbruse. See on reaalne kulu, aga tavaliselt väiksem kui halvasti valitud skriptide oma.
Kaardimuudatused maksavad
Lisatud hooned ja alad tuleb kõigil mängijatel laadida. Suured kaardimodid pikendavad liitumist ja koormavad pidevalt.
Mõõda, ära oleta
Serveril on vahendid, mis näitavad, milline ressurss kui palju aega võtab. Üks mõõtmine ütleb rohkem kui nädal oletamist.
Liiga nõrga serveri tunnused
Viivitus tegevuse ja tulemuse vahel, tegelased, kes hüppavad kohalt kohale, ja pikad laadimised liitumisel. Kõik kolm ilmuvad koos.
Mis aitab kohe
Kasutamata ressursside väljalülitamine, andmebaasi päringute vähendamine ja kaardimodide piiramine. Need annavad rohkem kui suurem pakett.
Alles siis suurem pakett
Kui ressursid on korras ja koormus püsib, on tegemist päris piiriga. Enne seda on suurem pakett halva skripti kinnimaksmine.
Kliendi pool loeb ka
Osa viivitusest tekib mängija enda arvutis. Enne serveri süüdistamist tasub küsida, kas sama juhtub kõigiga.
Kasv on püsiv
Rollimänguserver ei muutu kunagi lihtsamaks: iga kuu lisandub sisu. Väike varu algusest peale maksab vähem kui kiirustav vahetus.
Suurem osa siintoodust on korraldusküsimus, mitte tehniline valik: otsused tasub teha enne algust, koopiaid tuleb tegelikult teha ja reeglid tasub kirja panna. Meie SixM serveri rent võtab enda peale selle osa, mida käsitsi teha ei ole mõtet — automaatsed varukoopiad, andmebaas ja kiire paigaldus ja paneel, kust seadeid, faile ning taaskäivitusi saab hallata ilma käsurida avamata.