Jump to content

Misha_Konsta

Members
  • Posts

    111
  • Joined

  • Last visited

Everything posted by Misha_Konsta

  1. Hi guys! I need a little help with my script. My script using to fetch text from my website page, but i have only 1006 error in fetchRemote function I using my PC (for running mta server), have dedicated IP, and this code using for server side. This script tested on many URL's and using http/https protocol, and i have #1006 in ErrFetch function getVotiferInfo(playerSource) fetchRemote('https://samplewebsite.com/textpage.php', function(data,err) if err == 0 then outputChatBox("Text Info: "..data,playerSource) else outputChatBox("ErrFetch: "..err,playerSource) end end,"",false) end addCommandHandler("vote",getVotiferInfo) Thanks
  2. Не многие знают, что есть возможность поднять свой сервер в ТОП 1-7 общего списка серверов MTA, и я хотел бы немного рассказать об этом. Возможно многим серверам это поможет с привлечением новых игроков. Тем самым вы так же поддерживаете разработчиков Multi Theft Auto По дефолту, открывая вкладку "Список серверов", показываются случайные сервера не отсортированные ни по какому параметру. Данная услуга выдвигает ваш сервер в топ 7 этого списка серверов. Стоит такая услуга 4 евро за неделю. Как это работает Вы указываете IP вашего сервера, и после подтверждения адреса, в зависимости от занятых мест, вам будет предложена такая схема, где в течении 7 дней ваш сервер будет приближаться к первому месту в общем списке. День первый - 7 место в топе, день второй - 6, и так далее до первого места Сама ссылка на услугу: https://www.multitheftauto.com/toplist/ Примечание: За время работы данной услуги (неделя), название вашего сервера нельзя будет сменить
  3. Ссылка та же, перезалил архив https://mta-servers.ru/united/mtaserver.zip, база данных в архиве
  4. Простенький Votifer для голосования за сервер прямо из игры https://community.multitheftauto.com/index.php?p=resources&s=details&id=13800 Функционал для системы наград за голосования будет доступен в ближайшее время. Пока тестовая версия
  5. Пакую обновление. В основном - перевод, перевод, и еще раз перевод. Убран лишний мусор, порядка 20 ресурсов, не пригодных для сервера Оптимизация запросов MySQL, в некоторых местах ошибки, из за которых сервер мог адски нагружаться и падать при наличии онлайна. Новые работы Фикс кодировки, теперь только UTF-8, и ничего другого. Полностью поддерживает русские символы везде. Проверено. Фикс нескольких систем, дающих постоянные сбои в работе. Работы по оптимизации клиентской и визуальной части, в большей части проседаний FPS больше нет Радар, HUD элементы, экран смерти и куча других элементов переделаны, и так же скрываются в режиме кино "F5" Показ курсора теперь осуществляется на F6 В большей мере вырезаю систему языков где только можно, без потери функционала (кто пробовал просто так вырезать например в той же системе чата - поймет, после этого чат не работает у других игроков, и не виден им). Исправлено. Часть скриптовых NPC перенес в БД (загружаются, берут инфу о себе через бд). Ну и кучка изменений, о которых я уже забыл за время работы. Возможно будет полезным: При импорте бд - используйте исключительно UTF-8, никаких win1251 или дефолтной latin, если конечно хотите избежать "каракулей". Если и качаете скрипты, то адаптируйте их под мод, так как в отдельных случаях у него есть своя система (на примере денег), деньги, хп, бронь и прочее - нужно выдавать через функции сервера, иначе мод их расценит как "читы", или вообще никак не обработает. Новый транспорт добавляете через /vehlibs (F10 > Модели авто), там же изменяете хендлинги, название и айди транспорта в !СИСТЕМЕ МОДА! (/veh создает тачки по id системы транспорта в системе мода, а не айди транспорта в mta). Для изменения уже самой модели транспорта, идете в ресурс mishakonsta, и по примеру подключаете необходимую модель (тут уже указывается айди транспорта в mta). Добавить автомобили для фракций - /makeveh, добавить автомобили для работ/гражданские - /makecivveh Фракции - F3 (Основная панель, предварительно дайте себе лидера), управление фракциями - /factions, дать лидера - /setfactionleader В ближайшее время еще поработаю над модом, и залью ресурсы отдельно на гитхаб, у кого будет желание помочь с переводом, милости прошу. Но тут тоже свои камни. Нужно уметь понимать, где текст надо перевести, а где он в дальнейшем используется в проверке (на примере того же "Taxi Driver"), или вообще это оказывается функция
  6. Я сам запускаю на MySQL, подключался и к локалхосту, и к стороннему MySQL серверу
  7. Сегодня ближе к ночи залью обновление. Включающее в себя множество изменений, больше перевода, удаление лишних и не нужных возможностей, оптимизацию, и новый функционал, более подходящий к Русским RolePlay
  8. Допустим есть slot1 и slot2 создаем новые ярлыки используемых слотов, которые будут подвержены изменению, и записываем в них например так permslot1 = slot1 и permslot2 = slot2 И уже в зависимости от действия, выдаем в slot1 = permslot2 и наоборот в slot2 = permslot1, после удаляем permslot1 и permslot2 Если конечно я правильно понимаю
  9. Всем привет! Сейчас я работаю над одним проектом, для общего использования (RolePlay мод). И хотел бы узнать немного информации о работе античита. В сампе можно было подделать значение денег, и приходилось использовать подобную схему - Переменная денег определенного игрока, и при изменении баланса, изменять эту переменную, а уже отталкиваясь от этой переменной, выдавать визуально деньги. И поэтому интересует такой вопрос - нужно ли вообще данное использование как переменных денег, так и других параметров (хп, броня, и другие параметры)?
  10. Действительно, не придал этому значения. При начальной проверке, несколько серверов, использующих стандартный порт, не были доступны. Убрал возможность указания Query порта. Так же добавлена фильтрация http(s):// в поле "Сайт", и http(s)://vk.com/ в поле "Группа ВКонтакте" при добавлении сервера.
  11. Забавно слышать это от человека, единственного забаненного именно на DayZ сервере, который сразу же кинул серийник, и написал именно сюда, где еще десяток таких же невинных людей кидали сразу свои серийники, утверждая что античит лагает. И да, какие доказательства можно подчерпнуть с обычных скринов установки Windows? Думал, что серийник после этого изменится?))
  12. Обновление на 29.10.2016 - Закрытые сервера теперь отображают замок перед названием сервера - Улучшен алгоритм голосования за сервер, и защиты от накрутки - Добавлен мониторинг версии Multi Theft Auto, а так же новая страница скачивания - Оптимизация скорости массового обновления информации серверов - Оптимизация изображений, css и js файлов, что сокращает использование трафика в несколько раз - Запуск проекта "Сервер недели" перенесен на начало Декабря. - Оптимизация JS API сервиса - Обновлен виджет голосования для встраивания https://mta-servers.ru/votifer-IP:PORT:NICKNAME Запланировано: - Плагин Votifer для серверов (С возможностью указания награды за голосование), включая Votifer API - PHP Api, с расширенным функционалом, и возможностью указания таймаута соединения MTA-Servers.ru и MTA-Scripts.ru Теперь у проекта MTA-Servers имеется так же информационный сайт, содержащий новости, полезную информацию для игроков и разработчиков, и уже готовые работы для серверов. Скорее всего, так же на сайте будут публиковаться авторские работы с открытым исходным кодом, написанными командой проекта.
  13. Да, то есть скрипт пытается подключиться по порту http (сервера), а хостинг не дает этого сделать, потому что закрыл практически все порты в целях безопасности, по запросу порт откроют без проблем. Помню забавный случай, когда я только тестировал работу движка мониторинга, было очень давно, он не мог получать информацию о серверах, так как хостинг по умолчанию закрыл все порты. Я деликатно обратился в тех.поддержку, с просьбой открыть порты. Они меня спрашивают - "А какие порты вам нужно открыть?", а я им - "Все", они чуть в обморок не упали
  14. Порт, через который скрипт подключается к серверу. Насколько я знаю, который указавается в <httpport> (по дефолту 22005) Большая часть хостингов закрывает порты, но при обращении в тп, обычно открывают необходимый порт
  15. Завтра почищу его от мусора, который был добавлен предыдущим разработчиком. Там очень много лишнего. Точнее как сказать, не то что бы лишнего, просто Русский народ такие фишки не любит. Вряд ли он подойдет для гитхаба, так как это полупеределка уже существующего американского мода, нацеленная на самых самых нубов. Когда я переходил с сампа в мта, было дикое желание изучить Lua, но я обычно учусь на примерах, так куда проще. Вот и решил немножко поработать, дабы людям было проще вникнуть. Я бы на 100% не рекомендовал мод под серьезный проект, так как в теории, взглянув на код, я понял - что при большом онлайне, к MySQL серверу будет отправляться туева куча запросов, устроено изначально там немножко убого. Там есть куча не нужных систем, которые русскому народу нафиг не нужны. Та же система языка, которая интегрирована практически со всеми системами (ресурсами), нафиг не сдалась. Да и если и хочется делать серьезный проект - надо писать его с нуля, и в большой и дружной компании разработчиков разной области.
  16. А в каком размере гитхаб разрешает хранить файлы? Тогда придется избавиться от кастомных моделей, хотя это не сыграет большой роли в размере. Мои кастомные модельки занимают всего 80 мегабайт от двух гигов. От предыдущего автора там куча всякого мусора, который нужно удалять
  17. Здравствуйте, дорогие друзья! Буквально пару месяцев назад я начал активно изучать Lua, строение сервера MTA в общем, и его возможности. Я по себе знаю, что иногда людям, которые хотят создать свой сервер, приходится всё приподносить на блюдечке, потому что без рабочих примеров вы не сможете познать все возможности скриптинга, да и сервера в общем. И поэтому, я выкладываю готовую сборку RolePlay сервера, над которым я работал в течении месяца, взяв за пример английский мод Valhalla. Хоть и мод изначально имел возможности, я довольно серьезно над ним поработал. Скажу сразу, мод включает в себя ВСЕ возможности типичного RolePlay сервера, но я бы не рекомендовал его к использованию для серьезного проекта, скорее для обучения, и более быстрого вникания в скриптинг засчет обучения на готовых примерах. Проще посмотреть видео, что бы понять, что из себя он представляет Описание: Полностью настроен. Скачали, подключили базу данных, запустили - сервер работает. Версия сервера - 1.5.2 Использует MySQL, полностью поддерживает использование русских символов Имеет уже несколько готовых примеров автомобилей, транспорта, домов и бизнесов (С этим вам придется повозиться) Где успел - там перевел Старался как можно больше приблизить мод визуально к сампу, и нацелен он для перешедших с него разработчиков, что бы ориентировочно на примерах понять структуру. Скачать: - Сам сервер (под 1.5.2 и выше), с уже добавленными моделями транспорта для примера. С уже готовыми моделями весит около 2гб - База данных Настройка: Распакуйте в любое место, импортируйте БД, и укажите данные к ней в /mods/deathmatch/settings.xml Еще раз повторюсь, сервер сделан для ознакомления с общим планом. Когда то мне бы пригодился такой мод, когда я перешел с SAMP, и не знал, как же вообще возможно сделать РП сервер в МТА, ведь они совсем не похожи. Сам я сейчас занимаюсь разработкой мода с нуля (в качестве интереса). При желании, пишите свои вопросы (если вы начинающий), помогу, чем смогу в плане объяснения, что и где там находится.
  18. Когда я начал работать с CEF'ом, моим первым косяком было то, что я не подключил к meta.xml скрипта нужные файлы (css, js, html и изображения), соответственно - у меня ничего не показывало. В логах сервера ничего не пишет?
  19. В mtaserver.conf подключаешь как ресурс <resource src="название папки с ресурсом, или архива" startup="1" protected="0" />
  20. Вся ирония наверное в том, что мод был слит пару лет назад, и вряд ли разработчик даст ответ на такой вопрос
  21. Есть папка resources - там и хранится весь мод сервера, только не как в сампе, одним pwn файлом, а разными папками, внутри которых находятся скрипты, файлы, и непосредственно meta.xml, отвечающий за конкретно настройки этого скрипта. Все скрипты могут спокойно взаимодействовать между собой. Ну и скрипт может быть как серверным (обрабатывается на сервере) ,и клиентский (у клиента) resource-cache - автоматически генерируемый сервером кэш, при запуске сервера каждый раз подготавливает ресурсы заного mtaserver.conf отвечает за настройки сервера, и там же подключаются скрипты или плагины
  22. Решил попробовать изучение Lua с нуля, не имея совершенно никакого опыта. В принципе, до этого думал, что всё как то сложно, но как оказалось, намного проще Единственное, что я часов пять потратил на то, что бы разобраться, почему же моя моделька с текстуркой не подгружается клиенту. В meta.xml не указал файлы. Пипец конечно) А если, например я хочу загрузить сотню таких файлов, неужели придется указывать к каждому файлу <file src="files/1.dff" type="client" />? Копался в wiki, и не нашел никакой подобной информации о каких либо правилах, использующих сразу например все файлы из папки, например <file src="files/*" type="client"> На заказ попросили сделать дизайн iPad, в который нужно интегрировать код с MTA, получилось примерно это -
  23. Скорее всего, это будет так: На его канале появится видео "Меня обманули - Radmir RP", где он придумает различные причины о том, что все плохие, а он такой белый и пушистый, и ради мира сливает всё, к чему имеет доступ в проекте. Так было со всеми его проектами, на протяжении которого срока я с ним был знаком (Sun City, United RolePlay (Мой проект), Richworld, и кучу других мелочных проектов, типа samphoster, где он удалял все сервера, на которых находилось более 10 человек, дабы сократить нагрузку на дешевую ВДС. По своей сути - он потребитель, кроме маппинга, он ничего делать не умеет. Даже грамотно отвечать на критику. Однако просит весь исходный код "на всякий случай". Его уровень ЧСВ настолько завышен, что в свое время, он в группе моего проекта (будучи еще моим напарником), репостил всякую гадость со своей страницы ВКонтакте, и постоянно считал себя самым важным в команде, хоть и в нашей большой и дружной компании разработчиков, которые действительно трудились над проектом, и я общаюсь с ними до сих пор, он был самым неприятным к общению человеком, который совершенно ничего не делал, но при этом получал свою долю прибыли. Соглашусь, маппер он неплохой, но так ли сложно им быть? Особенно когда ты поставил пару дефолтных домиков, а потом пропадаешь на месяц
  24. Хоть и GTA Sa Multiplayer уже изначально включает в себя большую часть названия San Andreas Multiplayer (SAMP), можно представить такую ситуацию: Вот сейчас все получается так. А теперь смотрите. Берем запрос "играть gta san andreas по сети", второе место занимает проект SAMP-RP (Он же Fotpix в MTA). Когда сервер будут открывать, естественно, на уже давно заброшенном ими сайте они выложат информацию о их сервере в MTA, это конечно плохой пример, но приведу другой. Большинство запросов, связанных с SAMP - Это "Сервера SAMP, Скачать SAMP". Помимо MTA-Servers есть проект SAMP-Rating (Который активно продвигается) и SAMP-Stats (Который сейчас, в течении уже двух лет занимает второе место по запросу "Сервера SAMP"). А теперь представьте, что на SAMP-Rating и SAMP-Stats появится очень видный баннер в нескольких частях сайта о том, что "Вы знали о MTA? Лучший мультиплеер для GTA San Andreas, и предложит человеку прямо сейчас перейти, скачать его, и выбрать подходящий сервер любого жанра. В добавок ко всему использовав несколько своих аккаунтов AdWords для продвижения мониторинга, то есть по любым популярным запросам о сампе, ему будет предлагать MTA (Путем рекламы, которая мало отличается от обычных результатов поиска). И даже эти, казалось бы не часто используемые запросы "GTA Sa Multiplayer", "GTA Sa по Сети", могут спокойно охватить сервера MTA, главное иметь хоть чуточку знаний в SEO оптимизации, и немного аудитории. Тот же http://gametracking.ru/game-template/ , хоть и достаточно сырой и простой проект для начинающих, но используется более, чем сотнями сайтов на данный момент (в основном конечно для RUST и SAMP). А что, если я напишу полноценную новостную CMS с интеграцией пользователей (UCP) именно, рекомендующую себя как для серверов MTA? Которая включит в себя все необходимые модули, от мониторинга сервера, авторизации пользователя, просмотра и управления игровым аккаунтом, автоматическим донатом, интеграцией с форумом сервера (это ищут многие) Которая будет сочитать в себе красивый дизайн с возможностью его кастомизации, грамотную оптимизацию под поисковые системы, и будет распостроняться совершенно бесплатно, с открытым исходным кодом. Возьмем в пример тот же MTA-RP (Так как всё движение в сампе крутится засчет RP серверов). Имеет средний онлайн в 170 человек, и пиковый иногда достигает 300. Но совершенно не имеет хорошего сайта, с тем набором возможностей, и как раз той оптимизацией под поисковые системы, что бы привлечь еще больше аудитории, но уже со стороны игроков SAMP. Youtube Я не понимаю тех, кто занимается продвижением своего сервера MTA, ведь столько популярных каналов о SAMP с огромной аудиторией, которая ждет чего то нового. Взять да и заказать обзор своего МТА сервера (Особенно это поможет серверам RolePlay), где показаны самые лучшие возможности, которых никогда в сампе не будет, и попросить обзорщика, что бы сказал, что это не самп, а нечто лучшее - MTA, ну и закончил обзор тем, что это лишь малая часть всяких возможностей. Люди толпой начнут качать МТА, и идти на этот сервер, если он действительно интересный. Конечно любопытство погубит их, и они все таки посмотрят и на другие сервера в MTA, а не только ваш, но всё же. А сейчас вместо интересных видео, мы видим либо обзоры однообразных самп серверов, набирающих огромное число просмотров, либо всякие видео о мта, исключительно БПАН серверов. В своё время, в 2012 году я работал над своим сервером SAMP. И благодаря опыту, удалось получить стабильный онлайн в 200 человек (тогда это было неплохо), а хотите узнать, сколько я потратил на его продвижение? 1000 рублей. Я искал перспективные каналы о SAMP, которые брали относительно небольшую стоимость за рекламу, но и имели хороший рост в просмотрах. Соответственно, я тогда выбрал Тагса (https://www.youtube.com/watch?v=qaPQ7WzEi-I) Филипина (https://www.youtube.com/watch?v=VzZtsxt8Z6A) и Балто (https://www.youtube.com/watch?v=y_B48rtJ-FI) В общей сумме,общая стоимость этих видео-обзоров составила около 800 рублей (+ еще несколько каналов, тогда менее известных). Помимо обзоров я использовал ретаргетинг ВКонтакте, по ключевым словам о SAMP, и относительно недорогой рекламой о скором открытии, на таком проекте, как servers-samp (Его создателем был когда то мой очень хороший друг, вскоре мы стали злейшими врагами). И по сути всё. Мод написал я (естественно, не совсем с нуля (Об этом я еще расскажу ниже), но в конечном итоге всё было переписано мною), сайт, UCP, форум, работа и продвижение сервера - всё держалось на мне. Ковалёвский, ныне известный как маппер, и не очень качественный ютубер, был небольшим спонсором и мапером проекта. Сервер держался на ВДС, поэтому проблем со слотами, да и вообще проблем не было. Мод был оптимизирован на столько, что мог работать на ВПС за 400 рублей, при онлайне в 200 человек. Потом, к сожалению, Ковалёвский в один момент обманул нас, и в одно утро сервер был выключен, а на всех доступных ему источников, где он имел доступ к управлению контентом - была реклама его нового сервера. Примеры. Что касается разработчиков серверов. Например, Я - типичный разработчик самп сервера жанра RolePlay, и узнал о MTA, решил так сказать, перейти сюда в качестве разработки сервера. С чего бы я начал? Конечно же, с рабочих примеров. Я бы на примере посмотрел реализацию работы этого мода, как тут всё устроено. И уже потом бы полез в WIKI, смотреть, что можно делать, будучи разработчиком сервера. Возьмем ситуацию с Radmir RP (Проект от Ковалевского), я знаю этого человека, и уверен, что пройдет не много времени после открытия проекта, как он окажется в публичном доступе. Соответственно - RolePlay серверов станет больше, начнут появлятся его доработки, появятся новые сервера, еще больше конкуренции, больше интересных возможностей на серверах. В этом тексте я не общаюсь на деловом уровне, скорее это моё душевное мнение, с которым я бы хотел поделиться, и обсудить его с вами.
×
×
  • Create New...