Kaj je strežnik MMO?

Spletni strežnik iger za več igralcev (MMO) je računalnik, ki deluje kot gostitelj za ljudi, ki igrajo igro. Strežnik MMO poganja gostiteljsko različico programske opreme igre, medtem ko igralci izvajajo odjemalske različice na svojih računalnikih. Igralci se včasih lahko povežejo s strežnikom MMO prek brskalnika strežnika, čeprav so v mnogih primerih njihovi liki zaklenjeni na enem ali drugem strežniku. Večina MMO-jev ima več strežnikov, ki pomagajo porazdeliti obremenitev na številne različne računalnike in fizične lokacije; igralci so običajno sposobni komunicirati samo z ljudmi, ki so povezani z istim strežnikom. Obstaja tudi arhitektura enega strežnika, čeprav ni tako pogosta.

Spletne igre za množično več igralcev so računalniške in video igre, ki omogočajo velikemu številu ljudi, da igrajo skupaj v vztrajnem svetu. Veliko MMO je iger vlog (RPG), čeprav so zastopani tudi številni drugi žanri. Najpomembnejša komponenta v infrastrukturi, ki omogoča obstoj teh iger, je strežnik MMO. Različne igre uporabljajo različne strežniške infrastrukture, čeprav običajno delujejo na osnovnem modelu gostitelja in odjemalca. Za razliko od običajnih video iger, pri katerih igralec deluje kot gostitelj, MMO vedno uporabljajo strežnik kot gostitelja in zahtevajo, da se igralci povežejo kot odjemalci.

Zaradi dejstva, da večina iger MMO uporablja trajne svetove, je običajno potrebno, da strežnik MMO ostane ves čas pripravljen in povezan z internetom. Strežnik še naprej simulira dogodke in spremlja dosežke igralca, tudi potem, ko se ljudje odjavijo. Ko je treba opraviti vzdrževanje na strežniku MMO, so običajno vsi prisiljeni odjaviti se, da lahko delajo na računalniku ali strežniških datotekah.

Številne igre MMO uporabljajo arhitekturo več strežnikov, kjer identične kopije sveta iger obstajajo na številnih različnih strežnikih. Nekatere od teh iger omogočajo igralcem, da se po želji premikajo med strežniki, medtem ko druge zaklenejo igralce ali njihove like v določen strežnik za namene uravnavanja obremenitve. Strežniki včasih gostujejo na namenskih računalnikih, čeprav lahko na enem gostitelju obstaja tudi več strežnikov za igre. Nekatere MMO uporabljajo arhitekturo enega strežnika, ki vsem igralcem omogoča, da se povežejo z istim virtualnim svetom. Te igre so pogosto zasnovane tako, da imajo igralci v določenih delih sveta iger zelo malo interakcije z igralci zunaj tega območja.

Strežniki za zasebne igre v bistvu sestavljajo gostiteljsko programsko opremo MMO, ki deluje na strojni opremi, ki ni v lasti ali upravljanju oblikovalca ali založnika igre. To običajno ni dovoljeno v skladu z licenčnimi pogodbami za končne uporabnike programske opreme (EULA), čeprav obstajajo nekatere izjeme. Nekatere starejše MMO, ki se ne uporabljajo več, so dale kodo javno izdati, tako da lahko igralci izvajajo svoje zasebne strežnike. Ti zasebni strežniki so običajno zelo intenzivni in jih je običajno treba izvajati na namenskih računalnikih, ki imajo robustne internetne povezave.