15 посетителей на сайте. Из них:
Пользователи4
Роботы11
Список пользователей
Никита Е Сейчас на сайте
Flesex Сейчас на сайте
Кобратин Сейчас на сайте
Ihor Dm Сейчас на сайте
Орвжоаена Сейчас на сайте
Ками Был(a) в сети 8 минут назад
AQUA Был(a) в сети 10 минут назад
Алёшка Был(a) в сети 13 минут назад
ARSKY Был(a) в сети 14 минут назад
Крысурсы Был(a) в сети 16 минут назад
Даунил Залупенко Был(a) в сети 23 минуты назад
Horizon Был(a) в сети 26 минут назад
Paradoks ParadoksOVICH Был(a) в сети 29 минут назад
Юрий Зырянов Был(a) в сети 32 минуты назад
Magomed Tataev Был(a) в сети 36 минут назад
Илья Черницких Был(a) в сети 44 минуты назад
Даня Юрков Был(a) в сети 45 минут назад
Максим Юлов Был(a) в сети 47 минут назад
Был(a) в сети 48 минут назад
BORZ Был(a) в сети 48 минут назад
Алексей Был(a) в сети 58 минут назад
Btoome Amerilovurs Был(a) в сети 1 час назад
Sergo MSK Был(a) в сети 1 час назад
Наиль Валиев Был(a) в сети 1 час назад
Dato Guliazali195 Был(a) в сети 1 час назад
андрей старосвеский Был(a) в сети 1 час назад
Ggretert Test Был(a) в сети 1 час назад
DADDEPRO_OFFICIAL Был(a) в сети 2 часа назад
Аллалал у Кирилла Был(a) в сети 2 часа назад
ivan 2123132 Был(a) в сети 2 часа назад
Arab Был(a) в сети 2 часа назад
Евгений Жириновский Был(a) в сети 2 часа назад
Warz Был(a) в сети 2 часа назад
Oleg Zhidkov Был(a) в сети 2 часа назад
Рамир Хлебников Был(a) в сети 2 часа назад
Артем Ольховский Был(a) в сети 2 часа назад
Самир Мухаев Был(a) в сети 2 часа назад
Goga Tur Был(a) в сети 2 часа назад
TikTok Видео TikTok Видео Был(a) в сети 2 часа назад
WiseBear Был(a) в сети 2 часа назад
Сева Гринюк Был(a) в сети 2 часа назад
NIKITA LOWSKILL Был(a) в сети 2 часа назад
PussyCat Был(a) в сети 3 часа назад
Сеня Был(a) в сети 3 часа назад
Alexander Stepanov Был(a) в сети 3 часа назад
Alexandr Starilov Был(a) в сети 3 часа назад
Ab Antonian Был(a) в сети 3 часа назад
Fen4ik Fen Был(a) в сети 3 часа назад
denis gold Был(a) в сети 3 часа назад
Иван Рыбалка Был(a) в сети 3 часа назад
Дима Ларечнев Был(a) в сети 3 часа назад
db9vol Был(a) в сети 3 часа назад
James_ LP Был(a) в сети 3 часа назад
Hsjaijr Uhino Был(a) в сети 3 часа назад
Костя костивич Был(a) в сети 4 часа назад
nekrov Был(a) в сети 4 часа назад
Виталий Был(a) в сети 4 часа назад
Dionisio Datiles Был(a) в сети 4 часа назад
Дима Был(a) в сети 4 часа назад
Nurlan Rzabeyli Был(a) в сети 4 часа назад
Кирилл Лосев Был(a) в сети 4 часа назад
Артем Бахия Был(a) в сети 4 часа назад
Данила Вяхирев Был(a) в сети 4 часа назад
Freyz Был(a) в сети 4 часа назад
Санічка Был(a) в сети 4 часа назад
Сергей Мельников Был(a) в сети 4 часа назад
Амир Шанков Был(a) в сети 4 часа назад
TONI OWNPONI Был(a) в сети 4 часа назад
Kirill Mayson Был(a) в сети 5 часов назад
Хабиб Гамзатов Был(a) в сети 5 часов назад
Dima Assanov Был(a) в сети 5 часов назад
Adim129 Был(a) в сети 5 часов назад
LL X Был(a) в сети 5 часов назад
Николай Троценко Был(a) в сети 5 часов назад
MAYOROV Был(a) в сети 5 часов назад
ШКОЛА КАЧКОВ Был(a) в сети 5 часов назад
Doza Был(a) в сети 6 часов назад
David Sardarian Был(a) в сети 6 часов назад
Владимир Был(a) в сети 6 часов назад
Был(a) в сети 6 часов назад
FFF FFF Был(a) в сети 6 часов назад
Flin Mobile Был(a) в сети 6 часов назад
Фаридун Назаров Был(a) в сети 6 часов назад
Rolepoy Был(a) в сети 6 часов назад
Kodi Xiro Был(a) в сети 6 часов назад
Angel Был(a) в сети 6 часов назад
Exclsuive Armenia Original Был(a) в сети 6 часов назад
Tanry Был(a) в сети 7 часов назад
Артем Сюхачев Был(a) в сети 7 часов назад
Demon Был(a) в сети 7 часов назад
Дмитро Шоломінський Был(a) в сети 7 часов назад
Maxim Uvarov Был(a) в сети 7 часов назад
Mta Maks Был(a) в сети 7 часов назад
Максим Был(a) в сети 7 часов назад
Тимур Нету Был(a) в сети 7 часов назад
Paulo Waynes Был(a) в сети 7 часов назад
Daniil Был(a) в сети 8 часов назад
Enes Sarıçoban Был(a) в сети 8 часов назад
Smak Grozzny Был(a) в сети 8 часов назад
Danger Player Был(a) в сети 8 часов назад
Mahmut Был(a) в сети 8 часов назад
Ваш Подільський Край UKRAINE GTA 06 Был(a) в сети 8 часов назад
Крістіан Богданюк Был(a) в сети 8 часов назад
Тьяго Шульц Был(a) в сети 8 часов назад
Raf Был(a) в сети 8 часов назад
Владимир Жданов Был(a) в сети 9 часов назад
MAT22 Был(a) в сети 9 часов назад
Daniel Nigmatulin Был(a) в сети 9 часов назад
Богдан Был(a) в сети 9 часов назад
world_ev Был(a) в сети 9 часов назад
Сергей Шемет Был(a) в сети 9 часов назад
HepBHblu Был(a) в сети 9 часов назад
x1ntezz Был(a) в сети 9 часов назад
Adem Kardaş Был(a) в сети 9 часов назад
Влад Иванов Был(a) в сети 9 часов назад
Snickers Snickers Был(a) в сети 9 часов назад
Роман Сальников Был(a) в сети 9 часов назад
adil ibadilla Был(a) в сети 9 часов назад
Haron Был(a) в сети 9 часов назад
amir karimi Был(a) в сети 9 часов назад
Артём Яковлев Был(a) в сети 9 часов назад
GenFi Был(a) в сети 10 часов назад
Epic Minigames Был(a) в сети 10 часов назад
Илья Был(a) в сети 10 часов назад
Zver1o7 Zver1o7 Был(a) в сети 10 часов назад
Володя Деп Был(a) в сети 10 часов назад
Илья Антонов Был(a) в сети 10 часов назад
GrantaDrive159 Был(a) в сети 10 часов назад
Даниил Смирнов Был(a) в сети 11 часов назад
Александр Безверхних Был(a) в сети 11 часов назад
Elnur Məhərrəmov Был(a) в сети 11 часов назад
MAGISTRJ 0_0 Был(a) в сети 11 часов назад
Accidentally Был(a) в сети 11 часов назад
Дрлрлррш Рошршр Был(a) в сети 11 часов назад
Артём Был(a) в сети 12 часов назад
G8fiy Gxx7x Был(a) в сети 12 часов назад
Владимир Терновой Был(a) в сети 12 часов назад
Dmitry Podtiopa Был(a) в сети 12 часов назад
0987654321 Был(a) в сети 12 часов назад
Александр Был(a) в сети 13 часов назад
Patlican Был(a) в сети 13 часов назад
Михаил Безроднев Был(a) в сети 13 часов назад
Дмитрий Был(a) в сети 13 часов назад
Данил Был(a) в сети 14 часов назад
Kentuhabratuha Был(a) в сети 14 часов назад
Был(a) в сети 15 часов назад
ЯША́ АЗЕРБАЙДЖАН Был(a) в сети 15 часов назад
Дима Лопаткин Был(a) в сети 15 часов назад
Melisa Kleina Был(a) в сети 16 часов назад
Максим Был(a) в сети 16 часов назад
Вадим Мухаметзянов Был(a) в сети 16 часов назад
TOKSYCHNIE Был(a) в сети 16 часов назад
Jeremy Holland Был(a) в сети 17 часов назад
Илья Глинов Был(a) в сети 19 часов назад
Дмитрий Брытков Был(a) в сети 19 часов назад
Hipex Pombao Был(a) в сети 19 часов назад
Shura Nagibator Был(a) в сети 19 часов назад
Oscar Был(a) в сети 19 часов назад
GStar Ink Был(a) в сети 20 часов назад
Владислав Карпов Был(a) в сети 20 часов назад
Hassan David Был(a) в сети 21 час назад
Matvey Hhasanov Был(a) в сети 21 час назад
M Ii Был(a) в сети 21 час назад
mrvnss Был(a) в сети 22 часа назад
Салатик Был(a) в сети 22 часа назад
Иван Иманалиев Был(a) в сети 22 часа назад
Роберт Кишмахов Был(a) в сети 23 часа назад
Max Nevertii Был(a) в сети 23 часа назад
fran4sh Был(a) в сети 24 часа назад
Список ботов
rambler (11)

Следите за нами!

mtasa-blue

Описание

Multi Theft Auto (MTA) is a software project that adds network play functionality to Rockstar North's Grand Theft Auto game series, in which this functionality is not originally found. It is a unique modification that incorporates an extendable network play element into a proprietary commercial single-player PC game.

Introduction

Multi Theft Auto is based on code injection and hooking techniques whereby the game is manipulated without altering any original files supplied with the game. The software functions as a game engine that installs itself as an extension of the original game, adding core functionality such as networking and GUI rendering while exposing the original game's engine functionality through a scripting language.

Originally founded back in early 2003 as an experimental piece of C/C++ software, Multi Theft Auto has since grown into an advanced multiplayer platform for gamers and third-party developers. Our software provides a minimal sandbox style gameplay that can be extended through the Lua scripting language in many ways, allowing servers to run custom created game modes with custom content for up to hundreds of online players.

Formerly a closed-source project, we have migrated to open-source to encourage other developers to contribute as well as showing insight into our project's source code and design for educational reasons.

Multi Theft Auto is built upon the "Blue" concept that implements a game engine framework. Since the class design of our game framework is based upon Grand Theft Auto's design, we are able to insert our code into the original game. The game is then heavily extended by providing new game functionality (including tweaks and crash fixes) as well as a completely new graphical interface, networking and scripting component.

Gameplay content

By default, Multi Theft Auto provides the minimal sandbox style gameplay of Grand Theft Auto. The gameplay can be heavily extended through the use of the Lua scripting language that has been embedded in the client and server software. Both the server hosting the game, as well as the client playing the game are capable of running and synchronizing Lua scripts. These scripts are layered on top of Multi Theft Auto's game framework that consists of many classes and functions so that the game can be adjusted in virtually any possible way.

All gameplay content such as Lua scripts, images, sounds, custom models or textures is grouped into a "resource". This resource is nothing more than an archive (containing the content) and a metadata file describing the content and any extra information (such as dependencies on other resources).

Using a framework based on resources has a number of advantages. It allows content to be easily transferred to clients and servers. Another advantage is that we can provide a way to import and export scripting functionality in a resource. For example, different resources can import (often basic) functionality from one or more common resources. These will then be automatically downloaded and started. Another feature worth mentioning is that server administrators can control the access to specific resources by assigning a number of different user rights to them.

Development

Our project's code repository can be found on the multitheftauto/mtasa-blue Git repository at GitHub. We are always looking for new developers, so if you're interested, here are some useful links:

Build Instructions

Windows

Prerequisites

  1. Execute win-create-projects.bat
  2. Open in the directoryMTASA.slnBuild
  3. Compile
  4. Execute: win-install-data.bat

GNU/Linux

You can build the MTA:SA server on GNU/Linux distributions only for x86, x86_64, armhf and arm64 CPU architectures. ARM architectures are currently in experimental phase, which means they're unstable, untested and may crash randomly. Beware that we only officially support building from x86_64 and that includes cross-compiling for x86, arm and arm64.

Build dependencies

Please always read the Dockerfiles for up-to-date build dependencies.
Note: ncftp is not required for building the MTA:SA server.

  • git
  • make
  • GNU GCC compiler (version 10 or newer)
  • libncursesw5
  • libncursesw5-dev
  • libmysqlclient-dev

Build instructions: Script

Note: This script always deletes and directories and does a clean build.Build/Bin/

$ ./linux-build.sh [--arch=x86|x64|arm|arm64] [--config=debug|release]
$ ./linux-install-data.sh  # optional step

If build architecture is not provided, then it's taken from the environment variable (defaults to: x64).--archBUILD_ARCHITECTURE

If build configuration is not provided, then it's taken from the environment variable (defaults to: release).--configBUILD_CONFIG

If you are trying to cross-compile to another architecture, then set , , , environment variables accordingly (see Dockerfile.arm64 for an example).ARCCCXXGCC_PREFIX

Build instructions: Manual

$ ./utils/premake5 gmake
$ make -C Build/ config=release_x64 all
$ ./linux-install-data.sh  # optional step

If you don't want to build the release configuration for the x86_64 architecture, you can instead pick another build configuration from: .{debug|release}_{x86|x64|arm|arm64}

GNU/Linux: Docker Build Environment

If you have problems resolving the required dependencies or want maximum compatibility, you can use our dockerized build environment that ships all needed dependencies. We also use this environment to build the official binaries.

Pulling the Docker image

$ docker pull ghcr.io/multitheftauto/mtasa-blue-build:latest
ArchitectureDocker image tagRequired build-time CLI-arguments
x86latest-e BUILD_ARCHITECTURE=x86
x86_64latest
armarmhf
arm64arm64

Building with Docker

These examples assume that your current directory is the mtasa-blue checkout directory. You should also know that is the code directory required by our Docker images inside the container. If the current directory is not a valid git repository, it instead create a (shallow) clone of the mtasa-blue repository. After compiling, you will find the resulting binaries in . To build the unoptimised debug build, add to the docker run arguments./build./Bin-e BUILD_CONFIG=debug

ArchitectureBuild command
x86docker run --rm -v `pwd`:/build -e BUILD_ARCHITECTURE=x86 ghcr.io/multitheftauto/mtasa-blue-build:latest
x86_64docker run --rm -v `pwd`:/build ghcr.io/multitheftauto/mtasa-blue-build:latest
armdocker run --rm -v `pwd`:/build ghcr.io/multitheftauto/mtasa-blue-build:armhf
arm64docker run --rm -v `pwd`:/build ghcr.io/multitheftauto/mtasa-blue-build:arm64

Premake FAQ

How to add new C++ source files?

Execute win-create-projects.bat




Автор публикации:

kosty Алексей

Скачать:

Скачать

Категория :

Все для MTA / Прочее MTA

Дата:
Автор ресурса:

MOON STUDIO

Ползунок ценового диапазона в HTML CSS и JavaScript
Ползунок ценового диапазона в HTML CSS и
25.12.2023, Скрипты сайтов
Руководство по отладке - как найти ошибки в ваших скриптах
Руководство по отладке - как найти ошибки в ваших
24.12.2020, Статьи
Серверные команды для RageMP(Гайд)
Серверные команды для RageMP(Гайд)
04.11.2023, Серверная часть GTA 5 / Все для GTA 5 RAGE MP
Чат на CEF | MTA
Чат на CEF | MTA
18.11.2024, Интерфейс

Нет комментариев.Оставишь комментарий?