Caribbean Legend

CaLegend

Играй в Caribbean Legend вместе. Друзья на острове и в море — один мир, свои серверы.

Заход

Три шага

Сначала своя копия в Steam. Потом лаунчер. Саму игру из Steam не открывай.

01

Купи Caribbean Legend в Steam и поставь.

02

Открой лаунчер, напиши ник, выбери сервер.

03

Хочешь свой остров — подними сервер. Друзья заходят к тебе из того же списка.

Как устроен

Что держит общий мир

Ядро одно. Что ещё крутится на сервере — лавки, свои окна, правила — решает уже этот мир.

Чат и лавка поверх Caribbean Legend

CEF

Окна прямо в игре

Чат и любые меню рисует CEF поверх кадра: обычная HTML-страница с сервера. Игру сворачивать не нужно.

Свой интерфейс собирается так же. Какие окна будут у игрока — зависит от ресурсов сервера, не от ядра.

Синхронизация

Как видишь других

Клиент постоянно говорит серверу, где ты стоишь, куда смотришь, идёшь или бежишь, дерёшься ли, на суше ты или уже в море. Это не скрипт «для нашей лавки» — это общее состояние персонажа.

Сервер раздаёт это тем, кто рядом. Подошёл близко — человек появляется. Отошёл — пропадает. Удар, блок, смерть, реплика уходят отдельными событиями, не «магией движка».

Корабли, магазины, свои NPC и правила живут уже в ресурсах конкретного сервера. На другом мире набор будет другим. Ядро только сводит людей в одном пространстве.

version.dll

Лаунчер кладёт DLL рядом с engine.exe. Steam грузит её сам. Исполняемый файл игры и steam_api64 не трогаем.

Имена над головами

Ники висят в мире над персонажами. Рисует клиент по кадру, не встроенными подписями игры.

Свой сервер

Один файл — и друзья заходят как на обычный онлайн. Список миров лаунчер подхватывает сам.

Куда зайти

Серверы

Смотрим список…

Название Адрес Порт Статус

Лаунчер читает этот список сам. Вручную: хост и порт 16540.

Лаунчер

Закрытое тестирование

Публичный лаунчер сейчас не отдаём. Идёт закрытый тест: сборки, сервер, доступ — внутри сообщества.

Хочешь поучаствовать — зайди в Discord, напиши. Выдадим клиент и скажем, куда стучаться.

В Discord