Бюджет: 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) чи відразу з бази сервера з нуля? Формат погодинно/поетапно — обговоримо.