Назначение раздела#

Здесь собираются материалы для авторов сетевых модификаций: устройство авторитетного мира, клиентские представления, идентичность, доставка состояния и восстановление операций.

Это самостоятельное направление вики. Для изменения характеристик, нового корабля, обычного MD-скрипта или собственного интерфейса оно не требуется.

Начать читать код X4Online#

Маршрут для новичка ведёт от основ X4 к небольшой самостоятельной задаче. Материалы можно проходить по порядку:

  1. Карта кода проекта.
  2. Реальный путь переименования корабля.
  3. Как читать Python нашего мода.
  4. Первый практический шаг.

В стартовой статье есть ссылки на общие основы X4 и памятку синтаксиса. Курс объясняет рабочую копию 0.70.28 и отдельно отмечает открытые игровые проверки.

Уже описанные механизмы#

Разборы X4FO#

Это ограниченные проверенные сценарии разработки, а не встроенный сетевой API X4 и не готовый универсальный multiplayer framework.

Будущее наполнение#

Постепенно здесь появятся отдельные руководства по созданию сетевой механики: намерения и проверка прав, постоянные ID, снимки и дельты, ревизии, потеря ответа, переподключение и save/load.

Планируемые материалы не считаются уже реализованными. В каждом разборе будут названы версия, используемая архитектура, реальный результат и непроверенные границы.