Back to site

BigWorld сервера

Рэвалюцыйныя сервера BigWorld інфраструктуры выкарыстоўвае дынамічныя рэжыме рэальнага часу балансавання нагрузкі сістэмы для выдалення адвольных абмежаванняў зоны традыцыйнай тэхналогіі сервера MMOG. Высокую даступнасць сервернага праграмнага забеспячэння BigWorld дынамічна прысвойвае сервераў на сусветныя абласцях шляхам правядзення пастаяннага маніторынгу нагрузкі і карэкціроўкі пакрыцця, каб збалансаваць размеркаванне рэсурсаў праз увесь кластар сервераў. MMOG аператары могуць дамагчыся надзейнасці і гатоўнасці «пяць дзявятак» патрабуе тэлекамунікацыйных кампаній і масавага рынку спажывецкіх тавараў.

Гульні светаў можа быць адзінай, настойлівы, бесперапынны свет, у якім мільёны гульцоў могуць узаемадзейнічаць сябар з сябрам і ездзіць куды хочуць і калі хочуць. Неабходнасць межаў або аналагічныя штучныя абмежаванні выдаляецца з дапамогай сервера BigWorld.

Гнуткая архітэктура сервера BigWorld першапачаткова падтрымлівае sharding або занавання светаў забеспячэння максімальнай гнуткасці для дызайнерскіх рашэнняў. Прыватныя прасторы могуць стварацца дынамічна для некалькіх асобнікаў без перашкод прыгод. Аптымізаваны кода і высокаэфектыўныя алгарытмы дазваляюць высокай шчыльнасці гульца і нізкі ўзровень выкарыстання прапускной здольнасці, забяспечваючы бюджэтам MMOG аператара істотных бягучых зберажэнняў.

Дыяграма кластара сервераў
Дынамічна створаныя прыватныя ці грамадскія месцы, любую колькасць аскепкаў, светы і нават некалькі гульняў усё гэта можа быць эфектыўна з балансавання нагрузкі на высокай ступенню даступнасці сервера сістэмы BigWorld


Трывалая і Adaptable інфраструктуры сервера

бясшвовыя памяшканнях і на адкрытых пляцоўках
Бясшвовыя памяшканнях і на адкрытых пляцоўках

Асобныя кампаненты сервера дынамічна пераведзены ў адпаведнасці з патрэбай, на транспарэнтнай аснове незаўважанай гульцамі. Калі асобны сервер пераходзіць у аўтаномны рэжым, нагрузка аўтаматычна і плыўна збалансаваныя ў рамках ўсёй сістэмы з мэтай забеспячэння бесперабойнай бягучай аперацыі. Сервер дазваляе BigWorld вялікай колькасці гульцоў, дынамічна факусоўкі серверных рэсурсаў на месцах з высокай наведвальнасцю.

Сервер BigWorld ўключае ў сябе некалькі адказаўстойлівы сістэм, каб мінімізаваць магчымыя наступствы збою абсталявання і ўніз па плыні парушэнні гульні. Дынамічная сістэма перапрызначэння сервер забяспечвае высокую даступнасць сервера і спрыяе зніжэнню сервернага абсталявання і выдаткі на хостынг.

Дыяграма p3

Другасных высокім узроўні нагрузкі сістэмы дазваляе выкарыстоўваць некалькі светаў, нават некалькі гульняў для абмену аднаго кластара сервераў. Напрыклад, у кластар з двума светамі, калі свет перагружаны і іншых недагружаная, праграмнае забеспячэнне дынамічна перамяшчаць серверы з аднаго свету ў іншы, балансіроўка нагрузкі і забеспячэння найбольш эфектыўнай канфігурацыі выкарыстоўваецца ва ўсе часы. Сервер BigWorld таксама інтуітыўна выдаляе сервера з абодвух сьветаў, калі яны абодва недагружаная. Запасныя серверы могуць быць прыняты ў аўтаномным рэжыме і выкарыстоўваецца для гарачай замены рэзервовых копій або на халастым ходу падчас павольнага перыядаў (зніжэнне выкарыстання электрычнасці і цяпла). Для серыйнага выдаўца MMOG, гэтыя функцыі забяспечваюць істотную эфектыўнасць і значна палепшыць апаратных ROI.

Выкарыстанне паласы прапускання знаходзіцца пад вельмі жорсткім кантролем з боку сервера і аператар можа вар'іраваць хуткасць перадачы дадзеных на аднаго гульца для эфектыўнага кіравання прапускной здольнасцю выдаткі. Узровень дэталізацыі (LOD) і дадзеных прыярытэтаў распаўсюджваецца на ўсе ўласцівасці аб'екта змяненняў і падзей, каб пераканацца, што толькі самыя важныя дадзеныя адпраўляюцца кліенту. BigWorld сервера LOD і стратэгіі дадзеных прыярытэтаў былі створаныя за гады гульнявы ??досвед развіцця, у выніку чаго рашэнне, якое эфектыўна працуе, каб мінімізаваць патрабаванні да прапускной здольнасці ў рэальных гульнях.

Custom Міраў

Дынамічная балансіроўка нагрузкі у дзеянні
Дынамічная балансіроўка нагрузкі у дзеянні

Распрацоўнік можа наладзіць ўсе аспекты свету за кошт дадання новых інструментаў і нізкага ўзроўню паводзінаў без змены кода сервера. Аб'екты BigWorld гульні напісаны на Python, стандартны аб'ектна-арыентаваная мова сцэнараў, які прадэманстраваў тры разы паляпшэнне прадукцыйнасці праграміста. Сцэнарыі можна выкарыстоўваць C + +, калі гэта патрабуецца для аптымізацыі рэгулярна выкарыстоўваных функцый. Сервер BigWorld таксама дазваляе крос-платформенных функцыянальнасць дазваляе карыстачам ПК і прыставак новага пакалення кансолі ўзаемадзейнічаць у рамках аднаго прасторы свету.Popular Links

Published (Last edited): Aug 5 , source: http://www.bigworldtech.com/technology/server.php