Што будучыня рыхтуе для праекту PowerPlay Manager?
Прывітанне, сябры!
Падзеі апошніх двух тыдняў прымусілі нас прымаць важныя рашэнні, якія вызначаць будучыню праекту PowerPlay Manager. Што менавіта адбылося? Пачатак сезону прынёч праблемы з перагрузкай сервера, з якой мы з якой мы змагаліся з тых часоў. Мы выдаткавалі вялікую колькасць часу на аптымізацыю гульнт і нам атрымалася знайсці часовае рашэнне. У праекце зараз вельмі шмат мэнаджараў , гэта рэкорд, з пункта погляду колькасці мэнэджараў у рэжыме анлайн. Рэкордным лікам зараз з'яўляецца 4450 - якое сапраўды вялізна. Абапіраючыся на досвед іншых праектаў, мы чакалі, лік анлайн мэнэджараў будзе каля 2000. Мы нават не марылі аб 5000. Усё бы добра, калі гэтая колькасць не супадала са статыстычнымі разлікамі ў 6:30 CET. Гэта выклікае такую нагрузку на сервер, з-за якой, мы павінны былі прыняць непапулярныя рашэнні, паводле якіх мэнэджары, якія не маюць PRO-пакета , не маюць доступу да гульні, калі нагрузка занадта высокая. Шматлікія з Вас крытыкавалі гэта, не ўлічваючы той факт, што без гэтай меры засцярогі, сама гульня не будзе функцыянаваць для ўсіх.
Нягледзячы на тое, што такія сітуацыі рэдкія, мы разважалі аб будучыні гэтага праекту. Футбол ужо на стадыі распрацоўкі і напэўна будзе больш папулярны, чым хакей. Толькі паглядзіце, па колькасці мэнаджараў, гэты спорт самы папулярны ва ўсім свеце. Таму мы можам чакаць, што, лік мэнэджэраў анлайн узрасце ўдвая, у параўнанні з тым, што мы маем зараз. І гэта адбудзецца даволі хутка. Таму нельга чакаць, што серверы зладзяцца з гэтай нагрузкай. Вы можаце падумаць, што гэта лёгка выправіць толькі шляхам куплі больш магутных сервераў. Нажаль, гэта не так проста, як падаецца. Ёсць дзве праблемы. Першая - фінансы. У нас ужо ёсць 3 сервера (адзін вэб-сервер, адзін сервер базы дадзеных і адзін для фатаграфій і банэраў) і даданне новых, варта не танна. Зараз, у перыяд эканамічнага крызісу, амаль немагчыма прадаць рэкламу, а практычна ўсе нашы прыбыткі паступаюць з PRO-пакетаў. Такая фінансавая інвестыцыя з'яўляецца важным рашэннем для нас. Іншая праблема, з'яўляецца яшчэ больш сур'ёзнай. Гэта не так проста падзяліць гульню на некалькіх серверах. Наша хакейная база дадзеных звязаная з універсальным інтэрфейсам карыстача. Універсальны інтэрфейс, дзе на форумах, Вы можаце выкарыстаць функцыю "Скажы іншым ", становіцца ўсё больш і больш папулярнай і нагрузка, ствараемая гэтымі асаблівасцямі, з'яўляецца амаль такой жа вялікіай, як і сам хакей. Кожны дзень з'уляецца больш 5000 паведамленняў на форуме, і гэта не лічачы паведамленняў "Скажы іншым ". Мы становімся супольнасцю партала. У такіх парталаў часта шмат сервераў. У нас жа партал размяшчаецца на тым жа серверы, што і хакей. Мы не зможам існаваць так далей, і нам прыйдзецца падзяліць хакейныя базы дадзеных і ўніверсальны інтэрфейс. Такім чынам, футбол таксама атрымае сваю ўласную базу дадзеных і сервер. Гэтае дзяленне з'яўляецца неверагодна складанай аперацыяй, і мы чакаем, што гэта зойме каля 5 тыдняў напружанай працы ўсёй каманды. Акрамя таго, нельга рабіць гэта прама на гульнявых серверах. У адваротным выпадку было бы неабходна, адключаць доступ да гульні, кожны дзень, на працягу некалькіх гадзін. Гэта было бы дрэнна для ўсіх. Таму мы павінны зрабіць усё на адмысловым тэставым серверы, што пацягне за сабою дадатковыя выдаткі.
Мы думалі аб гэтым у плыні працяглага часу, таму што будучыня PowerPlay Manager залежыць ад яго. Адзін з варыянтаў - працяг адключэнняў часткі функцый гульні і атрыманне доступу да футбола, для невялікага ліку людзей, якія будуць купляць PRO-пакет. Іншы варыянт патрабуе вялікага ўкладання грошай і рызыкнуць усім. Купіць новы сервер для паўтору ўсёй сістэмы, і стварыць гульню такім чынам, каб усё змаглі працягнуць гульню. Мы вырашылі ісці на ўсё. Я ведаю, што будуць людзі, якія будуць крытыкаваць нас. Яны не ацэняць той факт, што мы рызыкуем усім. Але мы пачалі гэты праект для таго, каб людзі маглі бы гуляць у сваю гульню і што, магчыма, у адзін выдатны дзень мы зможам атрымаць нешта наўзамен. Мы спадзяемся, што кожны з Вас, хто прачытаў гэтую навіну, смог правільна яе ацаніць. Мы таксама спадзяемся, што гэтае рашэнне зможа ўпэўніць шматлікіх, хто не вырашаўся дагэтуль падтрымліваць нас пры куплі PRO-пакета. Нам запатрабуецца падтрымка ўсіх Вас, асабліва зараз.
Што будзе адбывацца далей? Я апішу ўсё падрабязна, паколькі гэта дакранаецца ўсіх нас. Мы скончым апошнія дэталі ў хакеі ў найблізкія 10 дзён. Гэта ўключае ў сябе завяршэнне ВІП-лож і канчатковую наладу нацыянальнай каманды. Пасля гэтага, мы будзем купляць тэставыя серверы і скапіюем гульню на іх. Затым, мы прыступім да працы над падзелам баз дадзеных. Гэта павінна заняць каля 5 тыдняў праграмавання. У гэты час не будзе магчымасці развіваць хакей і футбол. Будуць выпраўляцца толькі асноўныя памылкі. Па завяршэнні гэтай працы, у хакея будзе новы сервер, а агульныя ўліковыя запісы будзе перанесеныя на свой сервер. Апошні дзень або два, працэсы новай базы будуць скапіяваныя на серверы і гульня непазбежна павінна быць зачыненая, некалькі раз, на працягу некалькіх гадзін. Калі ўсё будзе зроблена, то гульня павінна працаваць бесперабойна і абмежаванняў больш небудет. Тады мы набудзем новы сервер для футбола, і працягнем развіццё гэтага выгляду спорту. Адно можна сказаць напэўна. Запуск бэта-версіі футбольнага мэнэджара будзе адкладзены з-за чыннікаў, згаданых вышэй. Але ясна, што без гэтага немагчыма абыйсціся. Мы будзем трымаць вас у курсе аб запуску бэта-версіі футбола, якое плануецца праз некалькі месяцаў, але мы ўжо зараз можам сказаць, што мэнэджары будуць мець магчымасць падлучацца да футбола патроху, невялікімі групамі.
Нарэшце, я жадаў бы падзякаваць усіх, хто трымае свае пальцы скрыжаванымі за нас Мы будзем у ёй патрэбны. :-) Калі ўсё гэта будзе ісці па плане, то ў будучыні гульня будзе працаваць гладчэйшае .
З павагай
Ivan ён жа tuttle
Delen op Facebook Delen op Twitter Delen op MySpace