karos-istoki
Возвращаем ранний Karos к жизни: исследование клиентов 2009 года, восстановление механик и разработка серверного эмулятора на Delphi. Новости — в Telegram. Karos Server | Rosh Server | Karos Online Server | Karos Emulator | Karos Emulate Server
- Active · last change 10-20-2026
- ★ 3 on GitHub
README
Karos: Истоки — Бернео
Эмулятор сервера для оригинального Karos NHN EN CBT1 b1008 (14 августа 2009). Автор: WinPRO22. Новости проекта.
Публичный снимок завершённого этапа: одна карта — Бернео, развитие до 45-го уровня. Исходники и инструменты доступны для продолжения разработки. Это локальная однопользовательская сборка; она не является готовым публичным MMO-сервером.
Что входит
- Вход, создание персонажа, сохранение состояния.
- 955 существ, 29 NPC, 16 магазинов и 41 включённое задание Бернео.
- Автобой, агро, респавн, характеристики, экипировка, опыт, профессии и навыки.
- Инвентарь, добыча, торговля, склад, камень возвращения, Флетта, крафт и улучшения.
- Авторские патчи клиента: быстрые действия мышью, Enter в диалогах, обмен навыков на панели, сохранение её рядов, исправления баффов и боевых состояний.
Глубже всего проработаны мечник и его профессии. Наличие обработчика не означает полную проверку всех комбинаций. Баланс содержит согласованные авторские формулы. Другие карты, закрытые исследования и новый движок в этот выпуск не входят.
Скачать и запустить
Скачайте оба ZIP со страницы Releases: клиент b1008 и эмулятор Win64. Установка Delphi для готовой сборки не нужна.
- Распакуйте эмулятор в доступную для записи папку, например
C:\Games\KarosIstoki. - Распакуйте клиент туда же: должна появиться папка
clientсAMo.exe. - Откройте PowerShell в папке эмулятора и выполните:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Start-Berneo.ps1 -ClientDirectory .\client - В игре используйте демонстрационные логин test и пароль test. Создайте нового героя. В архиве нет сохранения разработчика.
- После выхода из игры завершите сервер:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Stop-Berneo.ps1
Сервер слушает только 127.0.0.1:10001; не меняйте брандмауэр и не открывайте
этот порт в Интернет. По умолчанию все рейты и скорость — ×1.
Не смешивайте этот клиент с обновлятором или ресурсами других билдов.
Сборка и данные
Нужны Windows x64 и Delphi с Win64-компилятором, VCL, Indy и FireDAC.
Проверка выполняется на Delphi 37.0. Добавьте dcc64.exe в PATH.
Из корня репозитория: .\ServerEmulator\Build.ps1.
Скрипт собирает программы и публичные автономные тесты, не запускает игру.
Для сборки без тестов: .\ServerEmulator\Build.ps1 -SkipTests.
Игровые каталоги и баланс: ServerEmulator/data/b1008.
Сохранения создаются там как test-character.b1008*, база контента —
ServerEmulator/data/karos-emulator.sqlite3. Перед обновлением делайте резервную
копию данных при остановленном сервере; не заменяйте сохранения файлами релиза.
Инструкция для разработчиков и ИИ-агентов: SKILL.md. Публичные тесты не требуют приватных архивов и не заменяют игровой прогон. Перед публикацией проводится отдельный ручной прогон релизного комплекта; его результат указывается в описании выпуска.
Лицензия
Наш код и инструменты — MIT, с сохранением авторства WinPRO22. Оригинальный клиент и игровые ресурсы не покрываются этой лицензией: сторонние компоненты. Проект неофициальный.

