Бюджет: 27000 UAH Срок: 7 дней
Здравствуйте, Богдан!
Понял: долгосрочно, с нуля, поднять и довести до рабочего состояния сервер WoW 3.3.5a на TrinityCore (C++/SQL/Eluna) — ядро, Battleground, кастомные системы, поэтапно с тестами в игре.
Сразу честно: именно с TrinityCore я не работал. Но у меня есть то, что редко встретишь в откликах — реальный серверный опыт MMORPG на C++. Я долгое время занимался Mu Online (С/C++/Asm): кастомные игровые системы (Drop System, Item Lottery, различные сезоны и многое другое), сетевые протоколы/пакеты через сокеты, SQL-логику, лаунчер с авто-апдейтом. То есть эмулятор старого MMO-клиента с кастомными механиками — домен, в котором я реально работал, а не читал про него.
Я не считаю это красным флагом, а наоборот, архитектурно TrinityCore — та же природа: C++-ядро + SQL + Lua + DBC-данные + кастомные модули. Специфику Trinity (Battleground, WorldState, DBC/MPQ) поднимаю на этой базе; C++ и серверная игровая логика у меня не с нуля. Мне достаточно будет потратить немного времени, чтобы проникнуться проектом.
И под ваш формат я подхожу тем, что именно «довожу до полностью рабочего состояния», а не просто пишу код — поэтапно, с тестом в игре и понятными отчётами, как вы и просите.
Оговорюсь по-честному: C++ game-server — из более раннего периода карьеры (последние годы — backend/AI/mobile), поэтому по Trinity стартовал бы со «входа в ядро + карты багов», чтобы дать точную поэтапную оценку.
Вопрос: начинаем с багов текущего Battleground (Slavery Valley) или сразу с базы сервера с нуля? Формат почасово/поэтапно — обсудим.