This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вакансия Ищу разработчиков для создания сообственного мултиплеера по типу fivem/alt:v

25 Ноя 2022
64
-13
68
Смотрите, ребят. Начинаем с нуля делать мультиплеерный фреймворк, чтобы работал по типу тех же FiveM или alt:V. Только без готовых решений — сами пишем.

Главный вопрос: на чем вообще делать, если смотреть, как устроены эти системы?

Реальность такая:
  • И FiveM, и alt:V — это глубокая модификация закрытой игры. Они не переписывают движок с нуля, а внедряются в уже готовый клиент через хуки и перехват API
  • В ядре у них жесткий C++. Хуки на уровне Windows API, перехват загрузки DLL, подмена системных вызовов — это все низкоуровневая работа с памятью и процессами
  • alt:V сейчас вообще официально закрывают по требованию Take-Two — и это был серьезный проект, который 9 лет развивался на C++

Поэтому предлагаю:
1. Ядро (сеть, память, хуки) — строго C/C++. Без вариантов. Там нужен прямой доступ к WinAPI, ручное управление памятью и работа на уровне операционки
2. Скриптовый слой — можно на Rust, если хочется безопасности и памяти. Есть тренд переписывать движки на Rust для надежности. Но базовые системные вещи все равно лягут на C.
3. Архитектура — не пытаемся сделать полную серверную симуляцию с нуля. Это нереально без исходников движка. Как и у них — распределенная система, где каждый клиент отвечает за свою часть мира, а сервер только проверяет и синхронизирует
4. Ресурсы (геймплейные скрипты) — отдельно. Делаем модульную систему, чтоб подгружать JS как в alt:V

Что нужно от команды:
  • Кто-то, кто шарит за хуки и память (MinHook, перехват вызовов)
  • Кто-то для сетевой части (сокеты, асинхронность).
  • Кто-то для скриптового движка и API.

Это не "запилим за месяц". Это серьезный пет-проект на годы. Но если есть желание покопаться в том, как реально работают эти системы, а не просто играть в готовое — откликайтесь.

Пишите, что умеете, и какую часть готовы тащить.
 
Реакции: Khadgarzxc

kirrraweb

Участник портала
24 Июн 2026
21
14
3
предлагаю сервер на c писать, админку на php, sdk на питоне, клиент на c#, бекенд на c++, ядро на расте. а если серьезно зачем столько языков? раст покрывает 100% задач, даже golang покрывает 100% твоих задач. зачем использовать плюсы или с? . тебе надо было наверное начать с того какие у тебя знания, в чем ты разбираешься. не хочется конечно говорить неприятные вещи, но судя по тому что ты пишешь ты не понимаешь ничего из того, что нужно сделать и главное как это сделать. даже разницу между fivem и altv. если ты готов спонсировать разработку или контролировать ее, наверное надо было начать с пояснения своей роли, или ты разработчик но в другой области и не понимаешь как это все устроено и хочешь разобраться
 
Реакции: Inoi и ndhuwwe

evelentdev

Участник портала
7 Янв 2025
196
17
55
После двух снесенных тем, не надоело новую создавать?
 
25 Ноя 2022
64
-13
68
хочу разобраться..

После двух снесенных тем, не надоело новую создавать?
нет поверь не надоело, и как там дела с anycli?)
 

Similar threads