Misha_Konsta

[Полурелиз] Готовый РП мод для начинающих (United RP)

Recommended Posts

Здравствуйте, дорогие друзья! Буквально пару месяцев назад я начал активно изучать Lua, строение сервера MTA в общем, и его возможности. Я по себе знаю, что иногда людям, которые хотят создать свой сервер, приходится всё приподносить на блюдечке, потому что без рабочих примеров вы не сможете познать все возможности скриптинга, да и сервера в общем.

И поэтому, я выкладываю готовую сборку RolePlay сервера, над которым я работал в течении месяца, взяв за пример английский мод Valhalla.

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

Проще посмотреть видео, что бы понять, что из себя он представляет

 

Описание:

Полностью настроен. Скачали, подключили базу данных, запустили - сервер работает. Версия сервера - 1.5.2

Использует MySQL, полностью поддерживает использование русских символов

Имеет уже несколько готовых примеров автомобилей, транспорта, домов и бизнесов (С этим вам придется повозиться)

Где успел - там перевел

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

 

Скачать:

- Сам сервер (под 1.5.2 и выше), с уже добавленными моделями транспорта для примера. С уже готовыми моделями весит около 2гб

- База данных

 

Настройка:

Распакуйте в любое место, импортируйте БД, и укажите данные к ней в /mods/deathmatch/settings.xml

 

Еще раз повторюсь, сервер сделан для ознакомления с общим планом. Когда то мне бы пригодился такой мод, когда я перешел с SAMP, и не знал, как же вообще возможно сделать РП сервер в МТА, ведь они совсем не похожи. Сам я сейчас занимаюсь разработкой мода с нуля (в качестве интереса). При желании, пишите свои вопросы (если вы начинающий), помогу, чем смогу в плане объяснения, что и где там находится. 

 

Edited by Misha_Konsta
  • Like 6

Share this post


Link to post

Может стоило на гитхабе оформить. Возможно кто нибудь предложит исправления.

Share this post


Link to post
1 minute ago, Disinterpreter said:

Может стоило на гитхабе оформить. Возможно кто нибудь предложит исправления.

А в каком размере гитхаб разрешает хранить файлы? Тогда придется избавиться от кастомных моделей, хотя это не сыграет большой роли в размере. Мои кастомные модельки занимают всего 80 мегабайт от двух гигов. От предыдущего автора там куча всякого мусора, который нужно удалять 

Share this post


Link to post
Just now, Misha_Konsta said:

А в каком размере гитхаб разрешает хранить файлы? Тогда придется избавиться от кастомных моделей, хотя это не сыграет большой роли в размере. Мои кастомные модельки занимают всего 80 мегабайт от двух гигов. От предыдущего автора там куча всякого мусора, который нужно удалять 

Вынеси модельки в отдельный ресурс, чтоб не мешали коду.

Share this post


Link to post
1 hour ago, Disinterpreter said:

Вынеси модельки в отдельный ресурс, чтоб не мешали коду.

Завтра почищу его от мусора, который был добавлен предыдущим разработчиком. Там очень много лишнего. Точнее как сказать, не то что бы лишнего, просто Русский народ такие фишки не любит. Вряд ли он подойдет для гитхаба, так как это полупеределка уже существующего американского мода, нацеленная на самых самых нубов. 

Когда я переходил с сампа в мта, было дикое желание изучить Lua, но я обычно учусь на примерах, так куда проще. Вот и решил немножко поработать, дабы людям было проще вникнуть. Я бы на 100% не рекомендовал мод под серьезный проект, так как в теории, взглянув на код, я понял - что при большом онлайне, к MySQL серверу будет отправляться туева куча запросов, устроено изначально там немножко убого. Там есть куча не нужных систем, которые русскому народу нафиг не нужны. Та же система языка, которая интегрирована практически со всеми системами (ресурсами), нафиг не сдалась. 

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

  • Like 1

Share this post


Link to post

Спасибо! Я как раз вики дочитал разобрался во всем теперь осталось попрактиковаться. Потом если не поленюсь может и подарю какой не какой рп сервер мта. =) 

Share this post


Link to post

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

Share this post


Link to post
4 hours ago, Misha_Konsta said:

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

localhoste можно запустить сервер на mysql нет, если нет, сделай просто с .bd sql ? 

Edited by Kashamir
ждем...

Share this post


Link to post

Я сам запускаю на MySQL, подключался и к локалхосту, и к стороннему MySQL серверу

Share this post


Link to post

Пакую обновление.

 

  1. В основном - перевод, перевод, и еще раз перевод.
  2. Убран лишний мусор, порядка 20 ресурсов, не пригодных для сервера
  3. Оптимизация запросов MySQL, в некоторых местах ошибки, из за которых сервер мог адски нагружаться и падать при наличии онлайна.
  4. Новые работы
  5. Фикс кодировки, теперь только UTF-8, и ничего другого. Полностью поддерживает русские символы везде. Проверено.
  6. Фикс нескольких систем, дающих постоянные сбои в работе.
  7. Работы по оптимизации клиентской и визуальной части, в большей части проседаний FPS больше нет
  8. Радар, HUD элементы, экран смерти и куча других элементов переделаны, и так же скрываются в режиме кино "F5"
  9. Показ курсора теперь осуществляется на F6
  10. В большей мере вырезаю систему языков где только можно, без потери функционала (кто пробовал просто так вырезать например в той же системе чата - поймет, после этого чат не работает у других игроков, и не виден им). Исправлено.
  11. Часть скриптовых NPC перенес в БД (загружаются, берут инфу о себе через бд).
  12. Ну и кучка изменений, о которых я уже забыл за время работы.

Возможно будет полезным:

При импорте бд - используйте исключительно UTF-8, никаких win1251 или дефолтной latin, если конечно хотите избежать "каракулей".

Если и качаете скрипты, то адаптируйте их под мод, так как в отдельных случаях у него есть своя система (на примере денег), деньги, хп, бронь и прочее -  нужно выдавать через функции сервера, иначе мод их расценит как "читы", или вообще никак не обработает.

Новый транспорт добавляете через /vehlibs (F10 > Модели авто), там же изменяете хендлинги, название и айди транспорта в !СИСТЕМЕ МОДА! (/veh создает тачки по id системы транспорта в системе мода, а не айди транспорта в mta). Для изменения уже самой модели транспорта, идете в ресурс mishakonsta, и по примеру подключаете необходимую модель (тут уже указывается айди транспорта в mta). Добавить автомобили для фракций - /makeveh, добавить автомобили для работ/гражданские - /makecivveh

Фракции - F3 (Основная панель, предварительно дайте себе лидера), управление фракциями - /factions, дать лидера -  /setfactionleader

 

В ближайшее время еще поработаю над модом, и залью ресурсы отдельно на гитхаб, у кого будет желание помочь с переводом, милости прошу. Но тут тоже свои камни. Нужно уметь понимать, где текст надо перевести, а где он в дальнейшем используется в проверке (на примере того же "Taxi Driver"), или вообще это оказывается функция

Edited by Misha_Konsta
  • Like 1

Share this post


Link to post

Где тут ссылка ? 

1 hour ago, Misha_Konsta said:

Пакую обновление.

 

  1. В основном - перевод, перевод, и еще раз перевод.
  2. Убран лишний мусор, порядка 20 ресурсов, не пригодных для сервера
  3. Оптимизация запросов MySQL, в некоторых местах ошибки, из за которых сервер мог адски нагружаться и падать при наличии онлайна.
  4. Новые работы
  5. Фикс кодировки, теперь только UTF-8, и ничего другого. Полностью поддерживает русские символы везде. Проверено.
  6. Фикс нескольких систем, дающих постоянные сбои в работе.
  7. Работы по оптимизации клиентской и визуальной части, в большей части проседаний FPS больше нет
  8. Радар, HUD элементы, экран смерти и куча других элементов переделаны, и так же скрываются в режиме кино "F5"
  9. Показ курсора теперь осуществляется на F6
  10. В большей мере вырезаю систему языков где только можно, без потери функционала (кто пробовал просто так вырезать например в той же системе чата - поймет, после этого чат не работает у других игроков, и не виден им). Исправлено.
  11. Часть скриптовых NPC перенес в БД (загружаются, берут инфу о себе через бд).
  12. Ну и кучка изменений, о которых я уже забыл за время работы.

Возможно будет полезным:

При импорте бд - используйте исключительно UTF-8, никаких win1251 или дефолтной latin, если конечно хотите избежать "каракулей".

Если и качаете скрипты, то адаптируйте их под мод, так как в отдельных случаях у него есть своя система (на примере денег), деньги, хп, бронь и прочее -  нужно выдавать через функции сервера, иначе мод их расценит как "читы", или вообще никак не обработает.

Новый транспорт добавляете через /vehlibs (F10 > Модели авто), там же изменяете хендлинги, название и айди транспорта в !СИСТЕМЕ МОДА! (/veh создает тачки по id системы транспорта в системе мода, а не айди транспорта в mta). Для изменения уже самой модели транспорта, идете в ресурс mishakonsta, и по примеру подключаете необходимую модель (тут уже указывается айди транспорта в mta). Добавить автомобили для фракций - /makeveh, добавить автомобили для работ/гражданские - /makecivveh

Фракции - F3 (Основная панель, предварительно дайте себе лидера), управление фракциями - /factions, дать лидера -  /setfactionleader

 

В ближайшее время еще поработаю над модом, и залью ресурсы отдельно на гитхаб, у кого будет желание помочь с переводом, милости прошу. Но тут тоже свои камни. Нужно уметь понимать, где текст надо перевести, а где он в дальнейшем используется в проверке (на примере того же "Taxi Driver"), или вообще это оказывается функция

 

Share this post


Link to post
36 minutes ago, Kashamir said:

Где тут ссылка ? 

 

Ссылка та же, перезалил архив

https://mta-servers.ru/united/mtaserver.zip, база данных в архиве

  • Like 1

Share this post


Link to post

Напиши мне в vk vk.com/astraxanrp помогу с переводом.

А так же можно перевести сервер еще на linux/debian ибо запускаю сервер на VDS

Share this post


Link to post
5 hours ago, AlexNidzy said:

Напиши мне в vk vk.com/astraxanrp помогу с переводом.

А так же можно перевести сервер еще на linux/debian ибо запускаю сервер на VDS

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

Планирую полностью убрать встроенную систему форумов, так как это мало нужно, но дает определенные вопросы со стороны тех, кто запускает мод, а так же переписать блок системы чата, а то там всё совсем плохо, пока руки не совсем доходят.

Ну и планирую расписать/рассказать в видео, как правильно создавать дома и бизнесы, NPC и другие динамичные объекты сервера, откуда брать интерьеры, и как вообще работать с ним. Ну и скорее всего, надо будет поработать над системой фракций, хоть она и имеет крайне большой функционал, но непонятна многим в виду различия между классической системой фракций, которую все привыкли видеть

Share this post


Link to post

@Misha_Konsta, как раз что-бы не плодить помойки, нужно делать что-то неособо играбельное, а то в чем будет учиться разработчик.

Ну и если ты понимаешь что нужно, то примеры нужны только хорошие и не слишком большие, плохие испортят человека.

Впрочем, я за отсутствие существенной конкуренции. Поэтому пусть будет то что привлечет какое-то количество людей, но не нарушит отсутствие конкуренции.

PS: вкладывать кучу моделей, это вообще мастхев в теме "слил сборку".

  • Like 2

Share this post


Link to post
23 hours ago, fabervox said:

@Misha_Konsta, как раз что-бы не плодить помойки, нужно делать что-то неособо играбельное, а то в чем будет учиться разработчик.

Ну и если ты понимаешь что нужно, то примеры нужны только хорошие и не слишком большие, плохие испортят человека.

Впрочем, я за отсутствие существенной конкуренции. Поэтому пусть будет то что привлечет какое-то количество людей, но не нарушит отсутствие конкуренции.

PS: вкладывать кучу моделей, это вообще мастхев в теме "слил сборку".

Касаясь моделей - их всего 5, для примера подключения моделей, так как если их совсем не будет, многие не поймут, как их нужно устанавливать. Мод не играбелен в плане того, что многие системы нужно всё таки исправлять самому, и разбираться в коде, что бы понять всю суть, а так же для перевода остального кода. В любом случае, просто взять, переименовать сервер и запустить, надеясь на большую популярность - не получится. Нужно будет поработать головой, что бы привести его в хорошую площадку для игроков

Share this post


Link to post

Помогите поставить сервер на mysql. Не получается:(

Share this post


Link to post
Spoiler
5 hours ago, user said:

Помогите поставить сервер на mysql. Не получается:(

sudo apt install mysql-server
какой вопрос, такой ответ

 

  • Like 1

Share this post


Link to post

Как запускать данную сборку на VDS(DEBIAN 7)Просто как я понимаю,там уже модули dll не подойдут

Share this post


Link to post
12 hours ago, user said:

Помогите поставить сервер на mysql. Не получается:(

Для винды скачай хотя бы любой веб-сервер с MySQL (Я пользуюсь xampp), после установки перейди на http://localhost/phpmyadmin, создай базу данных с определенным названием, и импортируй .sql файл из архива (кнопка "Импорт"), в /mods/deathmatch/settings.xml укажи название базы, в которую была импортирована бд

 

И да, перед переходом на phpmyadmin, надо запустить сам веб-сервер (Папка с xampp/xampp-start.exe)

Edited by Misha_Konsta

Share this post


Link to post

Не подскажешь как сделать отображение домов на карте?

Share this post


Link to post

Хы..валхалла...знакомо, хотя все равно бесполезно. РП в МТА мало кому интересен

Share this post


Link to post

Обновление! United RolePlay 1.3

На следующей неделе выпущу полноценное видео по установке MySQL сервера, и полной установки мода. А так же отвечу на некоторые вопросы, которые мне чаще всего задают. Скорее всего, это последнее обновление от меня.

Скачать

 

 

 

On 13.11.2016 at 9:04 PM, Luc1feR said:

Хы..валхалла...знакомо, хотя все равно бесполезно. РП в МТА мало кому интересен

  • Like 1

Share this post


Link to post

В конце месяца ожидается выход глобального обновления United RolePlay

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.