Як працює і де розташований сервер WOT
Серверна інфраструктура гри World ofTanks являє собою величезну синхронізовану систему. Вона складається з декількох регіональних серверів, розділених на особливі синхронізовані групи персональних комп`ютерів, які називаються кластерами. Кожен сервер WOT об`єднаний високошвидкісними каналами, що утворюють єдиний користувальницький апаратний ресурс. Будь зі згаданих груп ПК розбивається на малі кластери, що не синхронізуються між собою. Це дозволяє проводити згладжування піків мережевого трафіку. Кожен сервер WOT володіє стандартною конфігурацією для сучасних дата-центрів. Таким чином, один кластер, потужність якого визначається 160 тисячами одночасних користувачів, вимагає близько ста ігрових серверів, а також до десяти потужних серверів в якості баз даних.
Де розташований сервер WOT?
У процесі розвитку даного проекту, а також виходу компанії на регіональні ринки постійно зростає його інфраструктура, відкриваються нові центри, збільшується кількість кластерів. На даний момент проект налічує чотири основних дата-центру: європейський, північноамериканський, російський і китайський. Російський сервер WOT почав працювати в 2010 році, і менш ніж за два роки кількість користувачів на ньому перевищило позначку в п`ять мільйонів. На даний момент російський кластер знаходиться в столиці нашої країни. Зараз у рамках російської "плеяди" серверів функціонують сім основних груп, чотири з яких знаходяться в Москві, і по одній в Новосибірську, Мюнхені (Німеччина) та Амстердамі (Нідерланди). Європейська група складається з двох кластерів, розташованих в Мюнхені. Американський включає всього один сервер (Вашингтон, США). Азіатський, наймолодший, відкрився в 2012 році, дислокований в Сінгапурі (Малайзія) і в Сеулі (Корея). Також існує китайський кластер, який складається з двох груп, розташованих у містах Хебей і Шанхай.
Призначення
Ігровий сервер призначений для виконання обчислювальної та комунікаційної функції. Тобто вони отримують від гравців дані, обробляють їх і відправляють оновлення для клієнтів гри. Причому поділ або суміщення даних функцій постійно змінюється в рамках певного фізичного кластеру. Всі повідомлення, одержувані сервером і користувачем, записуються разом з додатковою інформацією, наприклад, про час одержання. Система використовує ці дані, для того щоб визначати, яким чином проводити оновлення стану клієнта гри. Наприклад, сервер отримав повідомлення, що не оброблялося протягом 100 мс, в такому випадку система компенсує даний проміжок при виконанні оновлення.
Тестовий сервер WOT 08.6
Дана система призначена для проведення попереднього тестування регулярні оновлення ігрового процесу. Тестові сервери запускаються на нетривалий час, під час якого розробники, завдяки гравцям, можуть «обкатувати» новинки, які згодом будуть введені в гру. Таким чином, в рамках загального тесту створюються спеціальні клієнти з різною версією. Тестовий сервер 0.8.6. був запущений першого червня 2013 року і пропрацював 6 днів. У зазначений період проводилася «обкатка» нової карти «Священна долина», змін до деяких старих картах, а також розширення гілок розвитку САУ до десятого рівня.