Назначение раздела#
Здесь собираются материалы для авторов сетевых модификаций: устройство авторитетного мира, клиентские представления, идентичность, доставка состояния и восстановление операций.
Это самостоятельное направление вики. Для изменения характеристик, нового корабля, обычного MD-скрипта или собственного интерфейса оно не требуется.
Начать читать код X4Online#
Маршрут для новичка ведёт от основ X4 к небольшой самостоятельной задаче. Материалы можно проходить по порядку:
- Карта кода проекта.
- Реальный путь переименования корабля.
- Как читать Python нашего мода.
- Первый практический шаг.
В стартовой статье есть ссылки на общие основы X4 и памятку синтаксиса. Курс объясняет рабочую копию 0.70.28 и отдельно отмечает открытые игровые проверки.
Уже описанные механизмы#
- Полный реестр известных вызовов и событий X4FO.
- Хост как источник состояния.
- Неизменяемые исходы и повторы запросов.
- Локальный сервис и IPC.
- Подключение сетевого действия к штатному UI.
Разборы X4FO#
- Репликация экипажа.
- Синхронизация оснащения.
- Сохранность заказанных комплектаций.
- Передача нехватки ресурсов верфи.
Это ограниченные проверенные сценарии разработки, а не встроенный сетевой API X4 и не готовый универсальный multiplayer framework.
Будущее наполнение#
Постепенно здесь появятся отдельные руководства по созданию сетевой механики: намерения и проверка прав, постоянные ID, снимки и дельты, ревизии, потеря ответа, переподключение и save/load.
Планируемые материалы не считаются уже реализованными. В каждом разборе будут названы версия, используемая архитектура, реальный результат и непроверенные границы.