21 посетитель на сайте. Из них:
Пользователи7
Роботы14
Список пользователей
Єржан хансен Сейчас на сайте
Denys Koval Сейчас на сайте
squad busters Сейчас на сайте
Amir Amirov Сейчас на сайте
Ab Antonian Сейчас на сайте
macar bronskij Сейчас на сайте
Виталий Сейчас на сайте
WiseBear Был(a) в сети 4 минуты назад
Next rp Был(a) в сети 5 минут назад
Azazel Был(a) в сети 5 минут назад
Антон Шенекер Был(a) в сети 6 минут назад
Сергей Был(a) в сети 7 минут назад
Artemy Hartman Был(a) в сети 11 минут назад
Kevin Sotka Был(a) в сети 14 минут назад
Роман Левчук Был(a) в сети 14 минут назад
Игорь Грязнов Был(a) в сети 19 минут назад
Arseniy Baev Был(a) в сети 19 минут назад
Sihsbsb Hdksksk Был(a) в сети 22 минуты назад
Наиль Валиев Был(a) в сети 23 минуты назад
Ян Куликов Был(a) в сети 24 минуты назад
trava Был(a) в сети 26 минут назад
romanlabay04 Был(a) в сети 27 минут назад
Сергей Был(a) в сети 29 минут назад
Владимир Волошин Был(a) в сети 29 минут назад
swag Был(a) в сети 36 минут назад
Владик Новиков Был(a) в сети 38 минут назад
Игорь Щеглов Был(a) в сети 43 минуты назад
zloidw Был(a) в сети 45 минут назад
Евгений Ведерников Был(a) в сети 48 минут назад
Мистер Позитивчик Был(a) в сети 48 минут назад
Игнат Был(a) в сети 52 минуты назад
Vyacheslav Mityushkin Был(a) в сети 52 минуты назад
дидибок Был(a) в сети 56 минут назад
meow youtube Был(a) в сети 57 минут назад
Плаер Был(a) в сети 57 минут назад
Вадим Никитин Был(a) в сети 1 час назад
Danila Maslihov Был(a) в сети 1 час назад
Роберт Кишмахов Был(a) в сети 1 час назад
Dester Был(a) в сети 1 час назад
Гугуру # Был(a) в сети 1 час назад
Макс Уваров Был(a) в сети 1 час назад
Сергей Малышев Был(a) в сети 1 час назад
K. Был(a) в сети 1 час назад
Андрей Баранов Был(a) в сети 1 час назад
Ламир Был(a) в сети 2 часа назад
nissaan Был(a) в сети 2 часа назад
Вертекс Был(a) в сети 2 часа назад
Ввааа Ьллл Был(a) в сети 2 часа назад
ggg Был(a) в сети 2 часа назад
Rr Tt Был(a) в сети 2 часа назад
Владимир Волошин Был(a) в сети 2 часа назад
butu111 Был(a) в сети 2 часа назад
kazinoradi kalov Был(a) в сети 2 часа назад
Alkash Был(a) в сети 2 часа назад
toryko pepe2 Был(a) в сети 2 часа назад
Ярослав Был(a) в сети 2 часа назад
Михаил Был(a) в сети 2 часа назад
Андрій Сапожніков Был(a) в сети 3 часа назад
Anastasia_Coffee Был(a) в сети 3 часа назад
ZLONIMAN Был(a) в сети 3 часа назад
Mateus Silva Был(a) в сети 3 часа назад
japparik777 Был(a) в сети 3 часа назад
Егор Краулот Был(a) в сети 3 часа назад
Romer GRN Был(a) в сети 3 часа назад
Даня Селиванов Был(a) в сети 3 часа назад
Савелий Журавлёв Был(a) в сети 3 часа назад
Amazonki 123 Был(a) в сети 3 часа назад
L A V I R Был(a) в сети 3 часа назад
Денис Затенко Был(a) в сети 3 часа назад
Роман Суханов Был(a) в сети 3 часа назад
MTA SCRIPTS by YAREGSKIY Был(a) в сети 3 часа назад
Николай Подкин Был(a) в сети 3 часа назад
๖ۣۜƊⱥny Был(a) в сети 3 часа назад
Clopo Alex Был(a) в сети 3 часа назад
Arizona Toxic Был(a) в сети 3 часа назад
Hinato Goost Был(a) в сети 3 часа назад
Kupil Prodal Был(a) в сети 4 часа назад
Том Паттисон Был(a) в сети 4 часа назад
M4ksiuu Был(a) в сети 4 часа назад
Маленькая Леди Был(a) в сети 4 часа назад
Iks Был(a) в сети 4 часа назад
Жизнь двух попугаев Был(a) в сети 4 часа назад
Fluga Был(a) в сети 4 часа назад
AMIR. TN Был(a) в сети 4 часа назад
svlozz Был(a) в сети 4 часа назад
Артём Куценко Был(a) в сети 4 часа назад
Илья Был(a) в сети 4 часа назад
IC3_PEAK Был(a) в сети 4 часа назад
Давид Был(a) в сети 4 часа назад
Waxxa Был(a) в сети 4 часа назад
Cray Mine Был(a) в сети 4 часа назад
Михаил Масленников Был(a) в сети 4 часа назад
AGGRESS1VEX Был(a) в сети 4 часа назад
Sanid Nazyb Был(a) в сети 4 часа назад
Максим Федченко Был(a) в сети 4 часа назад
Гоша Нестеренко Был(a) в сети 5 часов назад
Иван Агеев Был(a) в сети 5 часов назад
Vadimok Был(a) в сети 5 часов назад
Евгения Курлыкова Был(a) в сети 5 часов назад
Tourum Был(a) в сети 5 часов назад
Арсений Ищенко Был(a) в сети 5 часов назад
sergy Был(a) в сети 5 часов назад
Nazar Galkovaky Был(a) в сети 5 часов назад
Рустам Был(a) в сети 5 часов назад
ASDASD Был(a) в сети 5 часов назад
MAKSIM PAUTOV Был(a) в сети 5 часов назад
Enotik Был(a) в сети 5 часов назад
Ильнар Сырлыбаев Был(a) в сети 5 часов назад
Cai Был(a) в сети 5 часов назад
Ислам Болатов Был(a) в сети 5 часов назад
glexxx Был(a) в сети 6 часов назад
Ximic8881 Был(a) в сети 6 часов назад
ИВан Пакер Был(a) в сети 6 часов назад
nurkanat4ik Был(a) в сети 6 часов назад
german Был(a) в сети 6 часов назад
nekrov Был(a) в сети 6 часов назад
zozik fimozov Был(a) в сети 6 часов назад
Александр Был(a) в сети 6 часов назад
Paradoks ParadoksOVICH Был(a) в сети 6 часов назад
Данил Гавриш Был(a) в сети 6 часов назад
Рамиль Матыгин Был(a) в сети 7 часов назад
Матвей Мякишев Был(a) в сети 7 часов назад
Tattoo Ed Был(a) в сети 7 часов назад
Dimon_2003 Был(a) в сети 7 часов назад
Влаьтпт Окоа Был(a) в сети 7 часов назад
Dato Guliazali195 Был(a) в сети 8 часов назад
netGio Был(a) в сети 8 часов назад
Кирилл Фролов'хулинад Был(a) в сети 8 часов назад
Амит Ник Был(a) в сети 8 часов назад
Степан Степанов Был(a) в сети 8 часов назад
world_ev Был(a) в сети 8 часов назад
Ярик Андрес Был(a) в сети 8 часов назад
Дэн Был(a) в сети 8 часов назад
Даниил Девелоп Был(a) в сети 8 часов назад
Артем Был(a) в сети 9 часов назад
Ларс Чередниченко Был(a) в сети 9 часов назад
Fjdh Bfdnjd Был(a) в сети 9 часов назад
lingoft Был(a) в сети 9 часов назад
Артем Власов Был(a) в сети 10 часов назад
Ян Бочан Был(a) в сети 11 часов назад
Василь Куш Был(a) в сети 11 часов назад
pedro morgan Был(a) в сети 11 часов назад
Help Mi Был(a) в сети 11 часов назад
kirill666 vasa Был(a) в сети 12 часов назад
Михаил Сапунов Был(a) в сети 12 часов назад
Степан Салихов Был(a) в сети 12 часов назад
0987654321 Был(a) в сети 13 часов назад
Татьяна Л Был(a) в сети 14 часов назад
Алексей Сахаров Был(a) в сети 14 часов назад
Luis manuel baez Был(a) в сети 14 часов назад
123 321 Был(a) в сети 14 часов назад
FLlXl Был(a) в сети 15 часов назад
Seremet Dan-Cristian Был(a) в сети 16 часов назад
Никто Был(a) в сети 16 часов назад
Mysterio Был(a) в сети 16 часов назад
Артем Белявский Был(a) в сети 16 часов назад
GIBDD GIBDD Был(a) в сети 17 часов назад
Артём Акименко Был(a) в сети 17 часов назад
Makeshov Был(a) в сети 17 часов назад
MTARpDev Был(a) в сети 18 часов назад
Rhadamanthus Был(a) в сети 18 часов назад
საბა ჭკადუა Был(a) в сети 18 часов назад
MTA Был(a) в сети 18 часов назад
Ali ERROR Был(a) в сети 18 часов назад
Sat9 Был(a) в сети 18 часов назад
Александр Куртыгин Был(a) в сети 18 часов назад
Никита Грунин Был(a) в сети 18 часов назад
Bakdaulet Был(a) в сети 18 часов назад
Вадим Золотарёв Был(a) в сети 18 часов назад
Grom_777 Valeron Был(a) в сети 19 часов назад
KaY3n Был(a) в сети 19 часов назад
Список ботов
rambler (14)

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

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, Интерфейс

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

Добавить комментарий