Вопросы

Здраствуйте знатоки. У меня есть базовый серверный код на ядре open.mp. Хочу начать делать клиентскую часть, но не очень понимаю, как это теперь правильно создается в профессиональных и современных реалиях.

Хочу адаптировать карту криминальной России (КРМП) в самп 0.3.7(если это актуальный и адекватный вариант на сегодня?), чтобы потом ее переделать. В перспективе планирую делать лаунчер, но сейчас вопрос именно о базовой сборке клиентской части чтобы сервер и карта работали и была возможность заходить на сервер с картой КРМП для дальнейшей работы с ней.

Можете ли кто-нибудь объяснить, что именно мне нужно для старта? Вопрос конкретно касаемо сборки, адаптации карты. Что это должно быть за базу, из чего она состоит, куда это все складывается и как вообще подходить к этому процессу современно. 

Спасибо.

Поделиться сообщением


Ссылка на сообщение

3 ответа на этот вопрос

  • 0
sinvays
Завсегдатый

Сейчас нормальная связка, сервер на open.mp клиент SA-MP 0.3.7, этого хватает для КРМП, клиентскую часть ты не пишешь с нуля, ты делаешь мод под GTA SA, база это файлы игры dff модели txd текстуры ipl и ide карта и img архивы. Карта КРМП это просто набор этих файлов, твоя задача разложить их по структуре игры или собрать в img и подключить через modloader, самый простой старт - берешь чистую GTA SA ставишь modloader закидываешь туда карту и проверяешь в одиночке, если карта работает, подключаешь те же файлы к серверу и на стороне сервера настраиваешь объекты или стриминг, игрокам потом нужен тот же набор файлов, либо выдаешь сборку, либо делаешь лаунчер. Сначала добейся чтобы карта стабильно работала в сингле, потом уже привязывай к серверу.

Отредактировано пользователем sinvays
Причина: орфографические ошибки

Поделиться сообщением


Ссылка на сообщение
  • 0

@sinvays Большое спасибо за развёрнутый ответ, все ясно. Только два вопроса, где-то писали о Fastman92 Limit Adjuster, нужен ли он? Как лучше загружать .ipl файлы на сервер? Следует ли использовать samp-map-parser для прямого чтения файлов или лучше конвертировать все в CreateDynamicObject?

Поделиться сообщением


Ссылка на сообщение
  • 0
sinvays
Завсегдатый

@Nythera  Fastman92 Limit Adjuster нужен если карта большая и вылетает из-за лимитов движка GTA SA (лимиты объектов, IDE записей и т.д.), для маленьких карт не нужен. По IPL на сервере лучше конвертировать в CreateDynamicObject (через streamer плагин). Прямое чтение IPL через samp-map-parser, лишняя зависимость, а динамические объекты дают контроль над стримингом и дальностью прогрузки.

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Super_Gost'
      От Super_Gost'
      Как адаптировать карту CRMP к SAMP 0.3.7. ?
      Требуется полная инструкция, как это сделать.
      Какие файлы необходимы и куда их нужно поместить.
    • Андрей Лазарев
      От Андрей Лазарев
      ROSTOV-HOST.RU - Современный Хостинг Игровых Серверов по невероятно низким ценам и удобной панелью управления 

      — Защита от DDoS-атак 
      — Бесплатная техническая поддержка 
      — Доступ в панель управления и личный кабинет 
      — Переустановка игрового сервера в любое время суток 
      — Редактирование конфигурационных файлов игрового сервера 
      — FTP доступ к файлам игрового сервера 
      — Мониторинг процессов 
      — Изменение количества слотов игрового сервера 
      — Система управления счетами и оплаты услуг 
      — Локальная MySQL база данных 
      — Автоустановка модов
      — Смена (версии / игры) сразу в панели управления


      Цены: с помесячной оплатой
      — GTA: SAMP              - 1слот / 0.40копп.
      — GTA: CRMP              - 1слот / 0.40копп.
      — GTA: MTA                 - 1слот / 0.80копп.
      — GTA: United MP       - 1слот / 0.80копп.
      — MineCraft: PE           - 1слот / 3.00копп.
      — MineCraft                  - 1слот / 5.00копп.
      — Counter Strike 1.6    - 1слот / 4.00копп.
       
      Цены: плати один раз пользуйся до скончания веков
      — 1 200 руб / SA:MP 0.3е/ CR:MP 0.3е/ МТА /    500 слотов
      — 1 800 руб / SA:MP 0.3.7/ CR:MP 0.3.7/ МТА /    1000 слотов
       

      Сайт: https://rostov-host.ru
      Группа в VK: https://vk.com/rostov_host