Надійна серверна інфраструктура для F2P-гри
Іван Малишев
- Зала:
- Production Track
Про що доповідь
Іван Малишев розповідає, як будувати надійну серверну інфраструктуру для free-to-play гри на досвіді Fishing Planet. Він наголошує, що надійність — це не лише техніка, а й організація команди: Scrum, самоорганізовані команди, ретроспективи, ефективні мітинги та MVP для швидкого фідбеку. На рівні архітектури радить закладати масштабованість і античіт від початку, поділяти дані на статичні й динамічні, активно кешувати та мінімізувати кількість технологій. Описано структуру: майстер-сервер, ігрові сервери на Photon, чат-сервер, кілька баз і асинхронний процесор. Окремо — CI, автоматизація збірки й релізу, середовища розробки й тестування, закрита бета, інтеграційні тести, технічний борг і статистика. У відповідях на запитання — пікові навантаження, кешування і античіт. Корисно бекенд-розробникам і лідам F2P-проєктів.