Vaidmenų serveris: kas iš tikrųjų apkrauna mašiną
Autorius: Benjamin D. · PDG
· 2 min skaitymo

Turinys
Vaidmenų serverio apkrova beveik visada ateina ne iš ten, kur tikimasi. Žaidėjų skaičius paprastai yra trečias ar ketvirtas veiksnys, o ne pirmas.
Skriptai yra pagrindinė kaina
Kiekvienas paleistas skriptas dirba, net jei niekas juo nesinaudoja. Didžioji dalis vaidmenų serverio apkrovos ateina iš skriptų, o ne iš žmonių.
Vienas blogas skriptas nusveria dešimt žaidėjų
Skriptas, tikrinantis kažką kiekvienam kadrui, kainuoja daugiau nei visas likęs serveris. Tokių bendruomenės ištekliuose daug.
Duomenų bazė yra antra siauroji vieta
Jei kiekvienas veiksmas rašo į duomenų bazę, ji greitai tampa lėtesnė nei pats žaidimas. Užklausų kiekis yra dažniausia paslėpta priežastis.
Žaidėjų skaičius yra trečias
Kiekvienas žaidėjas atsineša veikėją, turtą ir aplinką. Tai reali kaina, bet paprastai mažesnė nei blogai parinktų skriptų.
Žemėlapio pakeitimai kainuoja
Pridėti pastatai ir sritys turi būti įkeliami visiems. Dideli žemėlapio modai ilgina prisijungimą ir apkrauna nuolat.
Matuokite, o ne spėkite
Serveris turi priemones, rodančias, kiek laiko užima kiekvienas išteklius. Vienas matavimas pasako daugiau nei savaitė spėliojimų.
Per silpno serverio požymiai
Delsa tarp veiksmo ir rezultato, veikėjai, šokinėjantys iš vietos į vietą, ir ilgas įkėlimas prisijungiant.
Kas padeda iš karto
Nenaudojamų išteklių išjungimas, duomenų bazės užklausų mažinimas ir žemėlapio modų ribojimas.
Tik tada didesnis planas
Jei ištekliai tvarkingi, o apkrova išlieka, tai tikra riba. Iki tol didesnis planas tiesiog apmoka blogą skriptą.
Kliento pusė taip pat svarbi
Dalis delsos atsiranda paties žaidėjo kompiuteryje. Prieš kaltinant serverį verta paklausti, ar tas pats vyksta visiems.
Augimas yra nuolatinis
Vaidmenų serveris niekada nelengvėja: kiekvieną mėnesį atsiranda turinio. Nedidelis rezervas nuo pradžios kainuoja mažiau.
Perkrovimas padeda
Naktinis perkrovimas atlaisvina atmintį, kurią ilgas veikimas užlaikė, ir atstato pradinę būseną.
Didžioji dalis to, kas čia aprašyta, yra organizacinis, o ne techninis klausimas: sprendimus verta priimti prieš pradedant, kopijas reikia iš tikrųjų daryti, o taisykles surašyti tada, kai dar nieko neatsitiko. Technine puse rūpintis nebūtina patiems. Mūsų SixM serverio nuoma perima tą dalį, kurios nėra prasmės daryti rankomis — automatinės atsarginės kopijos, duomenų bazė ir greitas paleidimas, taip pat skydelis, kuriame nustatymus, failus, modus bei perkrovimus tvarkote neatidarydami komandinės eilutės, ir kopijos, kurios daromos pačios, be atskiro priminimo kiekvieną vakarą.